При настройке типовой синхронизации данных между конфигурациями «1С:Управление торговлей 11» и «1С:Бухгалтерия предприятия 3.0» пользователи и разработчики часто сталкиваются с ситуацией: при попытке вручную зарегистрировать к отправке справочник Статьи расходов через форму регистрации произвольных данных после нажатия кнопки «Рассчитать» система выдает нулевой результат и ничего не помещает к выгрузке. Разберем архитектурные причины такого поведения платформы, выясним, как устроена типовая логика подстановки затрат в документах поступления, и рассмотрим способы решения этой задачи.
Проанализируем механизмы работы Библиотеки стандартных подсистем (БСП), на которой построена синхронизация данных:
СтатьиРасходов не предусмотрен для автономной миграции в качестве отдельного независимого справочника. Посмотреть и выгрузить действующие правила регистрации можно непосредственно в конфигураторе — они хранятся в виде макетов рядом с соответствующим планом обмена.Статьи затрат (счета 20, 25, 26, 44) и справочником Прочие доходы и расходы (счет 91). Кроме того, в БП 3.0 для статей затрат критически важны реквизиты налогового учета (вид расходов по НУ), которых в явном виде нет в УТ 11. Поэтому прямое сопоставление справочников один к одному в типовом обмене не предусмотрено разработчиками конфигураций.Рассмотрим, как происходит перенос услуг и отражение затрат по умолчанию без изменения программного кода обмена:
Номенклатура с типом «Услуга».Счета учета номенклатуры, где задаются счет учета затрат и статья по умолчанию для конкретной номенклатуры, группы или вида номенклатуры;Статья затрат, указанный в самой карточке номенклатуры-услуги в базе БП 3.0;Разберем по шагам наиболее надежный и рекомендуемый способ организации учета:
Номенклатура.26 или 44.01) и выберем нужный элемент справочника Статьи затрат.Поступление (акты, накладные) или их перепроведении проводки сформируются с корректной бухгалтерской и налоговой аналитикой.Если специфика бизнес-процесса строго требует передачи управленческой статьи расходов из документа УТ 11 непосредственно в субконто затрат документа БП 3.0, потребуется модификация логики синхронизации:
В расширении конфигурации на стороне БП 3.0 переопределим модуль менеджера обмена. В обработчике загрузки данных документа (событие ПриКонвертацииДанныхXDTO или ПослеЗагрузки) опишем сопоставление текстового наименования или дополнительного реквизита со справочником Статьи затрат и программно заполним реквизиты табличной части документа поступления.
В конфигурации «1С:Конвертация данных 2.1» создадим правило конвертации объектов (ПКО) СтатьиРасходов -> СтатьиЗатрат, добавим правило конвертации свойств (ПКС) для табличной части документа поступления и скорректируем правила регистрации объектов (ПРО), включив справочник в состав плана обмена.
Когда требуется лишь перенести структуру наименований без постоянного автообмена, используем универсальные сервисные инструменты:
Статьи затрат конфигурации БП 3.0, вручную дозаполнив реквизит «Вид расхода для НУ» для корректного расчета налога на прибыль.