Доставка в 1С: от включения подсистемы до работы с перевозчиками

· 9 мин

Содержание

Доставку в 1С заводят в два приёма. Сначала включают подсистему управления доставкой в настройках конфигурации, затем заводят справочник перевозчиков (служб доставки) и способы доставки. После этого в заказе клиента появляется возможность указать адрес, вариант доставки и рассчитать её стоимость, а на складе — собирать отгрузки под перевозчиков.

Готовой кнопки «подключить СДЭК в один клик» в типовой поставке 1С:Управление торговлей или 1С:Розница обычно нет. Пошаговая настройка служб доставки складывается из встроенного функционала (справочники, способы, адреса) и отдельного канала обмена с самой службой — через сайт, API или дополнительную обработку. Ниже разберём обе части по порядку, с ориентировочными тарифами и типовыми ошибками подключения.

С чего начинается доставка: включение подсистемы

Сначала проверьте, включён ли функционал вообще. В 1С:Управление торговлей 11 откройте раздел НСИ и администрирование → Настройка НСИ и разделов → Склад и доставка. Там есть группа настроек доставки — поставьте флажок управления доставкой.

После включения в главном меню появится раздел Склад и доставка с журналами заданий на перевозку и транспортных средств, а в заказах клиентов — поля адреса и способа доставки.

В 1С:Розница доставка работает в связке с заказами покупателей: включите использование заказов в настройках продаж, тогда в карточке заказа появится блок с адресом и способом доставки. В 1С:УНФ аналогичный блок включается в настройках раздела продаж.

Если флажка доставки в настройках нет, скорее всего обрезаны права или у вас базовая версия. Проверьте, под какой учётной записью вошли, и состав конфигурации.

Важный момент: встроенная подсистема отвечает за учёт доставки внутри 1С (кто везёт, куда, за сколько). Автоматический обмен данными с конкретной курьерской службой — это отдельная задача, к ней вернёмся в разделе о подключении внешних сервисов.

Как завести службы доставки и способы доставки

Перевозчики в 1С — это обычные контрагенты. Заведите каждую службу (СДЭК, Boxberry, Почта России, свою курьерскую службу) как контрагента с видом отношений «Поставщик услуг» или «Перевозчик», в зависимости от того, как вы ведёте с ней расчёты.

Дальше настраиваются способы доставки — именно их видит менеджер в заказе. Типовой набор:

  • 🚚 Самовывоз со склада — клиент забирает заказ сам, перевозчик не нужен.
  • 🏠 Доставка до клиента — ваш курьер или транспорт везёт до адреса.
  • 📦 Доставка до перевозчика — вы передаёте груз службе, дальше везёт она.

Для каждого способа указывают перевозчика, зону или регион действия и порядок расчёта стоимости. Способ доставки затем подставляется в заказ автоматически по адресу или выбирается вручную.

Не плодите по одному способу на каждый город. Логичнее завести несколько зон доставки и привязать к ним тарифы — иначе справочник разрастётся и менеджеры начнут путаться в похожих строках.

Что завести перед первой доставкой
Выполнено: 0 / 6

Варианты подключения внешних служб: сайт, API и обработки

Здесь главное понять: типовая 1С сама не ходит на сервер СДЭК или Почты за тарифом и трек-номером. Нужен канал обмена. Реально используют три варианта.

Обмен через интернет -магазин. Если у вас сайт на 1С-Битрикс или другой платформе, расчёт доставки и выбор пункта выдачи делает сайт, а в 1С заказ приходит уже с выбранной службой, адресом и суммой доставки. Для вас это самый простой путь: в 1С настраиваете только синхронизацию заказов, а интеграцию со службами держит сайт.

Готовые модули и обработки. Многие службы и партнёры 1С выпускают дополнительные обработки или расширения, которые подключаются к базе и добавляют расчёт тарифа, создание накладной и получение трек-номера прямо из 1С. Подключаются они через НСИ и администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки.

Прямая интеграция по API. Если нужен полный контроль, обмен пишут под API службы (REST/JSON). Это работа программиста: обработка отправляет заказ, получает стоимость и номер отслеживания. В типовой поставке таких подключений нет.

При любом варианте источник (сайт или API службы) передаёт набор полей, которые надо сопоставить со справочниками 1С:

Сопоставление полей
Код пункта выдачи→Адрес доставки / Пункт выдачи
Тариф службы→Стоимость доставки в заказе
Срок доставки→Ожидаемая дата отгрузки
Номер отслеживания→Поле трек-номера / доп. реквизит заказа
Статус посылки→Состояние доставки заказа

Перед покупкой платного модуля запросите у разработчика демо на копии базы. Проверьте главное: считается ли тариф по вашим зонам и возвращается ли трек-номер обратно в заказ.

Склады отгрузки и пункты выдачи заказов

Чтобы доставка считалась правильно, в 1С должно быть понятно, откуда едет груз. Склады заводят в справочнике складов (НСИ и администрирование → ... → Склады или раздел Склад и доставка). Для каждого склада отгрузки имеет смысл указать адрес — от него считается расстояние и зона.

Пункты выдачи заказов (ПВЗ) — отдельная история. Если обмен идёт через сайт или модуль службы, список ПВЗ подтягивается автоматически, и клиент выбирает точку на сайте. Если работаете вручную, выбранный ПВЗ фиксируют в адресе доставки заказа как текстом, а не изобретают под него отдельный справочник.

Для своей курьерской доставки удобно разбить территорию на зоны:

  • по районам или округам города — для расчёта курьерского тарифа;
  • по регионам — для межгорода и выбора службы;
  • отдельная зона самовывоза — без стоимости доставки.

Зона привязывается к способу доставки и к тарифу, поэтому один адрес автоматически подставляет и перевозчика, и сумму.

Расчёт стоимости и сроков доставки

Стоимость доставки в заказе формируется одним из трёх способов: фиксированная сумма за способ, тариф по зоне (таблица «зона → цена») или значение, пришедшее от службы при обмене. Для своей доставки проще всего завести таблицу тарифов по зонам, для внешней службы — брать её расчёт.

Ориентировочные тарифы, чтобы заложить порядок цифр в настройки (точные суммы считает калькулятор службы на день отправки):

Вариант доставкиОриентировочноСрок
Курьер по городу (своя служба)≈ 200–400 ₽в день / на следующий день
ПВЗ в своём городе (СДЭК, Boxberry)≈ 150–350 ₽1–2 дня
Межгород, посылка до 1 кг≈ 300–600 ₽2–5 дней
Почта России, посылка по РФ≈ 250–700 ₽3–10 дней

Эти цифры — только ориентир для настройки. Реальный тариф зависит от веса, габаритов, зоны и договора с перевозчиком, поэтому для внешних служб стоимость лучше получать расчётом, а не вбивать руками.

Срок доставки в заказе ставят либо вручную (ожидаемая дата отгрузки плюс срок перевозки), либо из данных обмена. Он нужен не для красоты: по нему строится план отгрузок и контролируются просрочки.

Формирование отгрузок и заданий на перевозку

Когда заказ собран и оплачен (или подтверждён), доставку надо превратить в движение товара. В 1С:Управление торговлей для этого есть документ задание на перевозку: в него попадают заказы с одним направлением или на один рейс, назначается транспортное средство и водитель, печатается маршрутный лист .

Порядок обычно такой:

  1. Отобрать заказы, готовые к отгрузке, по дате и способу доставки.
  2. Создать задание на перевозку и добавить в него нужные заказы.
  3. Назначить транспортное средство из справочника и ответственного.
  4. Провести реализацию (расходную накладную ) по каждому заказу — это и есть списание товара.
  5. Передать груз перевозчику, зафиксировать номер отслеживания.

Проводит отгрузку именно документ реализации, а не задание на перевозку. Задание организует рейс, но товар со склада списывает реализация — не перепутайте, иначе остатки разойдутся с фактом.

Если обмен настроен, накладная для службы и трек-номер создаются автоматически при передаче заказа в обмен. При ручной работе номер вписывают в заказ как дополнительный реквизит или в примечание — чтобы потом искать по нему статус.

Отслеживание статусов и возвраты

Статус доставки показывает, где заказ: собран, передан перевозчику, в пути, доставлен, вернулся. При автоматическом обмене статусы обновляются из данных службы, при ручной работе менеджер меняет их сам по трек-номеру на сайте перевозчика.

Жизненный цикл доставки заказа

Возвратная логистика — слабое место многих внедрений, поэтому заложите её сразу. При возврате непринятого заказа:

  • 🔄 оформите возврат товаров от клиента — он вернёт товар на остатки склада;
  • 💸 верните деньги клиенту, если заказ был оплачен, отдельным документом;
  • 🚚 учтите стоимость обратной перевозки — её часто списывают на расходы, а не на клиента.

Стоимость доставки и обратной пересылки по невыкупленному заказу — это ваши расходы на продажу. Заведите для них отдельную статью расходов, чтобы видеть реальную маржу по каналу доставки.

Типичные ошибки при настройке доставки

Большинство проблем вылезает не в логике тарифов, а на стыке 1С с адресами и внешним обменом. Три сбоя встречаются чаще других.

Первый — адрес доставки не вводится или не находит улицу. Чтобы 1С понимала адреса, нужен адресный классификатор : либо загруженный в базу, либо подключённый веб-сервис адресов. Без него поле адреса в заказе работает только как свободный текст, и автоподстановка зоны по адресу не сработает.

Второй — обмен со службой односторонний. Частый случай: модуль отправляет заказ в службу, но статусы и трек-номер обратно не приходят. Тогда менеджер видит, что заказ «ушёл», но не знает, где посылка. Проверьте в настройках обработки, включён ли приём данных обратно, а не только выгрузка.

Диагностика: выберите симптом

Третья частая ошибка — расчёты с перевозчиком ведут «на глаз». Если служба выставляет вам акты за перевозку, заводите её как поставщика услуг и закрывайте расчёты документами, иначе задолженность перед перевозчиком не будет видна в отчётах.

Частые вопросы

Можно ли подключить СДЭК или Почту без программиста?
Да, если обмен идёт через сайт или вы ставите готовый модуль службы. Прямая интеграция по API пишется под задачу и требует разработчика. Самый простой путь для магазина — отдать расчёт доставки сайту, а в 1С принимать готовый заказ.
Чем способ доставки отличается от перевозчика?
Перевозчик — это контрагент, который физически везёт груз. Способ доставки — правило в заказе: самовывоз, до клиента или до перевозчика, с привязкой зоны и тарифа. Один перевозчик может участвовать в нескольких способах.
Как товар списывается при доставке?
Товар со склада списывает документ реализации (расходная накладная), а не задание на перевозку. Задание лишь организует рейс и маршрут. Пока реализация не проведена, остатки не уменьшаются.
Что делать, если клиент не забрал заказ из пункта выдачи?
Оформите возврат товаров от клиента — товар вернётся на склад. Если заказ был оплачен, верните деньги отдельным документом. Стоимость доставки туда и обратно обычно списывают в расходы на продажу.
Почему стоимость доставки в заказе не считается автоматически?
Либо не задан тариф по зоне для способа доставки, либо не настроен обмен со службой. Проверьте, что у способа доставки есть таблица тарифов или подключён источник расчёта, и что адрес заказа попадает в одну из зон.