Почему в ЗУП 3.1 неактивен флажок "Отражено в бухучете" в документе начисления оценочных обязательств и как выгрузить его в БП 3.0?

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

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

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

Причина блокировки реквизита в ЗУП 3.1

Проанализируем работу программного кода формы документа. Когда в системе активирован обмен данными с бухгалтерской программой, флаг ОбязательстваОтраженыВБухучете и поле Бухгалтер программно переводятся в режим ТолькоПросмотр = Истина.

Посмотрим на фрагмент кода модуля формы документа:


Если ОбменИспользуется Тогда
    Если ОбщегоНазначения.ПодсистемаСуществует("ЗарплатаКадрыПриложения.КонфигурацииЗарплатаКадры") Тогда
        ТолькоПросмотр = Объект.ОбязательстваОтраженыВБухучете;
        ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(Элементы, "ОбязательстваОтраженыВБухучете", "ТолькоПросмотр", Истина);
        ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(Элементы, "Бухгалтер", "ТолькоПросмотр", Истина);
    Иначе

Это поведение заложено разработчиками 1С и реализует двухэтапную схему согласования документов:

  1. Документ формируется и проводится в ЗУП 3.1 в неотраженном состоянии. В этот момент флаг блокируется, так как подтверждать отражение должна бухгалтерская база.
  2. При синхронизации документ выгружается в 1С:Бухгалтерию 3.0.
  3. Бухгалтер на стороне БП 3.0 проверяет документ, устанавливает флажок Отражено в бухучете и проводит его, формируя проводки в регламентированном учете.
  4. При повторной синхронизации признак отражения возвращается в ЗУП 3.1 и окончательно закрывает документ от изменений со стороны расчетчиков зарплаты.

Почему документ не попадает в обмен с БП 3.0?

Если документ Начисление оценочных обязательств проведен в ЗУП, но при обмене не переносится в бухгалтерию (в отличие от документа Отражение зарплаты в бухучете), проанализируем основные причины и порядок их устранения.

  1. Нарушение хронологической последовательности документов:

    Документ по оценочным обязательствам должен создаваться и проводиться строго после документа Отражение зарплаты в бухучете за соответствующий месяц. Если последовательность нарушена, отмените проведение обоих документов и проведите их строго друг за другом: сначала Отражение зарплаты в бухучете, затем Начисление оценочных обязательств.

  2. Отсутствие настроек резервов в учетной политике организации:

    Перейдите в раздел Настройка — Организации — Учетная политика и другие настройки — Оценочные обязательства (резервы) отпусков. Убедитесь, что для организации включен учет оценочных обязательств и корректно указаны параметры расчета.

  3. Ограничение даты начала обмена:

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

  4. Сбой автоматической регистрации изменений:

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

    Перейдите в Администрирование — Синхронизация данных — Настройки синхронизации данных. Откройте Состав отправляемых данных, найдите нужный документ и добавьте его к регистрации для текущего узла обмена.

  5. Незаполненные аналитические данные:

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

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

← На главную