Цитата(MATEVI @ 05.03.12, 19:50)

Забыли написать в каком отчете это возникает.
это самописный отчет для выгрузки Налоговой накладной в формате xml для МЕДОК. МЕДОК файл кушает, вот теперь доделываю чтобы проверка по схеме проходила валидацию.
Цитата(Pepe @ 05.03.12, 21:18)

Пишем 010, а надо 012.
да, действительно, невнимательность, эта проблема решена.
Вопрос из этой же оперы.Какой ожидаю результат: успешную валидацию по схеме.
Кусочек кода где описана проверка: Schema = СоздатьОбъект("msxml2.xmlschemacache.4.0");
Schema.add(, "C:\Documents and Settings\All Users\Application Data\Medoc\Medoc\tmpl\J1201204.xsd");
XML_DOM.schemas = Schema;
Ошибка = XML_DOM.validate();
Если Ошибка.errorCode = 0 Тогда
Предупреждение("Документ соответствует схеме");
Иначе
Предупреждение("ОШИБКА: "+Ошибка.reason);
КонецЕсли;
Кусочек сформированного xml файла:<?xml version="1.0" encoding="windows-1251" ?>
<DECLAR xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<DECLARHEAD>
<TIN>12345678</TIN>
<C_DOC>J12</C_DOC>
<C_DOC_SUB>010</C_DOC_SUB>
<C_DOC_VER>4</C_DOC_VER>
<C_DOC_TYPE>0</C_DOC_TYPE>
<C_DOC_CNT>10450</C_DOC_CNT>
<C_REG>20</C_REG>
<C_RAJ>39</C_RAJ>
<PERIOD_MONTH>2</PERIOD_MONTH>
<PERIOD_TYPE>1</PERIOD_TYPE>
<PERIOD_YEAR>2012</PERIOD_YEAR>
<DOC_STAN>1</DOC_STAN>
<C_STI_ORIG>2039</C_STI_ORIG>
<D_FILL>11022012</D_FILL>
</DECLARHEAD>
...дальше другие аттрибуты
Проблема: возникает такая ошибка
Цитата
Element content is invalid aacording to the DTD/Schema.
Expecting: C_STI_ORIG.
Пожелание: Кто-то может скинуть xml файл налоговой который проходит валидацию?