Как настроить обмен между УТ 11 и БП 3.0 при использовании группы складов в документах?

Программист 1С v8.3 (Управляемые формы) 1С:Управление торговлей Бухгалтерский учет Торговля и дистрибуция
← На главную

При настройке регулярной синхронизации данных между конфигурациями 1С:Управление торговлей 11 и 1С:Бухгалтерия предприятия 3.0 часто возникает ситуация: в УТ 11 оформляется документ реализации или поступления, где в шапке указана группа складов, а конкретные места хранения разнесены по строкам табличной части. При переносе такого документа в БП 3.0 поле склада в шапке оказывается пустым либо подставляется склад по умолчанию, что приводит к разрыву складских остатков и появлению отрицательных сумм на счетах учета.

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

Причины различий в поведении систем при синхронизации

Выясним причину, почему данные не могут перенестись «один к одному» без дополнительных настроек:

  1. Различие структур метаданных конфигураций: В УТ 11 функциональная опция Склады в табличной части документов дает возможность указывать в шапке группу (папку) справочника Склады и магазины, а в табличной части Товары детализировать конкретные склады для каждой строки. В БП 3.0 структура типовых документов (таких как Реализация (акты, накладные) или Поступление (акты, накладные)) содержит реквизит Склад исключительно в шапке документа, а выбор группы складов в проводках запрещен.
  2. Ограничение формата обмена EnterpriseData: Стандартный механизм интеграции не разделяет автоматически один документ УТ 11 на несколько независимых документов БП 3.0 по разным складам. Если в шапке исходного документа находится группа складов, обработчик загрузки ищет настройку Склад по умолчанию. Если она не заполнена, реквизит остается пустым, и документ не может быть проведен.

Вариант 1. Складской учет в БП 3.0 не требуется (рекомендуемый)

Рассмотрим наиболее распространенный сценарий. Для целей регламентированного бухгалтерского и налогового учета детальная складская аналитика, как правило, избыточна, поскольку материальная ответственность и оперативное управление запасами уже контролируются в УТ 11.

Для реализации этого подхода выполним следующие шаги:

  1. Отключение субконто «Склады» на счетах учета: Перейдем в раздел Главное → Настройки → Параметры учета → Настройка плана счетов → Учет запасов. Снимем флаг По складам (местам хранения). В результате аналитика по складам отключится для счетов 10, 41, 43 и других. Проводки будут формироваться сводно по организации и номенклатуре, а риск возникновения отрицательных остатков из-за несовпадения складов полностью исключается.
  2. Указание склада по умолчанию в настройках синхронизации: В параметрах подключения обмена зададим один общий склад (например, Основной склад). Все входящие документы из УТ будут автоматически заполняться этим значением, что обеспечит их беспрепятственное проведение.
  3. Сведение исторических остатков (если субконто не отключается): Если на счетах учета субконто Склады решено оставить включенным, но учет решено вести на одном складе, нельзя использовать обработку Групповое изменение реквизитов для старых документов ввода остатков и закрытых периодов. Правильный путь — создать документ Перемещение товаров на дату, предшествующую запуску нового обмена, и перенести всю номенклатуру с детальных складов на единый Основной склад.

Вариант 2. Разделение документов на стороне 1С:УТ 11

Если в бухгалтерской базе обязательно требуется сохранять аналитический учет по каждому отдельному физическому складу, скорректируем правила оформления документов в оперативной системе:

  1. Перейдем в справочник Склады и магазины в конфигурации 1С:УТ 11.
  2. Откроем карточку группы складов и установим режим использования: «Разрешить в заказах» (вместо «Разрешить в заказах и накладных»).
  3. При такой настройке менеджеры сохраняют возможность формировать единый общий заказ клиента с разными складами в строках, однако финансовые документы отгрузки (накладные реализации) программа сформирует строго раздельно — по одной накладной на каждый склад.
  4. Каждая отдельная накладная из УТ 11 будет иметь конкретный склад в шапке и без ошибок загрузится в БП 3.0 с формированием точных проводок по нужному субконто.

Вариант 3. Доработка правил конвертации данных

Если бизнес-логика предприятия требует обязательного наличия одной сводной печатной накладной в УТ 11 и одновременного раздельного учета по складам в БП 3.0, типовой обмен дорабатывается с помощью механизма расширений или правил конвертации:

  1. В обработчике загрузки формата EnterpriseData на стороне БП реализуется алгоритм расщепления входящего пакета данных: по каждой уникальной складской позиции из табличной части создается отдельный документ Реализация (акты, накладные).
  2. Либо на стороне БП настраивается распределение строк одного входящего документа на несколько накладных с сохранением единого номера счета-фактуры или УПД.

Выбор конкретного способа зависит от регламента ведения учета в организации: при отказе от дублирования складской аналитики в бухгалтерии предпочтителен Вариант 1, а при строгом требовании поскладского бухучета — Вариант 2.

← На главную