ВАЖНО!!! Обработка была доработана. Функционал стал более гибким. С изменениями ознакомиться можно ближе к концу статьи.
В некоторых организациях, расчетчики которых очень любят вручную делать/подправлять выплаты (а то и удалять "не нравящиеся" им строчки), нередко возникает ситуация со строчками "в т.ч. за...", месяца которых сильно далеки от нужных. В результате в текущий налоговый период "лезут" положительные (либо же отрицательные) доходы, которые сильно искажают картину в части облагаемых НДФЛ доходов.
Чтобы вручную не подправлять регистры, написал обработку, которая перекидывает доход из "ненужного" периода в "нужный".
Краткий обзор:
Для наглядности обработка имеет две таблицы. Первая таблица показывает отобранные записи. Вторая таблица показывает, на какие записи будет произведена замена. Если вкратце, то меняется месяц налогового периода и дата получения дохода (равная дате ведомости).
Для большей универсальности имеется выбор кода вида дохода, а также выбор конкретных физлиц.
Перед перезаписью регистра будет выдано предупреждение.
В случае положительного ответа будет выведено сообщение об измененных записях.
UPD: 06.04.23. Добавлен отбор по организации. Добавлено редактирование регистра "Расчеты налогоплательщиков с бюджетом по НДФЛ". Реализован выбор типа документа - регистратора. Добавлена важная "галочка", для отбора только тех данных, которые не относятся к текущему налоговому периоду.
При корректировке дат получения дохода в регистре "Учет доходов для исчисления НДФЛ" обязательно возникнет ситуация, когда записи об исчисленном налоге останутся в предыдущем периоде. В итоге программа будет пытаться доначислить НДФЛ, который, по факту, не нужен. Чтобы вручную не править записи регистра "Расчеты налогоплательщиков с бюджетом по НДФЛ" (или свести к минимуму ручные корректировки), дополнил функционал ранее выложенной обработки.
Общий вид обновленной обработки:
Отличия от предыдущей версии:
1) Добавлен тип регистратора записей, а не только "Ведомость в банк". Удобно в случае перерасчётов за прошлые периоды, и необходимости отразить их в текущем (например перерасчет из-за больничных).
2) Добавлена "галочка" для отбора только тех данных, которые не относятся к текущему году.
3) Добавлены страницы для работы с каждым из регистров отдельно. Убраны "ненужные" кнопки для заполнения каждой таблицы по отдельности.
Разработка и тестирование производились в конфигурации "Зарплата и кадры государственного учреждения, редакция 3.1", релиз 3.1.23.558.