Ситуация, когда синхронизация между конфигурациями «1С:Зарплата и управление персоналом 3.1» (ЗУП) и «1С:Бухгалтерия предприятия 3.0» (БП) проходит без ошибок, но данные не появляются в принимающей базе, является довольно распространенной. При этом в ЗУП отчет о выгрузке может показывать нулевое количество отправленных объектов, хотя документы созданы и проведены. Разберем подробно, почему так происходит и как восстановить корректный обмен данными.
Перед тем как переходить к техническим настройкам узлов обмена, проанализируем состояние самих документов. В последних редакциях ЗУП 3.1 документ Отражение зарплаты в бухучете имеет специфический механизм защиты от случайной выгрузки недоработанных данных.
Внутри документа на вкладке «Основное» или в нижней части формы (в зависимости от версии) присутствует флаг «Ответственный подтвердил, что документ заполнен верно». Если этот флаг не установлен, система считает документ черновиком. Такие документы игнорируются правилами обмена и не регистрируются к отправке автоматически. Проверим, установлена ли эта галочка во всех необходимых документах Отражение зарплаты в бухучете и Ведомость на счета.
Также важно помнить, что простое перепроведение документа не всегда инициирует его повторную отправку. Рекомендуется выполнить следующую последовательность действий:
Если отчет о синхронизации показывает, что к отправке подготовлено «0» объектов, это означает, что изменения не зафиксированы в Плане обмена. Посмотрим, как принудительно заставить систему «увидеть» нужные нам документы.
Для этого воспользуемся встроенной обработкой. Перейдем в раздел Администрирование — Синхронизация данных — Настройки синхронизации. Выберем нашу настройку и нажмем кнопку «Состав отправляемых данных» (иконка в виде монитора с синей стрелкой).
В открывшемся окне мы увидим дерево объектов. Если счетчик рядом с ВедомостьНаВыплатуЗарплатыВБанк или ОтражениеЗарплатыВБухучете равен нулю, выполним следующие шаги:
После этого счетчик должен измениться. Запустим синхронизацию повторно и проверим результат в БП.
Иногда в журнале регистрации или в окне состава отправляемых данных можно встретить запись вида <Объект не найден> (15:ba2be03f...). Это так называемые «битые ссылки». Они возникают, когда объект был удален из базы, но запись о необходимости его выгрузки осталась в таблице регистрации изменений.
Такие записи могут блокировать корректную работу всей очереди обмена. Выясним причину их появления и очистим их:
Если используется «прямая синхронизация» (через подключение к другой базе на этом же сервере или компьютере), критически важна идентичность версий платформы 1С:Предприятие. Если ЗУП запущена на версии 8.3.22.xxxx, а БП на 8.3.23.xxxx, COM-соединение может работать некорректно.
Рассмотрим порядок диагностики подключения:
comcntr.dll. Это делается через командную строку от имени администратора: regsvr32 "C:\Program Files\1cv8\номер_версии\bin\comcntr.dll".Администратор или специальная роль Удаленный доступ (COM, SOAP).Проанализируем настройки самой синхронизации в Бухгалтерии предприятия. Часто причина кроется в установленной Дате запрета загрузки данных. Если в БП закрыт период (например, по 31 число прошлого месяца), то любые документы из ЗУП, датированные этим числом или ранее, будут успешно выгружены из ЗУП, но БП их проигнорирует при чтении файла обмена без выдачи явной ошибки.
Проверим настройки в БП:
Перейдем в Администрирование — Настройки пользователей и прав — Даты запрета изменения. Проверим вкладку «Даты запрета загрузки». Если она установлена, временно снимем её или передвинем на более раннюю дату.
Также проверим «Правила отправки данных» в самой настройке синхронизации. Там может быть установлен фильтр «Отправлять данные, начиная с...». Если дата документа меньше этой настройки, он никогда не попадет в состав выгрузки автоматически.
В редких случаях, если одна из баз была восстановлена из копии или перенесена на другой сервер, может произойти рассинхронизация кодов узлов. Каждая база в паре имеет «Этот узел» (свой ID) и «Узел корреспондента» (ID партнера).
Выясним, совпадают ли они:
Для исправления кодов узлов можно воспользоваться стандартной обработкой Редактирование реквизитов объектов, но делать это следует крайне осторожно, предварительно создав резервную копию обеих баз.
Таким образом, мы с вами разобрали основные причины, по которым документы могут «теряться» при переезде из ЗУП в Бухгалтерию. Чаще всего проблема решается ручной регистрацией изменений или проверкой флага подтверждения в самих документах.