Наверно, многие столкнулись с тем, что в документе "Начисление за первую половину месяца" при начислении аванса не считается НДФЛ по некоторым сотрудникам. Если не сталкивались, видимо пока везло. НДФЛ обычно может не заполняться по кнопке "Заполнить", но если удалить сотрудника и заполнить через кнопку "Подбор", то при заполнении НДФЛ проставляется. Но, если сотрудников много, то очень трудоемко заполнить документ, подбирая каждого сотрудника по отдельности. Поэтому как раз для таких случаев выкладываю решение, которое упростит процесс.
На форму документа "Начисление за первую половину месяца" выведена кнопка "Пересчет". Для пересчета нужно выделить нужные строки (можно все), и нажать на "Пересчет". Выделенные строки будут удалены и добавлены заново, используя типовые функции из ЗУП, которые работают для кнопки "Подбор". При этом строки останутся на своих прежних местах.
Сделано в виде расширения. Подключить можно через "Администрирование" - "Печатные формы, отчеты и обработки - "Расширения" - кнопка "Добавить из файла" и указать скачанный файл. Не забудьте убрать галочку "безопасный режим".
Тестировалось на ЗУП 3.1.25.37.
UPDATE 22.04.23 (обновлен файл для скачки)