Часто в работе с ЗУП 3.1 пользователи сталкиваются с «магией»: ведомость на выплату зарплаты заполняет сумму удержанного НДФЛ неверно. При этом простая очистка строк или повторное заполнение документа не приносят результата. Давайте разберем, почему возникают такие ситуации, где система прячет данные и как правильно поступать в подобных случаях.
Документы выплат, такие как Ведомость в банк или Ведомость в кассу, обладают сложной архитектурой. Хотя визуально на форме мы видим только список сотрудников и итоговые суммы, «под капотом» у документа находятся несколько скрытых табличных частей. Эти таблицы отвечают за хранение детальной информации о том, какая часть выплаты относится к конкретному документу-основанию (например, к начислению зарплаты, отпуску или больничному).
Когда документ Выплата создается, редактируется или меняется пользователем вручную, система фиксирует связи между выплачиваемой суммой и НДФЛ, относящимся к конкретным начислениям. Проблема возникает, если:
Прежде чем приступать к исправлению, необходимо понять, что именно «видит» система. В ЗУП 3.x НДФЛ в ведомости рассчитывается пропорционально сумме к выплате по каждому документу-основанию. Если в системе нарушена цепочка движений по регистрам накопления Взаиморасчеты с сотрудниками или НДФЛ удержанный, расчетчик получит неверную сумму.
Мы рекомендуем проверять следующие аспекты:
Зарплата корректно указаны документы-основания. Если сумма выплаты не привязана к начислению, НДФЛ не сможет корректно «подтянуться» в документ.Если вы столкнулись с тем, что документ «залип» на неправильной цифре, воспользуйтесь проверенными методами:
Если редактирование не помогает, самым надежным способом является создание нового документа ведомости. Почему это работает лучше? При создании нового объекта 1С инициализирует все табличные части с нуля, основываясь на актуальных данных в регистрах. Старый документ, «отягощенный» историей правок и возможными программными ошибками при очистке строк, часто не может корректно перезаполнить свои скрытые области.
В случаях, когда создание нового документа по каким-то причинам невозможно, попробуйте следующий «ритуал»:
Если и это не помогает, значит, ошибка глубоко засела в метаданных документа, и его следует пометить на удаление, заменив новым.
Чтобы избежать подобных ситуаций в будущем, придерживайтесь правил «чистоты» данных:
Помните: 1С:ЗУП — это система, построенная на строгой последовательности документов. Любой разрыв этой последовательности приводит к тому, что система пытается «догадаться», что от нее хотят, что и порождает ошибки в удержании НДФЛ.