Заполнение корректирующего отчёта 6-НДФЛ по обособленному подразделению за 2021 год

1. akitayev 4 22.04.22 14:33 Сейчас в теме
Добрый день.

ЗУП 3.1.18.435
Приложение 1 корректирующего отчёта 6-НДФЛ по обособленному подразделению за 2021 год ошибочно заполняется как по первичному отчету на всех сотрудников и без номера корректировки сведений в справках, при том, что на титульном листе указан номер корректировки 1.
Ошибка проявляется только по обособленному подразделению.
Попробовал в демо базе, такое же поведение.
Никто не сталкивался с такой ситуацией?
Прикрепленные файлы:
Найденные решения
2. akitayev 4 23.04.22 23:33 Сейчас в теме
(1)Нашёл ошибку:
Общий модуль УчетНДФЛЗаполнениеОтчетности, Процедура ПолучитьПереданныеДанныеОтчета2021
в строках 8929 и 8936 Прервать; поменять на Продолжить;
  Для каждого ДанныеОтчета Из Данные Цикл
           
           Если ДанныеОтчета.НомерКорректировки >= НомерКорректировки Тогда
               Продолжить;//Прервать; <---- исправление ошибки
           КонецЕсли;
           
           // АПК:1036-выкл
           ОКТМОизДанных = Неопределено; КППизДанных = Неопределено;
           ПроверятьОКТМОиКПП = ДанныеОтчета.Свойство("ОКТМО", ОКТМОизДанных) И ДанныеОтчета.Свойство("КПП", КППизДанных);
           Если ПроверятьОКТМОиКПП И (ОКТМОизДанных <> Лев(ОКТМО, СтрДлина(ОКТМОизДанных)) Или КППизДанных <> КПП) Тогда
                Продолжить;//Прервать; <---- исправление ошибки
           КонецЕсли;
           // АПК:1036-вкл 
 
Показать
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. akitayev 4 23.04.22 23:33 Сейчас в теме
(1)Нашёл ошибку:
Общий модуль УчетНДФЛЗаполнениеОтчетности, Процедура ПолучитьПереданныеДанныеОтчета2021
в строках 8929 и 8936 Прервать; поменять на Продолжить;
  Для каждого ДанныеОтчета Из Данные Цикл
           
           Если ДанныеОтчета.НомерКорректировки >= НомерКорректировки Тогда
               Продолжить;//Прервать; <---- исправление ошибки
           КонецЕсли;
           
           // АПК:1036-выкл
           ОКТМОизДанных = Неопределено; КППизДанных = Неопределено;
           ПроверятьОКТМОиКПП = ДанныеОтчета.Свойство("ОКТМО", ОКТМОизДанных) И ДанныеОтчета.Свойство("КПП", КППизДанных);
           Если ПроверятьОКТМОиКПП И (ОКТМОизДанных <> Лев(ОКТМО, СтрДлина(ОКТМОизДанных)) Или КППизДанных <> КПП) Тогда
                Продолжить;//Прервать; <---- исправление ошибки
           КонецЕсли;
           // АПК:1036-вкл 
 
Показать
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот