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