Решение задачи по корректировке данных НДФЛ -итоги решения.
Привет! Выпускаю пост номер 2 про итоги решения задачи.
Начнем с аналитической части. Ниже приведен отчет, который можно использовать для сверки данных в документе "Справка 2-НДФЛ для передачи в налоговый орган".
Данные в колонки собираются по следующим регистрам накопления:
-Доход (начислено) -"СведенияОДоходахНДФЛ"
-Вычеты (стандарт.)-"ПредоставленныеСтандартныеИСоциальныеВычетыНДФЛ"
-Налоговая база - разница колонок "Доход" и "Вычеты"
Налог:
-Исчислено (записи с видом движения "приход" регистра "РасчетыНалогоплательщиковСБюджетомПоНДФЛ" из поля "Сумма"
-Удержано (записи с видом движения "расход" регистра "РасчетыНалогоплательщиковСБюджетомПоНДФЛ" с условием что в поле "вариант удержания" заполнено значение "Удержано". Ниже картинка это поле реквизит регистра.
-Перечислено (записи регистра "РасчетыНалоговыхАгентовСБюджетомПоНДФЛ") Тут более точно я не разбирался, эти записи парой (приход и расход) формируются в документах "Ведомость на выполату ... "
Теперь привожу текущую функциональность обработки.
- выбор имени регистра
Добавил список выбора в обработке, чтобы не набирать текст каждый раз
2.Добавил поле "Документ корректировки". Тип поля документ "Перенос данных". Это аналог документа "Корректировка записей регистров" другой конфигурации.
В документ копируются записи из табличной части с помощью кнопки "Перенести запись в документ корректировки"
Основной алгоритм такой копирования записи: прочесть запись из одного набора записей по номеру строки и перенести в другой.
Отдельно замечу что "вид движения" я храню в табличной части в виде строки и при записи в регистр нужно сопоставлять строковое значение и системное перечисление.
В итоге обработка получила 3 команды.
1. Прочитать данные регистра за период.
Считываются данные в табличную часть обработки для последующей обработки.
2.Заменить записи в регистре
Записи меняются в тех же документах и номерах строк. Предназначена для замены значений конкретных полей.
Ниже процедура замены
В процедуре замены помимо замены регистрации в налоговом органе меняются суммы в зависимости имени регистра.
В телеграме в чате приложена будет приложена обработка. Качайте и адаптируйте дальше для своих задач.