Организация доставки в 1С — критически важный этап для компаний, работающих с физическими товарами. Без грамотной настройки этот процесс превращается в хаос: ошибки в расчёте стоимости, задержки заказов, недовольные клиенты и финансовые потери. В то же время правильно настроенная система позволяет автоматизировать до 80% рутинных операций — от расчёта тарифов до печати транспортных накладных.
Эта статья покрывает все ключевые аспекты работы с доставкой в 1С:Управление торговлей, 1С:Розница и 1С:ERP: от базовой настройки услуг до интеграции с СДЭК, Boxberry и другими транспортными компаниями. Мы разберём типичные ошибки (например, почему Документ"Реализация товаров" не проводится при указании доставки), покажем, как гибко настроить тарифы в зависимости от веса, региона или суммы заказа, и дадим готовые решения для автоматизации логистики.
Материал будет полезен:
- 🏢 Руководителям интернет-магазинов и торговых сетей
- 💻 Администраторам и программистам 1С
- 📦 Логистам и менеджерам по доставке
- 📊 Бухгалтерам, которые контролируют расходы на транспортировку
1. Базовая настройка услуг доставки в 1С
Прежде чем приступать к автоматизации, необходимо заложить основу — создать справочники и определить ключевые параметры. В большинстве конфигураций (например, 1С:Управление торговлей 11) для этого используется раздел НСИ → Услуги или Справочники → Номенклатура с типом"Услуга".
Основные шаги:
- Создайте группу для услуг доставки (например,
"Логистика") в справочникеНоменклатура. - Добавьте конкретные услуги:
- 🚚
"Доставка курьером по городу" - 📦
"Самовывоз из пункта выдачи" - 🌍
"Доставка в регионы (почта России)" - ✈️
"Экспресс-доставка (СДЭК, DPD)"
- 🚚
- 💰 Стоимость по умолчанию (можно оставить 0, если тариф зависит от параметров)
- 📝 Единица измерения (обычно"услуга" или"заказ")
- 🔖 Ставку НДС (чаще всего 20% или"Без НДС")
Важно: если вы работаете с маркетплейсами (Ozon, Wildberries, Яндекс Маркет), создайте отдельные услуги для каждого из них — это упростит аналитику и интеграцию. Например: "Доставка Ozon (FBS)" или "Логистика WB (FBO)".
Используйте префиксы в наименованиях услуг (например,"ДС_" для доставки), чтобы быстро находить их в справочниках и отчётах.
2. Настройка тарифов: фиксированная стоимость vs. динамический расчёт
Один из самых сложных моментов — гибкая настройка стоимости доставки. В 1С есть два основных подхода:
| Тип тарифа | Когда использовать | Пример настройки | Плюсы | Минусы |
|---|---|---|---|---|
| Фиксированная стоимость | Для простых схем (например,"доставка по городу — 300 ₽") | Указать цену в карточке услуги | Простота, скорость оформления | Не гибко, не учитывает вес/объём |
| Динамический расчёт по правилам | Для сложной логистики (вес, регион, сумма заказа) | Использовать Регистры сведений или Планы видов расчётов |
Точность, автоматизация | Сложность настройки, требует доработок |
| Интеграция с ТК | При работе с СДЭК, Boxberry, DPD и др. | Подключить обработку обмена данными | Актуальные тарифы, трекинг | Зависимость от стороннего сервиса |
Для динамического расчёта часто используется механизм Планы видов расчётов (ПВР). Например, можно создать правило:
ЕСЛИ ВесЗаказа > 10 кг ТОГДА СтоимостьДоставки = 500 + (ВесЗаказа - 10) * 20
ИНАЧЕ СтоимостьДоставки = 300
Также в 1С есть возможность использовать регистры сведений для хранения тарифов по регионам. Например, создать регистр "ТарифыДоставкиПоГородам" с измерениями Город и ВесоваяКатегория.
Определите все параметры, влияющие на стоимость (вес, регион, сумма заказа)
Создайте справочники для классификации (например,"Весовые категории")
Настройте права доступа для менеджеров, чтобы они могли корректировать тарифы
Протестируйте расчёт на реальных заказах до внедрения-->
3. Интеграция с транспортными компаниями (СДЭК, Boxberry, DPD)
Ручной ввод данных о доставке отнимает время и чреват ошибками. Автоматизация через интеграцию с транспортными компаниями (ТК) решает эту проблему. В 1С есть несколько способов подключения:
- 🔌 Готовые обработки обмена (например, для 1С:УТ есть бесплатные решения от самих ТК)
- 🤖 API-интеграция (требует доработок, но даёт максимальную гибкость)
- 📦 Обмен через файлы (например, выгрузка заказов в CSV и загрузка трек-номеров)
Рассмотрим подключение на примере СДЭК:
- Скачайте обработку обмена с сайта СДЭК (раздел"Интеграция с 1С").
- Установите её в вашу базу через
Файл → Открыть. - В настройках обработки укажите:
- 🔑 Ключ API (получите в личном кабинете СДЭК)
- 📍 Адрес склада отправителя
- 📦 Типы упаковки (коробка, паллета и т.д.)
"Готов к отгрузке").После настройки вы сможете:
- 📤 Автоматически передавать заказы в СДЭК прямо из 1С
- 📥 Получать трек-номера и печатать этикетки без ручного ввода
- 📊 Отслеживать статус доставки в реальном времени
Что делать, если обработка обмена не работает?
Проверьте, что в настройках 1С разрешён доступ к внешним компонентам (Администрирование → Настройки программы → Обмен данными).
Убедитесь, что версия обработки совместима с вашей конфигурацией 1С (например, УТ 11.5 может не поддерживать старые обработки для УТ 11.1).
Если используется API, проверьте, что IP-адрес вашего сервера разрешён в личном кабинете ТК (некоторые компании блокируют незнакомые IP).
Обновите обработку до последней версии — ТК часто меняют формат обмена.
⚠️ Внимание: Тарифы транспортных компаний могут меняться ежемесячно. Настройте автоматическое обновление справочников тарифов через API или проверяйте их вручную в начале каждого месяца. Иначе рискуете продавать доставку по устаревшим (чаще всего заниженным) ценам.
4. Автоматизация печати документов: накладные, этикетки, акты
Оформление доставки сопровождается пакетом документов: товарная накладная (ТОРГ-12), транспортная накладная (ТН), этикетки для посылок, акты выполненных работ. В 1С есть инструменты для автоматизации их генерации.
Основные документы и где их настраивать:
- 📄 Товарная накладная (ТОРГ-12) — печатная форма документа
"Реализация товаров" - 🚛 Транспортная накладная — отдельный документ
"Транспортная накладная"(в УТ 11) или печатная форма к реализации - 🏷️ Этикетки для ТК — настраиваются в обработках обмена (например, для СДЭК есть шаблоны этикеток A4 и A6)
- 📋 Акт выполненных работ — создаётся на основе документа
"Оказание услуги"
Чтобы настроить печать этикеток для Boxberry:
- Откройте документ
"Реализация товаров"и перейдите на вкладку"Доставка". - Укажите транспортную компанию (
Boxberry) и номер заказа в их системе. - Нажмите
"Печать → Этикетка Boxberry"(если обработка установлена). - Выберите формат этикетки (A4 или термоэтикетка 100×100 мм).
Критическая ошибка многих компаний: печать этикеток без проверки веса и габаритов посылки. Если реальные параметры не совпадают с указанными в заказе, ТК может наложить штраф или отказаться от доставки. Всегда сверяйте данные перед печатью!
Используйте шаблоны печатных форм с QR-кодами — это ускорит обработку заказов на складах ТК и снизит количество ошибок.
5. Типичные ошибки и их решения
Даже при грамотной настройке пользователи сталкиваются с проблемами. Вот самые распространённые ошибки и способы их исправления:
| Ошибка | Причина | Решение |
|---|---|---|
Не удалось рассчитать стоимость доставки |
Не заполнен справочник тарифов или неверные настройки ПВР | Проверьте заполненность регистра "ТарифыДоставки" и права доступа |
Документ"Реализация" не проводится при указании доставки |
Не настроена аналитика учёта для услуги доставки | Откройте карточку услуги и укажите Счёт учёта доходов (обычно 90.01) |
| В заказе не отображаются услуги доставки | Не добавлены услуги в Типы цен номенклатуры |
Добавьте услугу в справочник Типы цен и настройте видимость в документах |
| Не печатаются этикетки для СДЭК | Устаревшая версия обработки обмена или неверный формат | Обновите обработку на сайте СДЭК и проверьте настройки принтера |
Если при проведении документа "Реализация товаров" с доставкой появляется ошибка "Не заполнено обязательное поле'Счёт учёта расходов'", выполните следующие действия:
- Откройте справочник
Номенклатураи найдите вашу услугу доставки. - Перейдите на вкладку
"Бухгалтерский учёт". - Укажите
Счёт учёта расходов(например,44.01для торговых компаний). - Сохраните и повторите проведение документа.
⚠️ Внимание: Если вы работаете с 1С:Бухгалтерией 3.0, убедитесь, что услуги доставки правильно отражаются в книге продаж. Для этого в карточке услуги должен быть указан Вид операции НДС (обычно"Облагается НДС" или"Не облагается").
6. Оптимизация логистики: маршруты, зоны доставки, время
Для компаний с собственным автопарком или курьерской службой важно не только рассчитать стоимость, но и оптимизировать маршруты. В 1С есть инструменты для решения этой задачи:
- 🗺️ Зоны доставки — разбивка города на районы с разной стоимостью (центр, спальные районы, пригород). Настраивается через справочник
"Зоны доставки". - ⏱️ Временные интервалы — указание доступных слотов для доставки (например,"10:00–14:00","18:00–22:00").
- 🚗 Маршрутные листы — документ
"Маршрутный лист"в 1С:УТ позволяет планировать порядок посещения точек.
Пример настройки зон доставки:
- Создайте справочник
"Зоны доставки"(если его нет, добавьте через конфигуратор). - Добавьте зоны:
- 🏙️
"Центр"(стоимость 200 ₽) - 🏘️
"Спальные районы"(стоимость 300 ₽) - 🌳
"Пригород"(стоимость 500 ₽ + 20 ₽/км)
- 🏙️
"ТарифыПоЗонам"."Заказ клиента" добавьте поле "Зона доставки" и настройте автоматический подбор тарифа.Для оптимизации маршрутов можно использовать внешние сервисы (например, Yandex Routing API или 2GIS) и интегрировать их с 1С через HTTP-Сервисы. Это позволит:
- 📍 Автоматически строить оптимальные маршруты для курьеров
- ⏳ Снизить время доставки на 15–30%
- 💰 Экономить на топливе и зарплате водителей
7. Аналитика и контроль расходов на доставку
Доставка — одна из самых затратных статей расходов в торговле. Без контроля она может"съесть" всю маржу. В 1С есть инструменты для анализа логистических затрат:
- 📊 Отчёт"Анализ продаж" (раздел"Продажи") — показывает долю доставки в выручке.
- 💸 Отчёт"Расходы на логистику" — сравнивает плановые и фактические затраты.
- 📈 Дашборды — визуализация данных по регионам, ТК, типам доставки.
Чтобы настроить отчёт по расходам на доставку:
- Перейдите в
Отчёты → Стандартные отчёты → Анализ субконто. - В настройках укажите:
- 📌 Счёт —
44.01(расходы на продажу) - 📌 Субконто 1 —
"Услуги доставки" - 📌 Период — текущий месяц
- 📌 Счёт —
"Транспортной компании" и "Региону".Если вы заметили, что расходы на доставку превышают 10% от выручки, рассмотрите следующие меры:
- 🔍 Проанализируйте тарифы ТК — возможно, выгоднее сменить партнёра.
- 📦 Оптимизируйте упаковку — уменьшение габаритов снижает стоимость.
- 🤝 Переговоры с ТК о скидках при большом объёме заказов.
- 🚫 Введите минимальную сумму заказа для бесплатной доставки.
Регулярно сравнивайте фактические затраты на доставку с плановыми. Разница более 15% — сигнал к пересмотру тарифов или логистической схемы.
FAQ: Частые вопросы по настройке доставки в 1С
Как сделать бесплатную доставку от определённой суммы заказа?
Для этого нужно:
- Создать новый вид цены для услуги доставки (например,
"Доставка (бесплатно)"). - В документе
"Заказ клиента"добавить условие:ЕСЛИ СуммаДокумента >= 5000 ТОГДА ЦенаДоставки = 0. - Использовать механизм
Планы видов расчётовдля автоматического применения скидки.
Альтернатива: настроить маркетинговую акцию в 1С с условием по сумме заказа.
Можно ли в 1С автоматически рассчитывать стоимость доставки по весу и габаритам?
Да, для этого:
- Создайте справочник
"Весовые категории"(например,"До 1 кг","1–5 кг","5–10 кг"). - Добавьте в карточку номенклатуры поля
ВесиГабариты. - Настройте регистр сведений
"ТарифыПоВесу"с измерениямиВесоваяКатегорияиРегион. - В документе
"Заказ клиента"добавьте расчёт стоимости на основе этих данных.
Для учёта габаритов может потребоваться доработка конфигурации.
Как интегрировать 1С с сервисом"Яндекс Доставка"?
Интеграция с Яндекс Доставкой осуществляется через API. Пошаговая инструкция:
- Получите API-ключ в личном кабинете Яндекс Доставки.
- Установите обработку обмена (можно скачать с GitHub или заказать у партнёров 1С).
- Настройте в 1С:
- Адрес API (
https://b2b.eda.yandex/api/v1/) - Типы доставки (экспресс, стандарт)
- Зоны покрытия (указываются в формате GeoJSON)
- Адрес API (
Обратите внимание: Яндекс Доставка работает только в ограниченном числе городов (Москва, СПб, Екатеринбург и др.).
Почему в отчёте не видна прибыль от доставки?
Причины могут быть следующими:
- 📌 Услуга доставки не привязана к
счёту доходов(обычно90.01). - 📌 В настройках учёта не указан
вид номенклатурыдля услуг. - 📌 Документ
"Оказание услуги"не проведён или проведён с ошибками.
Чтобы исправить:
- Откройте справочник
Номенклатураи найдите вашу услугу доставки. - Проверьте вкладку
"Бухгалтерский учёт"— там должен быть указан счёт доходов. - Перепроведите документы
"Реализация"и"Оказание услуги".
Как настроить уведомления клиентам о статусе доставки?
Для автоматических уведомлений:
- Используйте бизнес-процессы в 1С (раздел
CRM и маркетинг → Бизнес-процессы). - Создайте процесс с триггером
"Изменение статуса доставки". - Добавьте действие
"Отправить email/SMS"с шаблоном уведомления. - Настройте интеграцию с SMS-шлюзом (например, SMS.RU или TurboSMS).
Пример текста уведомления:
📦 Ваш заказ №{Документ.Номер} отправлен!
🚚 Трек-номер: {Документ.ТрекНомер}
📅 Ориентировочная дата доставки: {Документ.ПланируемаяДата}
🔗 Отследить: {Документ.СсылкаНаОтслеживание}