|
v7: Ошибка при выгрузке в XML | ☑ | ||
---|---|---|---|---|
0
barboss
16.04.13
✎
11:31
|
Бухучет для Украины рел. 297
пакет реготчетности №4 за 1 кв. 2013 При выгрузке реестра НН в xml пишет: ---- Начало проверки отчета по xsd-схеме. : Element content is incomplete according to the DTD/Schema. [</DECLARBODY> (error position = 4)] сама xml-ина: <?xml version="1.0" encoding="windows-1251" ?> - <DECLAR xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="F1201506.xsd"> - <DECLARHEAD> <TIN>ХХХХХХХХХХ</TIN> <C_DOC>F12</C_DOC> <C_DOC_SUB>015</C_DOC_SUB> <C_DOC_VER>6</C_DOC_VER> <C_DOC_TYPE>0</C_DOC_TYPE> <C_DOC_CNT>1</C_DOC_CNT> <C_REG>18</C_REG> <C_RAJ>13</C_RAJ> <PERIOD_MONTH>3</PERIOD_MONTH> <PERIOD_TYPE>1</PERIOD_TYPE> <PERIOD_YEAR>2013</PERIOD_YEAR> <C_STI_ORIG>1813</C_STI_ORIG> <C_DOC_STAN>1</C_DOC_STAN> <D_FILL>16042013</D_FILL> </DECLARHEAD> - <DECLARBODY> <HZ>1</HZ> <HNP>1</HNP> <HZY>2013</HZY> <HZM>3</HZM> <HNAME>Иванов Иван Иваныч</HNAME> <HNPDV>ХХХХХХХХХХ</HNPDV> <HNSPDV>ХХХХХХХХХХ</HNSPDV> <HFILL>16042013</HFILL> </DECLARBODY> </DECLAR> в другий базах выгружает нормально. эта в прошлом месяце тоже без проблем выгружалась. что ему не хватает? |
|||
1
Ёпрст
16.04.13
✎
11:35
|
ну дык открой схему и посмотри, чего там не хватает в твоей выгрузке.
|
|||
2
Ёпрст
16.04.13
✎
11:35
|
у тебя содержание элемента не заполнено согласно схеме проверки - не все поля есть в xml
|
|||
3
ДенисЧ
16.04.13
✎
11:37
|
(0) "котёнок жует полиэтилен. Долго думали, чего ему не хватает в организме. Решили, что мозгов" (с)
|
|||
4
viktor_vv
16.04.13
✎
11:41
|
Там еще может быть проблема с тем, что обработка для эксопрта берется из каталога с именем Rp13q1.grp, а там комплект отчетов другой, а проверка делается по схеме из послднего.
Переименуй каталоги, чтобы последний комплект был с таким именем. |
|||
5
barboss
16.04.13
✎
11:42
|
может и не хватает :(
но направьте, пожалуйста, на нужный путь. Смотрю в схему - вижу фигу :(. подскажите что ему не хватает вот схема: ftp://ftp.sta.gov.ua/reestr_form_zvitnyh_dokymentiv/f1201506.arj |
|||
6
barboss
16.04.13
✎
11:47
|
(4) оставил в ExtForms только Rp13q1.grp. Не помогло
да и схема в предыдущих папках - f1201505 |
|||
7
viktor_vv
16.04.13
✎
11:49
|
(6) Тогда хз. С данными еще смотри. У меня как-то при копировании наименований из Excel вручную символ табуляции залетел туда. Правда ошибка другая была кажись.
|
|||
8
G-Re
16.04.13
✎
11:56
|
Заблокируй в xmlExprt косанды проверки, вот так
ДокЭкспорт.Записать(КаталогДанныхФирмы+"\"+ИмяФайла); Сообщить("--- Отчет выгружен успешно!"); //Сообщить("---- Начало проверки отчета по xsd-схеме."); // проверим на соответсвие схеме //Схемы = Анализатор.СоздатьКоллекциюСхем(); //Схемы.ДобавитьСхему("",ПутьКСхемам+ИмяСхемы+".XSD"); //ДокЭкспорт.Схемы = Схемы; //Попытка // ДокЭкспорт.Проверить(); //Исключение // фОшибка = 1; // Сообщить(ОписаниеОшибки()); //КонецПопытки; //Сообщить("---- Проверка завершена!"); У тебя просто в системе, по всей видимости, не та версия парсера или как он там называется. |
|||
9
barboss
16.04.13
✎
11:59
|
(8) Уже думал про это. Но это - крайний случай.
Хочется таки заставить работать без ошибок. по поводу парсера - ща попробую на другой машине с этой базой |
|||
10
G-Re
16.04.13
✎
12:03
|
На другой получится, смело блокируй.
|
|||
11
barboss
16.04.13
✎
12:24
|
Не получилось и на другой. есть таки ошибка :(.
Только найти не могу |
|||
12
G-Re
16.04.13
✎
13:02
|
У тебя НЕТ ошибки, смело блокируй. Ну, или меняй XMLParser.
|
|||
13
barboss
16.04.13
✎
13:36
|
разобрался. ошибка таки была.
в схеме f1201506 в подвале вместо элемента <HFO> обязательным стал элемент <HBOS>. как по мне - так это ошибка разработчика схемы. но придется подчиниться... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |