В процессе работы в программах 1С:Зарплата и управление персоналом или 1С:Зарплата и кадры государственного учреждения бухгалтеры часто сталкиваются с неприятной ситуацией: при заполнении ведомости на выплату зарплаты за текущий месяц в нее автоматически «подтягиваются» суммы за прошлые периоды (например, за прошлый год или несколько месяцев назад). При этом общее сальдо по сотруднику может быть нулевым, но программа упорно показывает долг за октябрь и переплату за ноябрь. Чтобы наглядно увидеть и проанализировать такие расхождения, рекомендуется использовать отчет Взаиморасчеты с сотрудниками — начислено, удержано и выплачено. В этой статье мы подробно разберем, почему это происходит и как грамотно «почистить» базу, не прибегая к тотальному перепроведению документов за весь год.
Прежде чем исправлять последствия, давайте проанализируем ситуацию и поймем механику работы программы. В 1С:ЗУП 3.1 расчеты с сотрудниками ведутся не просто по «физическим лицам», а в разрезе пяти ключевых измерений в регистрах накопления ВзаиморасчетыССотрудниками и ЗарплатаКВыплате. Если аналитика в них «разъехалась», то эффективно поможет специализированное выравнивание регистров зарплаты к выплате и взаиморасчетов — для этого подойдёт устранение фантомных задолженностей и сторно в ЗУП. Основные измерения включают:
Рассмотрим пример: если в октябре вы начислили сотруднику 10 000 рублей по одной СтатьеФинансирования, а выплатили по другой, то общая сумма к выплате будет равна нулю. Однако в регистрах программы останется «плюс» по одной статье и «минус» по другой. При создании ведомости в феврале система увидит эти незакрытые остатки и попытается их «схлопнуть». Ситуация усугубляется, если суммы правились вручную или документы пересчитывались после выплаты.
Рассмотрим наиболее популярный и быстрый способ — создание технического документа, который помогает выровнять регистры. Разберем этот процесс по шагам:
Шаг 1. Выбор даты. Лучше всего создавать такую ведомость последним числом прошлого года или месяца, предшествующего текущему.
Шаг 2. Создание документа. Создаем документ ВедомостьВКассу или ВедомостьНаСчета. При заполнении программа соберет все накопленные пересортицы. Если итоговая сумма к выплате равна нулю, значит, мы имеем дело с технической ошибкой аналитики. Для этого есть исправление технических ошибок НДФЛ в ЗУП.
Шаг 3. Корректировка НДФЛ. Это критически важный момент. Посмотрим на вкладку НДФЛ. Если там появились суммы с плюсом и минусом, их необходимо обнулить вручную, иначе возникнут проблемы в отчетности. Для выявления и исправления подобных ошибок также существует корректировка данных налогового учета.
Шаг 4. Проведение. После обнуления итогов и вкладки НДФЛ проводим документ. Теперь «хвосты» больше не появятся.
Проанализируем более «чистый» с точки зрения методологии 1С способ — использование документа ПереносЗадолженности (раздел Выплаты -> См. также -> Переносы задолженности).
Преимущество этого метода в том, что он не имитирует выплату денег и не затрагивает регистры НДФЛ так агрессивно.
Если объем пересортицы огромен, в ход идет документ КорректировкаРегистров. Мы должны внести записи, которые «обнулят» остатки в регистрах ЗарплатаКВыплате и ВзаиморасчетыССотрудниками. Для автоматизации этого процесса удобнее всего использовать готовое решение — корректировка остатков по невыплаченной зарплате в ЗУП 3.1 и ЗКГУ 3.1, которая сама анализирует регистры и формирует нужные записи.
Посмотрим на алгоритм работы подобных инструментов:
// Пример логики технической очистки (схематично)
НаборЗаписей = РегистрыНакопления.ЗарплатаКВыплате.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Регистратор.Установить(СсылкаНаДокументКорректировки);
// Программа анализирует текущие остатки и формирует зеркальные записи
// для обнуления аналитических разрезов без изменения итогового сальдо.
Выясним, какие действия приводят к «загрязнению» базы, и как их избежать:
Резюмируем: наиболее безопасным и быстрым способом для рядового бухгалтера является создание технической ведомости на 31 декабря с нулевой итоговой суммой и очищенной вкладкой НДФЛ. Это позволит «начать жизнь с чистого листа» в новом налоговом периоде.