Как связать 1С со СДЭК: способы интеграции и настройка обмена
Содержание
Интеграция 1С и СДЭК — это связка вашей учётной базы с транспортной компанией, чтобы оформлять доставки, считать стоимость, печатать накладные и отслеживать статусы прямо из 1С, без ручного переноса данных в личный кабинет. Настроить обмен можно тремя путями: встроенным сервисом «1С:Доставка», готовым модулем от интегратора или напрямую через API СДЭК.
Ниже — что именно даёт связка, в каких конфигурациях она уже есть «из коробки», как её включить по шагам, какие поля сопоставляются и на чём чаще всего спотыкаются при первом запуске.
Что даёт связка 1С и СДЭК
После настройки менеджер работает в одном окне — в документе реализации или заказе покупателя:
- 📦 расчёт стоимости и срока доставки по адресу получателя;
- 🏷️ создание отправления в СДЭК одной кнопкой из заказа;
- 🖨️ печать накладной и штрихкода прямо из 1С;
- 🔄 автоматическая подгрузка статусов («принят», «в пути», «вручён»);
- 💰 передача суммы наложенного платежа и её контроль при возврате денег;
- 📍 выбор пункта выдачи (ПВЗ) из справочника или курьерская доставка «до двери».
Данные о получателе, составе и весе берутся из документа 1С — их не нужно набирать заново в кабинете СДЭК.
В каких конфигурациях 1С работает интеграция со СДЭК
Проще всего тем, у кого есть блок логистики. В типовых торговых конфигурациях поддержка СДЭК уже встроена через сервис «1С:Доставка».
| Конфигурация | Поддержка СДЭК |
|---|---|
| 1С:Управление нашей фирмой (УНФ) | Есть, через «1С:Доставка» |
| 1С:Управление торговлей 11 | Есть, через «1С:Доставка» |
| 1С:Комплексная автоматизация, ERP | Есть, через «1С:Доставка» |
| 1С:Розница | Есть в актуальных версиях |
| 1С:Бухгалтерия | Встроенной нет — нужен модуль или расширение |
В «1С:Бухгалтерии» логистики нет по назначению — это учётная, а не торговая программа. Для неё СДЭК подключают отдельной обработкой или расширением от интегратора либо выгружают заказы через коннектор.
Способы интеграции: какой выбрать
Метод зависит от вашей конфигурации и того, насколько глубоко нужна автоматизация.
Сравнение по трудозатратам и стоимости:
| Способ | Кому подходит | Ориентир по цене |
|---|---|---|
| Сервис «1С:Доставка» | УНФ, УТ, ERP, Розница | Сам сервис бесплатный, платите тариф СДЭК |
| Готовый модуль интегратора | Бухгалтерия и нетиповые базы | Примерно от 5 000–15 000 ₽ за поставку |
| No-code коннектор | Простая синхронизация | Ориентировочно от 1 000–3 000 ₽/мес |
| Доработка под API | Крупный поток, своя логика | От 20 000–50 000 ₽, зависит от объёма |
Цифры — ориентировочные, актуальные суммы уточняйте у поставщика решения.
Пошаговая настройка обмена
Разберём самый частый вариант — встроенный сервис «1С:Доставка» в торговой конфигурации.
Что подготовить заранее:
- Заключённый договор со СДЭК и доступ в личный кабинет.
- Учётные данные для API —
client_idиclient_secret. Их выдают в разделе интеграции кабинета СДЭК. - Актуальный релиз конфигурации (сервис доставки обновляется вместе с типовой).
Порядок подключения:
- Откройте
НСИ и администрирование → Доставка(в УНФ — разделПродажи → Доставка). - Включите флаг использования служб доставки и перейдите в подключение перевозчиков.
- Выберите СДЭК из списка и введите
client_id/client_secretиз кабинета. - Укажите договор, город отправления и склад по умолчанию.
- Настройте доступные тарифы (склад-склад, дверь-дверь, до ПВЗ) и способ оплаты доставки.
- Проверьте связь тестовым расчётом стоимости по любому адресу.
Для первого теста удобно использовать демо-контур СДЭК, но боевые заказы создавайте только на рабочих (production) учётных данных — тестовые отправления реальную посылку не создадут.
После этого в заказе покупателя появится кнопка расчёта и создания отправления.
Сопоставление полей 1С и СДЭК
При обмене данные документа 1С раскладываются по полям заказа СДЭК. Знать это сопоставление полезно, когда что-то «не долетает».
Слабое звено — вес и габариты. Если в карточках номенклатуры они не заполнены, СДЭК не рассчитает тариф. Проставьте вес хотя бы у ходовых позиций.
Что можно делать после подключения
- Считать стоимость доставки при оформлении заказа и показывать её покупателю.
- Регистрировать отправление и получать трек-номер, не выходя из 1С.
- Печатать накладную и адресный штрихкод для наклейки на коробку.
- Видеть текущий статус доставки в документе — обновляется по трек-номеру.
- Контролировать возврат наложенного платежа и сверять его с оплатой заказа.
Для маркетплейс-логики и массовой отгрузки удобнее пакетная выгрузка заказов реестром — её дают модули интеграторов и API.
Типичные ошибки при интеграции со СДЭК
Большинство сбоев — на этапе первого подключения. Быстрая диагностика:
client_id / client_secret или указаны тестовые данные вместо боевых. Сверьте ключи в кабинете СДЭК и режим (демо/prod).Как избежать проблем на старте
- Заполните вес и габариты у товаров ещё до подключения — это снимает половину ошибок расчёта.
- Держите конфигурацию в актуальном релизе: методы обмена со СДЭК меняются, и старый модуль может «отвалиться» после обновления API.
- Проверяйте лимиты и права учётной записи API в кабинете СДЭК — у части договоров интеграция подключается отдельной опцией.
- Первую неделю сверяйте суммы наложенного платежа вручную, пока не убедитесь, что деньги приходят и разносятся верно.
Частые вопросы
Нужен ли договор со СДЭК для интеграции?
client_id / client_secret выдают только клиентам с договором.