Нередко пользователи 1С:Зарплата и Управление Персоналом 3.1 сталкиваются с ситуацией, когда при заполнении документа «Ведомость в банк» сумма в колонке «Взыскано» оказывается значительно выше, чем сумма удержания по исполнительному листу, рассчитанная в документе «Начисление зарплаты и взносов» за тот же месяц. Например, в начислении удержание составляет 10 000 рублей, а в ведомости автоматически подставляется 16 000 рублей или другая некорректная сумма. При этом в предыдущих месяцах все могло работать правильно.
Разберем, почему возникает такая проблема и как ее исправить. Чаще всего причина кроется не в ошибке расчета самого удержания, а в особенностях логики заполнения ведомости в определенных релизах программы.
Проблема, описанная выше, была характерна для релизов 1С:ЗУП, начиная с версии 3.1.14. Она заключается в следующем: если в текущую ведомость на выплату, помимо основной суммы за текущий месяц, попадает даже самая незначительная задолженность за прошлые периоды (так называемые "хвосты" или "копейки"), программа при заполнении колонки «Взыскано» подтягивает всю сумму удержаний по исполнительным документам из тех прошлых периодов.
Рассмотрим на примере:
Изначально фирма "1С" не считала такое поведение критической ошибкой. Согласно официальным разъяснениям, основная цель передачи этих данных банку — проинформировать его о самом факте взыскания, чтобы банк со своей стороны не произвел повторное удержание. Точность суммы не считалась первостепенной. Однако, из-за многочисленных обращений пользователей, логика работы программы была доработана.
Прежде чем приступать к исправлению, убедимся, что причина именно в "хвостах" за прошлые периоды. Проведем небольшую диагностику.
Откройте проблемную «Ведомость в банк». В строке с нужным сотрудником найдите колонку «К выплате» и нажмите на значок лупы рядом с суммой. Откроется окно «Расшифровка платежа». Внимательно посмотрите на колонку «Документ-основание». Если в списке, помимо начисления за текущий месяц (например, «Начисление зарплаты и взносов за июль»), присутствуют документы за предыдущие месяцы (за июнь, май и т.д.), то вы нашли причину проблемы.
Чтобы убедиться, что сам расчет удержаний выполнен верно, проверим данные в регистрах. Перейдите в Главное меню → Все функции → Регистры накопления. Найдите и откройте регистр НачисленияУдержанияПоСотрудникам. Установите отбор по нужному сотруднику и периоду (например, июль). Вы увидите, что в регистре зафиксирована правильная сумма удержания (в нашем примере — 10 000 рублей). Это подтверждает, что ошибка возникает именно на этапе заполнения ведомости.
Для обнаружения "хвостов" по зарплате воспользуйтесь отчетами. Самый удобный — отчет «Задолженность по зарплате» (раздел «Выплаты» → «Отчеты по выплатам»). Сформируйте его на дату выплаты и посмотрите, есть ли по сотруднику долг на начало месяца. Также можно использовать универсальный отчет по регистрам накопления ВзаиморасчетыССотрудниками или ЗарплатаКВыплате.
Существует несколько подходов к решению этой задачи, выбор зависит от версии вашей программы и готовности вносить изменения в данные прошлых периодов.
В более поздних релизах программы разработчики добавили специальную настройку, которая позволяет управлять поведением заполнения взысканных сумм. Это самый правильный и простой способ решения.
Выполним следующие шаги:
После установки этого флажка программа будет рассчитывать и указывать в ведомости только ту часть удержания, которая относится именно к выплачиваемым в данной ведомости доходам. Это полностью решает проблему с завышенными суммами в колонке «Взыскано» при наличии "хвостов" за прошлые периоды.
Если обновление программы невозможно или настройка по какой-то причине недоступна, можно пойти по пути исправления первопричины — устранения задолженности за прошлые месяцы. Этот способ более трудоемкий и требует аккуратности.
Порядок действий:
Этот метод "очищает" взаиморасчеты и гарантирует, что в текущую ведомость не попадут суммы из прошлых периодов. Главное здесь — соблюдение строгой последовательности документов.
В сообществе 1С-специалистов было разработано расширение конфигурации, которое изменяет алгоритм заполнения колонки «Взыскано». Суть его работы в том, что при анализе задолженности оно игнорирует очень маленькие суммы выплат за прошлые периоды (например, до 10 рублей). Таким образом, "копеечные хвосты" перестают влиять на расчет взысканной суммы.
Этот способ подходит для тех, кто не может обновить конфигурацию, но хочет быстро решить проблему. Однако стоит помнить, что использование сторонних расширений требует определенной квалификации и должно выполняться с осторожностью, так как это является изменением типового функционала программы.
Подводя итог, можно сказать, что проблема с некорректной суммой «Взыскано» — это известная особенность старых релизов ЗУП 3.1, которую можно легко исправить с помощью штатной настройки в актуальных версиях программы.