Нормально проходит тест CHECKXML для одного сотрудника,
однако если разместить подряд хотя бы двух сотрудников
то тест не проходит. Скорей всего у меня в программе
вывода отчетности пропущен какой то оператор.
Сейчас структура отчета выглядит так:
<?xml version="1.0" encoding="windows-1251"?>
<Файл xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ИдФайл="NO_NDFL2_3849_3849_3810003439384901001_201 10323_1" ВерсПрог="1С:БП 1.6" ВерсФорм="5.01">
<СвРекв ОКАТО="25401370000" ОтчетГод="2010">
<СвЮЛ ИННЮЛ="3810003439" КПП="384901001"/>
</СвРекв>
<Документ КНД="1151078" ДатаДок="25.02.2010" ОтчетГод="2010" НомСпр="3" Признак="1" КодНО="3849">
<СвНА ОКАТО="25401370000" Тлф="20-42-98">
<СвНАЮЛ НаимОрг="Рамэс" ИННЮЛ="3810003439" КПП="384901001"/>
</СвНА>
<ПолучДох Статус="1" ДатаРожд="06.12.1979" Гражд="643">
<ФИО Фамилия="*******" Имя="****" Отчество="ВЛАДИМИРОВНА" />
<УдЛичнФЛ КодУдЛичн="21" СерНомДок="** ** ******" />
<АдрМЖРФ Индекс="664047" КодРегион="38" Город="ИРКУТСК Г" Улица="КРАСНЫХ МАДЬЯР УЛ" Дом="120" Кварт="32" />
</ПолучДох>
<СведДох Ставка="13">
<ДохВыч>
<СвСумДох Месяц="01" КодДоход="2000" СумДоход="8467.20" />
...
<СвСумДох Месяц="12" КодДоход="2000" СумДоход="10010.20" />
</ДохВыч>
<НалВычССИ>
<ПредВычССИ КодВычет="103" СумВычет="1200" />
<ПредВычССИ КодВычет="108" СумВычет="12000" />
</НалВычССИ>
<СГДНалПер СумДохОбщ="195956.27" НалБаза="182756.27" НалИсчисл="23758" НалУдерж="23758" НалУдержЛиш="0" НалНеУдерж="0" />
</СведДох>
Далее начинается блок для следующего человека
<ПолучДох Статус="1" ДатаРожд="06.12.1979" Гражд="643">
= = =
Подскажите пожайлуста какого оператора не хватает для вывода
для вывода сотрудников больше 1 ?
однако если разместить подряд хотя бы двух сотрудников
то тест не проходит. Скорей всего у меня в программе
вывода отчетности пропущен какой то оператор.
Сейчас структура отчета выглядит так:
<?xml version="1.0" encoding="windows-1251"?>
<Файл xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ИдФайл="NO_NDFL2_3849_3849_3810003439384901001_201 10323_1" ВерсПрог="1С:БП 1.6" ВерсФорм="5.01">
<СвРекв ОКАТО="25401370000" ОтчетГод="2010">
<СвЮЛ ИННЮЛ="3810003439" КПП="384901001"/>
</СвРекв>
<Документ КНД="1151078" ДатаДок="25.02.2010" ОтчетГод="2010" НомСпр="3" Признак="1" КодНО="3849">
<СвНА ОКАТО="25401370000" Тлф="20-42-98">
<СвНАЮЛ НаимОрг="Рамэс" ИННЮЛ="3810003439" КПП="384901001"/>
</СвНА>
<ПолучДох Статус="1" ДатаРожд="06.12.1979" Гражд="643">
<ФИО Фамилия="*******" Имя="****" Отчество="ВЛАДИМИРОВНА" />
<УдЛичнФЛ КодУдЛичн="21" СерНомДок="** ** ******" />
<АдрМЖРФ Индекс="664047" КодРегион="38" Город="ИРКУТСК Г" Улица="КРАСНЫХ МАДЬЯР УЛ" Дом="120" Кварт="32" />
</ПолучДох>
<СведДох Ставка="13">
<ДохВыч>
<СвСумДох Месяц="01" КодДоход="2000" СумДоход="8467.20" />
...
<СвСумДох Месяц="12" КодДоход="2000" СумДоход="10010.20" />
</ДохВыч>
<НалВычССИ>
<ПредВычССИ КодВычет="103" СумВычет="1200" />
<ПредВычССИ КодВычет="108" СумВычет="12000" />
</НалВычССИ>
<СГДНалПер СумДохОбщ="195956.27" НалБаза="182756.27" НалИсчисл="23758" НалУдерж="23758" НалУдержЛиш="0" НалНеУдерж="0" />
</СведДох>
Далее начинается блок для следующего человека
<ПолучДох Статус="1" ДатаРожд="06.12.1979" Гражд="643">
= = =
Подскажите пожайлуста какого оператора не хватает для вывода
для вывода сотрудников больше 1 ?
Комментарий