Вопрос перечисления алиментов и других удержаний по исполнительным листам напрямую из программы 1С:Зарплата и управление персоналом 3.1 (ЗУП) является классической точкой преткновения между расчетчиками и бухгалтерами. В типовой конфигурации ЗУП основной упор сделан на расчеты с сотрудниками, в то время как расчеты с контрагентами (включая получателей алиментов) традиционно выносятся в 1С:Бухгалтерию (БП). Однако современные возможности ЗУП позволяют значительно автоматизировать этот процесс.
Рассмотрим подробно, как организовать работу так, чтобы процесс перечисления алиментов был максимально удобным и не требовал ручного ввода данных в разных программах.
Для начала проанализируем ситуацию с точки зрения методологии фирмы «1С». Программа ЗУП предназначена для ведения кадрового учета и расчета заработной платы. Основным объектом расчетов здесь является Сотрудник. Получатель алиментов — это стороннее лицо, контрагент. По правилам ведения учета, взаиморасчеты с контрагентами и формирование платежных поручений должны происходить в бухгалтерской программе.
Разберем стандартную схему взаимодействия:
Исполнительный лист, где фиксируется сумма или процент удержания.Отражение зарплаты в бухучете.Однако, как справедливо отмечают пользователи на форумах, такая схема часто требует «ручной» доработки в бухгалтерии, особенно если получателей много. Выясним, как можно оптимизировать этот процесс внутри ЗУП.
Многие пользователи ошибочно полагают, что в ЗУП нет возможности хранить банковские реквизиты получателей алиментов. Это не так. Начиная с определенных релизов, в программе появился полноценный функционал для этого. Рассмотрим, как его настроить.
Откроем документ Исполнительный лист. В разделе «Способ перечисления» мы можем выбрать один из вариантов:
При выборе варианта «Через банк» программа позволяет указать конкретный банковский счет физического лица (получателя). Это критически важный момент. Чтобы данные были доступны, получатель алиментов должен быть заведен в справочнике Физические лица. Если в документе указать расчетный счет, БИК и банк, эти сведения сохранятся в системе и будут использоваться при формировании отчетов и выгрузок.
Проанализируем возможности специализированного рабочего места в ЗУП. В разделе «Выплаты» вы найдете пункт «Платежи и перечисления».
В этом рабочем месте аккумулируются данные по всем удержаниям, которые подлежат перечислению внешним контрагентам. Здесь можно увидеть:
Важный нюанс: хотя это рабочее место позволяет видеть суммы к выплате, штатной кнопки «Сформировать платежное поручение» или «Выгрузить в банк» здесь нет. Это связано с тем, что в ЗУП отсутствуют банковские счета самой организации в том виде, который необходим для полноценной платежки (с привязкой к бухгалтерским счетам 51, 76.41 и т.д.).
Если автоматическая синхронизация по каким-то причинам не настроена или работает некорректно, мы можем воспользоваться специализированными отчетами. Рассмотрим отчет «Исполнительные листы, соглашения об уплате алиментов».
Этот отчет позволяет вывести подробную информацию по всем удержаниям за период, включая реквизиты получателей. Его можно распечатать или сохранить в Excel и передать в бухгалтерию. Это избавит бухгалтера от необходимости заглядывать в кадровые документы для уточнения реквизитов при создании платежек в БП.
В сообщениях на форуме упоминается загадочный «XML-формат», который использовался на прошлых местах работы. Выясним причину этого явления. Речь идет о технической уловке: включении получателей алиментов в реестры Зарплатного проекта.
Посмотрим, как это работает по шагам:
Физические лица.Преимущества: банк сам распределяет суммы по счетам получателей. Это значительно ускоряет работу при массовых выплатах.
Минусы: это требует предварительной договоренности с банком и правильной настройки в программе, так как формально получатель алиментов не является сотрудником.
Если вашей организации требуется выгружать именно платежные поручения (формат 1С_to_kl.txt) напрямую из ЗУП, придется прибегнуть к помощи внешних обработок. Поскольку в ЗУП есть регистр сведений, хранящий информацию об очереди выплат по исполнительным листам, программист может написать обработку, которая:
Рассмотрим пример логики, которая может быть заложена в такую обработку:
// Примерный алгоритм сбора данных
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| Удержания.Получатель КАК Получатель,
| Удержания.СуммаУдержания КАК Сумма,
| Удержания.Получатель.БанковскийСчет КАК СчетПолучателя
|ИЗ
| РегистрНакопления.УдержанияПоИсполнительнымДокументам КАК Удержания
|ГДЕ
| Удержания.Период МЕЖДУ &ДатаНачала И &ДатаКонца";
// Далее формирование текстового файла по стандарту обмена с банком
Проанализировав ситуацию, мы можем сделать следующие выводы. В типовой 1С:ЗУП 3.1 штатная возможность «нажать одну кнопку и отправить деньги» отсутствует по соображениям архитектуры программы. Однако система предоставляет все необходимые инструменты для автоматизации:
Исполнительный лист. После синхронизации 1С:Бухгалтерия 3.0 сможет автоматически создать платежные поручения на основании документа Отражение зарплаты в бухучете.Платежи и перечисления для сверки удержанных и фактически подготовленных к выплате сумм.Таким образом, хотя «платежку» в привычном понимании (с номером и печатью) ЗУП не печатает, она является полноценным источником всех необходимых данных для автоматического совершения платежа.