Как выгрузить ведомости на выплату зарплаты из ЗУП в Комплексную автоматизацию 2?

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

При использовании связки программ 1С:Зарплата и управление персоналом 3 (ЗУП) и 1С:Комплексная автоматизация 2 (КА) часто возникает вопрос: как правильно перенести данные о выплатах? Стандартная синхронизация часто настроена на сводный учет, что не позволяет бухгалтерии и финансовому отделу видеть детализацию по конкретным людям в управленческих отчетах и подсистеме казначейства. Разберем подробно, как настроить процесс выгрузки ведомостей и обеспечить корректный учет на стороне КА.

Выясним причину: зачем нужны ведомости в Комплексной автоматизации

Многие пользователи задаются вопросом, зачем дублировать ведомости в КА, если расчет зарплаты ведется в ЗУП. Рассмотрим основные причины, по которым это необходимо для полноценного учета:

  1. Подсистема Казначейства: В КА 2 оплата через банк или кассу завязана на документы планирования. Чтобы создать Заявку на расходование денежных средств или корректное Списание с расчетного счета с видом операции "Выплата зарплаты по ведомостям", в базе КА физически должен существовать документ Ведомость.
  2. Управленческий баланс: Для контроля задолженности перед персоналом в разрезе сотрудников необходимо, чтобы движения по регистру накопления "Взаиморасчеты с сотрудниками" формировались непосредственно в КА.
  3. Аналитика 70 счета: Если в учетной политике КА заложено ведение 70 счета в разрезе работников, то без ведомостей и детального отражения зарплаты закрыть сальдо по счету в разрезе сотрудников будет невозможно.

Настройка детализации в синхронизации данных

Проанализируем стандартную синхронизацию через формат Enterprise Data. Многие ошибочно полагают, что она поддерживает только сводную передачу данных. На самом деле, возможность детализации заложена в саму настройку обмена.

Рассмотрим шаги по настройке на стороне ЗУП:

  1. Перейдем в раздел Администрирование — Синхронизация данных.
  2. Откроем настройки существующей синхронизации с КА 2.
  3. В помощнике настройки выберем пункт Параметры синхронизации данных.
  4. Найдем опцию Детализировать по сотрудникам. Именно этот флаг отвечает за то, будет ли документ Отражение зарплаты в финансовом учете выгружаться одной строкой или с разбивкой по каждому физическому лицу.

Важно: Проверьте версию формата обмена. Передача документов Ведомость в банк и Ведомость в кассу стабильно работает в версиях Enterprise Data 1.10 и выше. Если ваша конфигурация давно не обновлялась, ведомости могут не попадать в состав отправляемых данных.

Разберем разницу между Сотрудниками и Физическими лицами

Один из главных страхов при переходе на детальный учет — необходимость вести кадровый учет в двух базах. Выясним, так ли это на самом деле. В 1С существует два различных справочника: Сотрудники и Физические лица.

Для целей финансового учета в КА 2 (начисления и выплаты) программе достаточно наличия элементов в справочнике Физические лица. При синхронизации программа автоматически создает физлицо в КА, если его там еще нет, сопоставляя данные по СНИЛС или ФИО. Полноценный справочник Сотрудники и, тем более, кадровые документы (Прием на работу, Кадровый перевод) в КА заводить не требуется, если кадровый учет официально закреплен за ЗУП.

Настройка Плана счетов в Комплексной автоматизации

Проанализируем настройки бухгалтерского учета в КА. Чтобы данные из ведомостей и отражения зарплаты корректно легли на счета учета, необходимо проверить настройки Плана счетов.

Для счета 70 "Расчеты с персоналом по оплате труда" должно быть включено субконто Работники организаций. Посмотрим, как это регулируется в настройках программы:

  1. Зайдем в раздел НСИ и администрирование — Настройка НСИ и разделов — Зарплата и кадры.
  2. В подразделе "Учет начисленной зарплаты" проверим положение переключателя. Он должен стоять в положении С детализацией по работникам.
  3. Если выбран вариант "Сводно", то даже при загрузке детальных документов аналитика по людям будет "схлопываться" при проведении.

Реализация через дополнительные инструменты

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


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

Использование COM-соединения или HTTP-сервисов позволяет напрямую "затягивать" ведомости из базы ЗУП в документ Списание с расчетного счета в КА. Это избавляет от необходимости плодить промежуточные документы Ведомость, но требует высокой квалификации программиста для поддержки кода.

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

Для корректной работы связки ЗУП и КА в части выплат зарплаты мы рекомендуем придерживаться следующего алгоритма:

  1. Обновить конфигурации до актуальных версий, чтобы использовать последние версии формата Enterprise Data.
  2. В ЗУП в настройках синхронизации включить детализацию по сотрудникам.
  3. В КА в настройках зарплаты установить ведение учета "С детализацией по работникам".
  4. Проверить состав отправляемых данных в мониторе синхронизации и убедиться, что документы Ведомость в банк и Ведомость в кассу включены в состав выгрузки.
  5. Настроить права доступа: бухгалтеры в КА должны иметь права на просмотр справочника физических лиц и зарплатных документов.

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

← На главную