При работе с торговыми сетями и внешними системами электронного документооборота часто возникает ситуация, когда входящий заказ покупателя поступает единым пакетом, но итоговую отгрузку требуется разбить на несколько отдельных документов. В конфигурации 1С:Бухгалтерия предприятия 3.0 это вызывает затруднения, так как типовой документ Реализация (акт, накладная, УПД) не содержит встроенной кнопки автоматического расщепления табличной части Товары.
Разберем основные причины возникновения такой потребности, возможные риски для учета и детальные способы решения задачи как вручную, так и на уровне архитектуры обмена.
Проанализируем типовые сценарии, при которых требуется разделение одной большой накладной на несколько меньших документов:
Рассмотрим порядок действий, если входящий документ уже загружен в базу в виде проведенной реализации, а переписывать модуль интеграции не планируется. Создавать пустые документы с нуля и вручную переносить реквизиты долго и чревато ошибками, поэтому применим методику копирования.
Реализация (акт, накладная, УПД), чтобы освободить зарезервированные партии и не искажать текущие остатки.Обратите внимание: если к исходной реализации была привязана интеграция по ЭДО, созданные вручную копии потеряют прямую связь с исходным идентификатором пакета EDI. Для отправки закрывающих УПД контрагенту потребуется заново сформировать электронные документы по каждой новой реализации через сервис обмена.
Проанализируем ситуацию с точки зрения типовой архитектуры программы. В 1С:Бухгалтерии 3.0 нет полноценного справочника или регистра заказов покупателей, как в 1С:Управление торговлей или 1С:ERP. Однако роль заказа в БП штатно выполняет документ Счет покупателю.
Если выгружать входящий заказ сети не напрямую в документ отгрузки, а в Счет покупателю, открывается типовой механизм частичной отгрузки:
Счет покупателю на полную спецификацию товаров.Реализация (акт, накладная, УПД). По умолчанию в накладную подтянутся все строки счета.Этот подход полностью соответствует логике разработчиков платформы, исключает задвоение партий и позволяет визуально контролировать, полностью ли закрыт исходный заказ контрагента.
Если объемы поставок велики, ручное удаление строк перестает быть эффективным. В таком случае оптимизируем логику на уровне кода или настроек интеграционного шлюза:
РеализацияТоваровУслуг автоматически по заданным правилам.При любом дроблении документов задним числом важно помнить о специфике налогового и бухгалтерского учета. После массовой правки и создания новых документов последовательность списания себестоимости по методу ФИФО и зачет авансов по договорам могут сместиться.
Для исключения ошибок себестоимости и некорректного закрытия счетов 62.01 и 62.02 обязательно выполним процедуру Перепроведение документов за месяц в обработке Закрытие месяца.