Оформление доставки в 1С:Предприятие — критически важный этап логистического цикла, от которого зависит не только учёт товародвижения, но и финансовая прозрачность бизнеса. Многие пользователи сталкиваются с проблемами при формировании документов: то адрес получателя не сохраняется, то стоимость доставки не попадает в себестоимость, то возникают расхождения с данными транспортной компании. Эта инструкция поможет разобраться, как правильно провести доставку в различных конфигурациях 1С (УТ 11, КА 2, ERP 2), избежать типовых ошибок и автоматизировать рутинные операции.
Особое внимание уделим двум ключевым аспектам: связке заказа клиента с документом реализации и корректному отражению транспортных расходов в бухгалтерском и налоговом учёте. Если вы работаете с маркетплейсами (Ozon, Wildberries, Яндекс Маркет), то найдёте здесь нюансы интеграции их логистических сервисов с 1С. Для программистов приведём примеры кода для доработки типовых механизмов.
Прежде чем приступить, проверьте:
- 📌 Версию вашей конфигурации (актуальные механизмы доставки появились в УТ 11.4.10+ и ERP 2.5+)
- 🔄 Настройки обмена с транспортными компаниями (если используете СДЭК, DPD, ПЭК)
- 📦 Права пользователя на создание документов
Реализация товаров и услугиЗаказ клиента
1. Подготовка системы: настройки перед оформлением доставки
Перед тем как проводить первую доставку, необходимо настроить справочники и параметры учёта. Без этого система не сможет корректно формировать документы и рассчитывать себестоимость.
Шаг 1. Заполните справочник «Контрагенты»
- 🏢 Добавьте транспортные компании как отдельных контрагентов (например, ООО «СДЭК-Логистик»)
- 📍 Укажите их юридические адреса и банковские реквизиты для оплаты услуг доставки
- 🔗 Привяжите договора с транспортными компаниями (типы договоров: «На оказание услуг» или «Транспортная экспедиция»)
Шаг 2. Настройте номенклатуру услуг
Создайте отдельные элементы номенклатуры для услуг доставки:
- 🚛 «Доставка по Москве» (вид номенклатуры —
Услуга) - 🌍 «Доставка по РФ» (установите флаг
Учитывать в себестоимости) - 📦 «Упаковка товара» (если стоимость упаковки выделяется отдельно)
Шаг 3. Проверьте настройки учёта транспортных расходов
Перейдите в Администрирование → Настройки учёта → Торговля и убедитесь, что:
- ✅ Включён флаг
Учитывать транспортные расходы в себестоимости - ✅ Указан способ распределения расходов (по весу, объёму или сумме заказа)
- ✅ Настроены счета учёта для услуг доставки (обычно
44.01или90.07)
Если вы работаете с маркетплейсами, создайте отдельный вид цен «Цена с учётом логистики» и настройте автоматическое добавление стоимости доставки к себестоимости товара.
2. Создание заказа клиента с учётом доставки
Документ Заказ клиента — основа для дальнейшего оформления доставки. Здесь фиксируются все условия: адрес, способ доставки, тарифы и ответственное лицо.
Как заполнить заказ корректно:
- Откройте раздел
Продажи → Заказы клиентови создайте новый документ. - Укажите контрагента (покупателя) и договор. Если доставка оплачивается отдельно, выберите договор с типом «С покупателем».
- В табличной части добавьте товары и их количество. Система автоматически подтянет цены из прайс-листа.
- Перейдите на вкладку
Доставкаи заполните:- 📍 Адрес доставки (обязательно укажите индекс для корректной работы с СДЭК/DPD)
- 🚚 Способ доставки (выберите из справочника, например, «Курьерская доставка» или «Самовывоз»)
- 💰 Стоимость доставки (если она фиксированная, введите вручную; если рассчитывается автоматически — настройте формулу)
Типовые ошибки на этом этапе:
- ❌ Не указан адрес доставки → транспортная компания не сможет сформировать маршрут.
- ❌ Не выбрана услуга доставки в табличной части → расходы не попадут в себестоимость.
- ❌ Неверный договор с покупателем → проблемы с НДС и бухучётом.
☑️ Проверка заказа перед проведением
3. Формирование документа реализации с доставкой
Когда заказ согласован, его нужно перевести в Реализацию товаров и услуг. Этот документ фиксирует факт отгрузки и передачи товара транспортной компании.
Пошаговая инструкция:
- Откройте заказ клиента и нажмите
Создать на основании → Реализация товаров и услуг. - Проверьте, что все товары и услуги (включая доставку) перенеслись в новый документ.
- На вкладке
Дополнительноукажите:- 📅 Дату отгрузки (должна совпадать с датой передачи товара транспортной компании).
- 🚛 Транспортную компанию (выберите из справочника контрагентов).
- 📄 Номер транспортной накладной (если она уже сформирована).
62.01 (расчёты с покупателями) и 90.01 (выручка).Как отразить стоимость доставки в реализации:
Есть два варианта:
- Включить в стоимость товара:
- Добавьте услугу «Доставка» в табличную часть с ценой
0 руб.. - Увеличьте цену товаров на сумму транспортных расходов (используйте механизм
Наценка).
- Добавьте услугу «Доставка» в табличную часть с ценой
- Добавьте услугу «Доставка» с реальной стоимостью.
- Укажите ставку НДС (обычно
20%илиБез НДС, если доставка освобождена от налога).
Что делать, если доставка оплачивается отдельно от товара?
В этом случае создайте два документа: 1) Реализация товаров и услуг без стоимости доставки; 2) Оказание услуг с указанием только транспортных расходов. Свяжите их одним номером заказа для удобства поиска.
4. Интеграция с транспортными компаниями
Если вы работаете с СДЭК, DPD, ПЭК или другими логистическими сервисами, настройте обмен данными через 1С:Обмен данными или 1С-Рарус: Логистика. Это позволит автоматически:
- 📤 Передавать заказы в личный кабинет транспортной компании.
- 📥 Получать статусы доставки и трек-номера.
- 💸 Формировать акты выполненных работ (АВР) для оплаты услуг.
Настройка обмена (на примере СДЭК):
Критическая особенность: если в заказе указан неверный вес или габариты, СДЭК может автоматически изменить тариф, что приведёт к расхождениям с суммой в 1С. Всегда сверяйте итоговую стоимость доставки после обмена!
Автоматический обмен с транспортными компаниями экономит до 70% времени на оформление доставки, но требует предварительной настройки справочников и тестирования. Транспортные расходы должны быть корректно отражены в бухгалтерском и налоговом учёте. Ошибки здесь приводят к искажению себестоимости и проблемам с налоговой.
Схемы учёта (в зависимости от условий договора):
Как распределить транспортные расходы между товарами:
Если доставка относится к нескольким позициям, используйте документ Для упрощения учёта создайте отдельный аналитический раздел на счёте Даже опытные пользователи 1С сталкиваются с проблемами при оформлении доставки. Рассмотрим самые распространённые случаи и способы их решения.
Ошибка 1: Не совпадает сумма доставки в заказе и реализации
🔹 Причина: В заказе клиента стоимость доставки указана как фиксированная сумма, а в реализации она пересчитывается по тарифам транспортной компании.
🔹 Решение:
Ошибка 2: Не формируется транспортная накладная
🔹 Причина: Не настроены печатные формы для транспортных документов или отсутствует связь с транспортной компанией.
🔹 Решение:
Ошибка 3: Расходы на доставку не попадают в себестоимость
🔹 Причина: Не включён флаг 🔹 Решение:
Если после исправлений себестоимость всё равно не меняется, выполните Для ускорения работы можно доработать типовую конфигурацию. Ниже приведём примеры кода дляных задач.
Пример 1: Автоматическое добавление доставки в заказ
Если вы всегда используете фиксированный тариф доставки, добавьте обработчик события Если НЕ ЗначениеЗаполнено(Объект.Доставка.СпособДоставки) Тогда Объект.Доставка.СпособДоставки = Справочники.СпособыДоставки.НайтиПоНаименованию("Курьерская доставка"); Объект.Товары.Добавить; Объект.Товары[Объект.Товары.Количество-1].Номенклатура = Справочники.Номенклатура.НайтиПоНаименованию("Доставка по Москве"); Объект.Товары[Объект.Товары.Количество-1].Количество = 1; Объект.Товары[Объект.Товары.Количество-1].Цена = 500; // Фиксированная стоимость КонецЕсли; КонецПроцедуры
Обмен с СДЭК (доступна на Инфостарте или у партнёров 1С).
5. Учёт транспортных расходов в бухгалтерии
Ситуация
Документ в 1С
Проводки
Счёт учёта
Доставка оплачивается покупателем
Реализация товаров и услугДт 62.01 Кт 90.01 (выручка)
Дт 90.03 Кт 68.02 (НДС)90.01
Доставка оплачивается продавцом, включается в себестоимость
Поступление услуг + Списание на расходыДт 44.01 Кт 60.01 (расходы)
Дт 19.04 Кт 60.01 (НДС)44.01
Доставка через маркетплейс (комиссия)
Оказание услуг (от маркетплейса)Дт 44.01 Кт 76.05 (комиссия)
Дт 19.04 Кт 76.05 (НДС)76.05Распределение транспортных расходов (Склад → Распределение расходов). Алгоритм:
44.01 специально для транспортных расходов. Это поможет быстро формировать отчёты по логистике.6. Типовые ошибки и их исправление
Реализация товаров и услуг.Дополнительно вручную скорректируйте сумму доставки.
Печать ТОРГ-12 и транспортной накладной).Транспортная накладная через Склад → Транспортные накладные.Учитывать транспортные расходы в себестоимости или неверно указан счёт учёта.
Администрирование → Настройки учёта → Торговля.Учитывать транспортные расходы активен.44.01 или 20.01).Поступление услуг и Распределение расходов.Закрытие месяца — иногда расходы учитываются только после регламентной операции.7. Автоматизация доставки: скрипты и доработки
ПриЗаписи в документ Заказ клиента:
Процедура ПриЗаписи(Отказ)
Пример 2: Обновление статуса доставки из СДЭК
Для автоматического получения статусов создайте регламентное задание:
Процедура ОбновитьСтатусыДоставки
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ЗаказыКлиентов.Ссылка КАК Ссылка
|ИЗ
| Документ.ЗаказКлиента КАК ЗаказыКлиентов
|ГДЕ
| ЗаказыКлиентов.СтатусДоставки = ЗНАЧЕНИЕ(Перечисление.СтатусыДоставки.ВОбработке)";
Результат = Запрос.Выполнить;
Выборка = Результат.Выбрать;
Пока Выборка.Следующий Цикл
Статус = ПолучитьСтатусИзСДЭК(Выборка.Ссылка.НомерЗаказаВСДЭК);
Если Статус <> Неопределено Тогда
Док = Выборка.Ссылка.ПолучитьОбъект;
Док.СтатусДоставки = Статус;
Док.Записать;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Пример 3: Печать этикеток для Wildberries
Если вы отгружаете товары на Wildberries, используйте эту обработку для печати ШК:
Для Каждого Товар Из Заказ.Товары Цикл Штрихкод = Строка(Товар.Артикул) +"-" + Формат(Товар.Количество,"ЧГ=0"); ПечатьШтрихкода(Штрихкод,"WB-" + Заказ.Номер); КонецЦикла; КонецПроцедурыПроцедура ПечатьЭтикетокWildberries(Заказ)
Доработки конфигурации ускоряют работу, но требуют тестирования! Всегда проверяйте новые скрипты на копии базы, прежде чем внедрять их в рабочую систему.
8. Отчётность и аналитика по доставке
Для контроля логистических расходов в 1С предусмотрены стандартные отчёты. Настроим их под задачи бизнеса.
Основные отчёты:
- 📊 Анализ транспортных расходов (
Отчёты → Продажи → Анализ расходов):- Показывает распределение расходов по заказам, контрагентам и видам доставки.
- Фильтруйте по периодам, чтобы сравнивать динамику затрат.
- 📈 Выручка и себестоимость по заказам:
- Отображает, как доставка влияет на рентабельность продаж.
- Настройте группировку по
Способу доставки, чтобы выявить самые затратные маршруты.
- 🚛 Мониторинг статусов доставки (доступен после настройки обмена с транспортными компаниями):
- Показывает, сколько заказов в пути, доставлено или возвращено.
- Интегрируется с 1С:Документооборот для уведомлений менеджеров.
Как создать пользовательский отчёт:
- Перейдите в
Отчёты → Все отчёты → Настроить список. - Создайте новый отчёт с источником данных
Документ.РеализацияТоваровУслуг. - Добавьте поля:
- 📅 Дата документа
- 🏢 Контрагент (покупатель)
- 🚚 Способ доставки
- 💰 Сумма доставки
- 📦 Количество товаров
Способу доставки и сортировку по убыванию суммы.Экспортируйте отчёты в Excel для дальнейшего анализа. В 1С:ERP для этого есть встроенная кнопка Выгрузить в Excel с сохранением формул.
⚠️ Внимание: Если вы работаете с маркетплейсами, учитывайте, что их комиссии за логистику могут меняться ежемесячно. Всегда сверяйте актуальные тарифы в личном кабинете платформы перед закрытием месяца.
FAQ: Частые вопросы по доставке в 1С
Как отразить бесплатную доставку для клиента, если её оплачиваем мы?
Создайте документ Оказание услуг от транспортной компании на вашу организацию (счёт 44.01). В реализации укажите услугу «Доставка» с ценой 0 руб., но в комментарии пропишите: «Доставка оплачена продавцом».
Можно ли в 1С автоматически рассчитывать стоимость доставки по весу товара?
Да, для этого:
- В справочнике
Номенклатуразаполните полеВесдля всех товаров. - Создайте обработку, которая будет суммировать вес позиций в заказе и применять тарифную сетку (например, «до 5 кг — 300 руб., 5–10 кг — 500 руб.»).
- Привяжите обработку к событию
ПриЗаписив документеЗаказ клиента.
Готовые решения есть на Инфостарте (поиск по запросу «Расчёт доставки по весу»).
Что делать, если транспортная компания потеряла товар?
Оформите следующие документы:
Возврат товаров от клиента(если товар был передан транспортной компании).Акт о недостаче(создаётся вручную черезСклад → Акты о недостаче).Претензия транспортной компании(документОбращение контрагентус типом «Претензия»).
В комментарии к документу реализации укажите: «Товар утерян при доставке. Претензия №ХХ от ДД.ММ.ГГГГ».
Как в 1С ERP отразить доставку через Яндекс Маркет?
Яндекс Маркет списывает комиссию за логистику автоматически. В 1С:
- Создайте документ
Поступление услугот контрагента «ООО Яндекс Маркет» (услуга — «Логистика FBS»). - Укажите сумму комиссии (она приходит в отчёте Яндекс Маркета).
- Спишите расходы на счёт
44.01с аналитикой «Комиссия маркетплейса». - Свяжите документ с реализацией через поле
Заказ покупателя.
Для автоматического импорта комиссий настройте обмен через 1С:Обмен с Яндекс Маркет.
Почему при обмене с СДЭК не передаются габариты товара?
Проблема возникает, если:
- В справочнике
Номенклатуране заполнены поляДлина,Ширина,Высота. - В настройках обмена не сопоставлены единицы измерения (в 1С — «штуки», в СДЭК — «места»).
- Используется устаревшая версия обработки обмена (обновите её на сайте 1С-Рарус).
Проверьте также, что в документе Заказ клиента указан правильный Вид упаковки (например, «Коробка 60×40×40»).