При работе в программе 1С:Зарплата и управление персоналом 3.1 (ЗУП) в связке с 1С:Бухгалтерией предприятия 3.0 (БП) пользователи часто сталкиваются с ситуацией: при создании и проведении документа Начисление оценочных обязательств по отпускам флажок Отражено в бухучете пользователем остается неактивным (заблокированным для редактирования), а сам документ не попадает в Бухгалтерию при выполнении синхронизации.
Разберем детально логику работы платформы, проанализируем программный код и выясним, как правильно настроить процесс передачи данных между базами.
Проанализируем работу программного кода формы документа. Когда в системе активирован обмен данными с бухгалтерской программой, флаг ОбязательстваОтраженыВБухучете и поле Бухгалтер программно переводятся в режим ТолькоПросмотр = Истина.
Посмотрим на фрагмент кода модуля формы документа:
Если ОбменИспользуется Тогда
Если ОбщегоНазначения.ПодсистемаСуществует("ЗарплатаКадрыПриложения.КонфигурацииЗарплатаКадры") Тогда
ТолькоПросмотр = Объект.ОбязательстваОтраженыВБухучете;
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(Элементы, "ОбязательстваОтраженыВБухучете", "ТолькоПросмотр", Истина);
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(Элементы, "Бухгалтер", "ТолькоПросмотр", Истина);
Иначе
Это поведение заложено разработчиками 1С и реализует двухэтапную схему согласования документов:
Если документ Начисление оценочных обязательств проведен в ЗУП, но при обмене не переносится в бухгалтерию (в отличие от документа Отражение зарплаты в бухучете), проанализируем основные причины и порядок их устранения.
Документ по оценочным обязательствам должен создаваться и проводиться строго после документа Отражение зарплаты в бухучете за соответствующий месяц. Если последовательность нарушена, отмените проведение обоих документов и проведите их строго друг за другом: сначала Отражение зарплаты в бухучете, затем Начисление оценочных обязательств.
Перейдите в раздел Настройка — Организации — Учетная политика и другие настройки — Оценочные обязательства (резервы) отпусков. Убедитесь, что для организации включен учет оценочных обязательств и корректно указаны параметры расчета.
Проверьте настройки синхронизации данных. Если дата документа предшествует дате начала использования обмена, указанной в параметрах узла, документ не попадет в выгрузку.
Если документ по какой-то причине не добавился в очередь отправки, зарегистрируйте его вручную:
Перейдите в Администрирование — Синхронизация данных — Настройки синхронизации данных. Откройте Состав отправляемых данных, найдите нужный документ и добавьте его к регистрации для текущего узла обмена.
Убедитесь, что в табличной части документа заполнены способы отражения расходов и статьи затрат. Документы с незаполненными ключевыми аналитиками могут пролистываться правилами обмена EnterpriseData.
После проверки описанных условий запустите сеанс синхронизации данных повторно — документ появится в базе 1С:Бухгалтерия, где и необходимо будет установить финальный флаг отражения в учете.