Почему не переносится документ Отражение зарплаты в бухучете при синхронизации ЗКГУ и БГУ?

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

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

В этой статье мы подробно разберем, по каким причинам документ может «теряться» при обмене, выясним технические нюансы работы правил конвертации и рассмотрим пошаговый алгоритм, который поможет быстро исправить ситуацию и добиться корректного переноса данных. Для контроля результата переноса можно автоматически сравнить бухгалтерские проводки между базами 1С.

Выясняем причину №1: Документ пуст или не проведен

Проанализируем логику работы типовых правил регистрации и обмена данными, поставляемых фирмой 1С. В процессе настройки обмена многие пользователи создают тестовые документы для проверки работоспособности каналов связи. Часто эти тестовые документы записывают без заполнения табличных частей (начисления, удержания, взносы) или оставляют непроведенными.

Критически важно знать: правила обмена в 1С настроены так, что пустые и непроведенные документы отсекаются на этапе выгрузки. Даже если вы принудительно зарегистрируете такой документ к отправке, программа посчитает его не содержащим полезных учетных данных и проигнорирует. Только полностью заполненный и проведенный документ попадет в файл выгрузки и будет загружен в БГУ.

На стороне ЗКГУ за логику отбора объектов перед отправкой отвечает следующий алгоритм проверки:


Если Не ЭтотОбъект.Проведен Тогда
    Отказ = Истина;
ИначеЕсли ЭтотОбъект.Начисления.Количество() = 0 
      И ЭтотОбъект.Удержания.Количество() = 0 
      И ЭтотОбъект.Взносы.Количество() = 0 Тогда
    Отказ = Истина;
КонецЕсли;

Пока в документе Отражение зарплаты в бухучете не заполнена хотя бы одна из основных табличных частей и не установлен статус «Проведен», он не будет перенесен в бухгалтерию. Для предварительной сверки сумм и анализа данных перед выгрузкой подойдёт отчёт для формирования свода проводок по статьям финансирования.

Выясняем причину №2: Разница в наименованиях документов

Часто возникает банальная путаница из-за того, что пользователи пытаются найти в БГУ документ с точно таким же названием, как и в ЗКГУ. Рассмотрим этот нюанс подробнее:

При ручном сопоставлении данных или поиске документов через форму сопоставления всегда помните об этом небольшом различии. Ищите в интерфейсе БГУ именно документ Отражение зарплаты в учете.

Выясняем причину №3: Настройка аналитики в БГУ — Ключевой фактор успешной загрузки

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

  1. Справочник «Статьи финансирования»: Заполнение этого справочника происходит в БГУ 2.0 (раздел Администрирование — Настройка параметров учета — Обмен данными и интеграция). Каждой статье финансирования из ЗКГУ в БГУ должны быть сопоставлены корректный КФО (Код финансового обеспечения), КПС (Классификатор расходов) и КЭК (Код экономической классификации).
  2. Лайфхак с пустой настройкой: Опытные специалисты рекомендуют создать в справочнике сопоставления статей финансирования техническую пустую запись (где не выбран конкретный КФО или КПС). В таком случае, если в ЗКГУ появится новая статья, обмен все равно загрузит документ в БГУ, пусть и с пустыми субконто, которые вы сможете заполнить вручную, вместо того чтобы полностью блокировать весь процесс загрузки.
  3. «Способы отражения в учете»: Названия этих способов (например, «АУП», «Основное производство») должны посимвольно совпадать в обеих базах. На стороне БГУ для каждого способа отражения должны быть жестко привязаны дебетуемые и кредитуемые счета учета (например, 109.80, 401.20) и субконто к ним. Если программа натыкается на неизвестный способ отражения, документ может не создаться.

Выясняем причину №4: Сбой в регистрации изменений (повторная отправка)

Если документ уже один раз выгружался (или попытка выгрузки была зафиксирована системой), но в БГУ он так и не появился, стандартная кнопка «Синхронизировать» может сообщать, что «Данные для обмена отсутствуют». Программа считает, что документ уже отправлен, и повторно его не выгружает.

Разберем по шагам, как принудительно заставить систему повторно отправить документ из ЗКГУ (также можно использовать программных роботов для автоматизации повторяющихся действий в 1С):

  1. В программе ЗКГУ перейдите в раздел Администрирование, затем выберите пункт Синхронизация данных.
  2. Откройте ссылку Настройки синхронизации данных.
  3. В появившемся окне выберите вашу настройку обмена с БГУ и нажмите на кнопку Состав отправляемых данных (иконка с изображением монитора и зеленой стрелки).
  4. В открывшемся дереве объектов найдите раздел Документы и выберите пункт Отражение зарплаты в бухучете.
  5. Нажмите кнопку Зарегистрировать -> Одиночный объект и выберите ваш конкретный документ за нужный месяц.
  6. Закройте окно регистрации и запустите синхронизацию заново. Документ гарантированно выгрузится в файл обмена.

Выясняем причину №5: Наличие даты запрета загрузки данных

Если в БГУ 2.0 установлена дата запрета изменения данных (или дата запрета загрузки данных), и дата документа Отражение зарплаты в учете попадает в закрытый период, программа просто проигнорирует этот документ при загрузке. При этом никаких явных ошибок на стороне ЗКГУ вы не увидите.

Проверьте настройки в БГУ: перейдите в Администрирование -> Поддержка и обслуживание -> Дата запрета изменения данных. Если она включена, убедитесь, что дата переносимого документа позже установленной даты запрета, либо временно отключите этот механизм на время проведения обмена.

Новые возможности обмена в современных релизах

Обратим внимание на то, что в последних версиях ЗКГУ (начиная с релизов 3.1.34+) и БГУ появился новый функционал. Теперь выгружать можно не только итоговый расчет за месяц, но и выплаты за первую половину месяца (аванс), а также межрасчетные выплаты.

Для этого в ЗКГУ в настройках расчета зарплаты (блок «Настройки бухучета») должна быть включена соответствующая опция. В самом документе Отражение зарплаты в бухучете появится переключатель режима: «Данные межрасчетного периода» или «Окончательный расчет». Оба вида документов при корректной настройке без проблем переносятся в БГУ и формируют там необходимые проводки.

Подведем итог

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

  1. Проверьте, заполнены ли вкладки «Начисления», «Удержания» и «Взносы» в документе в ЗКГУ.
  2. Убедитесь, что документ в ЗКГУ успешно проведен.
  3. Проверьте, сопоставлены ли статьи финансирования и способы отражения в БГУ.
  4. Зарегистрируйте документ принудительно через форму «Состав отправляемых данных».
  5. Проверьте дату запрета загрузки в БГУ. Чтобы исключить подобные ошибки в будущем, можно автоматизировать обмен данными между базами 1С по расписанию.
  6. Ищите в базе БГУ документ с названием Отражение зарплаты в учете.
← На главную