Проблемы с импортом отчета 1-РС (j0206407) .xml в Бест звит

Проблемы с импортом отчета 1-РС (j0206407) .xml в Бест звит

Сообщение asd34 » 30 авг 2012, 17:00

Добрый день.
Помогите, пожалуйста розобраться что не так в xml файле.
Сам файл импортируется, но элементы, начиная с T2RXXXXG00 по T2RXXXXG16S не импортируются.
Если данный файл открыть текстовым редактором и удалить все строки начиная со второй (ROWNUM="2","3" и т.д) и записать изменения, тогда в бест звит загружаются значения ячеек T2RXXXXG00, T2RXXXXG01, T2RXXXXG02S, T2RXXXXG03S, ..., T2RXXXXG16S первой строки. Почему так происходит, где ошибка???
asd34
Редкий гость
 
Сообщения: 4
Зарегистрирован: 30 авг 2012, 15:59

Re: Проблемы с импортом отчета 1-РС (j0206407) .xml в Бест з

Сообщение admin » 30 авг 2012, 17:09

asd34 писал(а):Добрый день.
Помогите, пожалуйста розобраться что не так в xml файле.
Сам файл импортируется, но элементы, начиная с T2RXXXXG00 по T2RXXXXG16S не импортируются.
Если данный файл открыть текстовым редактором и удалить все строки начиная со второй (ROWNUM="2","3" и т.д) и записать изменения, тогда в бест звит загружаются значения ячеек T2RXXXXG00, T2RXXXXG01, T2RXXXXG02S, T2RXXXXG03S, ..., T2RXXXXG16S первой строки. Почему так происходит, где ошибка???

Версия OPZ и БестЗвита какая??
Отчетность в электронном виде - просто и бесплатно: opz.org.ua
admin
Site Admin
 
Сообщения: 5795
Зарегистрирован: 21 мар 2008, 17:59

Re: Проблемы с импортом отчета 1-РС (j0206407) .xml в Бест з

Сообщение asd34 » 30 авг 2012, 17:13

9.24.002 от 21.08.12
asd34
Редкий гость
 
Сообщения: 4
Зарегистрирован: 30 авг 2012, 15:59

Re: Проблемы с импортом отчета 1-РС (j0206407) .xml в Бест з

Сообщение admin » 30 авг 2012, 17:27

Импортируется...




Файл чем формируете??
Отчетность в электронном виде - просто и бесплатно: opz.org.ua
admin
Site Admin
 
Сообщения: 5795
Зарегистрирован: 21 мар 2008, 17:59

Re: Проблемы с импортом отчета 1-РС (j0206407) .xml в Бест з

Сообщение asd34 » 31 авг 2012, 10:25

Ув. Admin, с Бестом все нормально (импорт отчета нормально работает). Проблема именно с моим файлом xml (формирую с 1С 8.2-самописная обработка). Вот код:
Код: Выделить всё
<?xml version="1.0" encoding="windows-1251"?>
<DECLAR xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="j0206407.xsd">
   <DECLARHEAD>
      <C_DOC_VER>7</C_DOC_VER>
      <C_DOC_SUB>064</C_DOC_SUB>
      <C_DOC>j02</C_DOC>
      <C_DOC_TYPE>0</C_DOC_TYPE>
      <C_DOC_STAN>1</C_DOC_STAN>
      <C_DOC_CNT>1</C_DOC_CNT>
      <TIN>37199619</TIN>
      <PERIOD_MONTH>7</PERIOD_MONTH>
      <PERIOD_YEAR>2012</PERIOD_YEAR>
      <PERIOD_TYPE>1</PERIOD_TYPE>
      <D_FILL>31082012</D_FILL>
   </DECLARHEAD>
   <DECLARBODY>
      <HZM>7</HZM>
      <HZY>2012</HZY>
      <HTIN>37199619</HTIN>
      <HNAME>Фирма </HNAME>
      <HLOC>Адрес</HLOC>
      <T1RXXXXG00 ROWNOM="1">7</T1RXXXXG00>
      <T1RXXXXG01 ROWNOM="1">10</T1RXXXXG01>
      <T1RXXXXG02S ROWNOM="1">Фирма </T1RXXXXG02S>
      <T1RXXXXG03S ROWNOM="1">37199618</T1RXXXXG03S>
      <T1RXXXXG04S ROWNOM="1">Спирт етиловий ректифікований (зерновий, мелясовий)</T1RXXXXG04S>
      <T1RXXXXG05 ROWNOM="1">1</T1RXXXXG05>
      <T1RXXXXG06 ROWNOM="1">22880.00</T1RXXXXG06>
      <T1RXXXXG07 ROWNOM="1">86619.42</T1RXXXXG07>
      <T1RXXXXG08 ROWNOM="1">0</T1RXXXXG08>
      <T1RXXXXG09 ROWNOM="1">72722.50</T1RXXXXG09>
      <T1RXXXXG10 ROWNOM="1">72722.50</T1RXXXXG10>
      <T1RXXXXG11 ROWNOM="1">0</T1RXXXXG11>
      <T1RXXXXG12 ROWNOM="1">0</T1RXXXXG12>
      <T1RXXXXG13 ROWNOM="1">36776.92</T1RXXXXG13>
      <T1RXXXXG14S ROWNOM="1"/>
      <T2RXXXXG00 ROWNOM="1">7</T2RXXXXG00>
      <T2RXXXXG01 ROWNOM="1">10</T2RXXXXG01>
      <T2RXXXXG02S ROWNOM="1">Фирма</T2RXXXXG02S>
      <T2RXXXXG03S ROWNOM="1">37199619</T2RXXXXG03S>
      <T2RXXXXG04 ROWNOM="1"/>
      <T2RXXXXG05S ROWNOM="1">Клиент</T2RXXXXG05S>
      <T2RXXXXG06S ROWNOM="1">14311615</T2RXXXXG06S>
      <T2RXXXXG07 ROWNOM="1">40.00</T2RXXXXG07>
      <T2RXXXXG08S ROWNOM="1">Спирт етиловий ректифікований (зерновий, мелясовий)</T2RXXXXG08S>
      <T2RXXXXG09 ROWNOM="1">1</T2RXXXXG09>
      <T2RXXXXG14S ROWNOM="1">Технологічні цілі</T2RXXXXG14S>
      <T2RXXXXG15 ROWNOM="1">54</T2RXXXXG15>
      <T2RXXXXG16S ROWNUM="1"/>
   
   <HFILL>31082013</HFILL>
      <HBOS>Руководитель</HBOS>
   </DECLARBODY>
</DECLAR>


Как только пытаюсь дописать 2-ю строку:
Код: Выделить всё
<T2RXXXXG00 ROWNOM="2">7</T2RXXXXG00>
(Перед <HFILL>) месяц в 1-й строке, при импорте файла в Бест вытирается (т.е. месяц "-"). Такое впечатление что строки накладываются одна на одну и в результате, когда строк с данными больше одной (а их больше!) в таблице "реализация спирта" - одна строка с прочерками в ячейках T2RXXXXG00, T2RXXXXG01 и т.д. Вопрос: что же не так в .xml файле?
P.S/: У меня есть xml файл, выгруженный с 1С 7.7 - так тот импортируется в бест без проблем.
asd34
Редкий гость
 
Сообщения: 4
Зарегистрирован: 30 авг 2012, 15:59

sota

Re: Проблемы с импортом отчета 1-РС (j0206407) .xml в Бест з

Сообщение admin » 31 авг 2012, 11:07

asd34 писал(а):Ув. Admin, с Бестом все нормально (импорт отчета нормально работает). Проблема именно с моим файлом xml (формирую с 1С 8.2-самописная обработка). Вот код:
Код: Выделить всё
...


Как только пытаюсь дописать 2-ю строку:
Код: Выделить всё
<T2RXXXXG00 ROWNOM="2">7</T2RXXXXG00>
(Перед <HFILL>) месяц в 1-й строке, при импорте файла в Бест вытирается (т.е. месяц "-"). Такое впечатление что строки накладываются одна на одну и в результате, когда строк с данными больше одной (а их больше!) в таблице "реализация спирта" - одна строка с прочерками в ячейках T2RXXXXG00, T2RXXXXG01 и т.д. Вопрос: что же не так в .xml файле?
P.S/: У меня есть xml файл, выгруженный с 1С 7.7 - так тот импортируется в бест без проблем.


Создайте аналогичный отчет в OPZ - и сравните сами :mrgreen:
Отчетность в электронном виде - просто и бесплатно: opz.org.ua
admin
Site Admin
 
Сообщения: 5795
Зарегистрирован: 21 мар 2008, 17:59

Re: Проблемы с импортом отчета 1-РС (j0206407) .xml в Бест з

Сообщение asd34 » 31 авг 2012, 11:32

Создайте аналогичный отчет в OPZ - и сравните сами

Нет программы OPZ под рукой....
Вы бне могли ткнуть носом, что не так?
asd34
Редкий гость
 
Сообщения: 4
Зарегистрирован: 30 авг 2012, 15:59

Re: Проблемы с импортом отчета 1-РС (j0206407) .xml в Бест з

Сообщение admin » 31 авг 2012, 12:03

asd34 писал(а):
Создайте аналогичный отчет в OPZ - и сравните сами

Нет программы OPZ под рукой....
Вы бне могли ткнуть носом, что не так?

вот вам OPZ
Отчетность в электронном виде - просто и бесплатно: opz.org.ua
admin
Site Admin
 
Сообщения: 5795
Зарегистрирован: 21 мар 2008, 17:59

Re: Проблемы с импортом отчета 1-РС (j0206407) .xml в Бест з

Сообщение vol » 31 авг 2012, 16:32

asd34 писал(а):
Создайте аналогичный отчет в OPZ - и сравните сами

Нет программы OPZ под рукой....
Вы бне могли ткнуть носом, что не так?

Смотрите внимательно:
В начале у Вас
<DECLARHEAD>
<C_DOC_VER>7</C_DOC_VER>
<C_DOC_SUB>064</C_DOC_SUB>
<C_DOC>j02</C_DOC>
<C_DOC_TYPE>0</C_DOC_TYPE>
<C_DOC_STAN>1</C_DOC_STAN>
<C_DOC_CNT>1</C_DOC_CNT>
<TIN>37199619</TIN>
<PERIOD_MONTH>7</PERIOD_MONTH>
<PERIOD_YEAR>2012</PERIOD_YEAR>
<PERIOD_TYPE>1</PERIOD_TYPE>
<D_FILL>31082012</D_FILL>
</DECLARHEAD>
Должно быть
<DECLARHEAD>
<TIN>23793670</TIN>
<C_DOC>J02</C_DOC>
<C_DOC_SUB>064</C_DOC_SUB>
<C_DOC_VER>7</C_DOC_VER>
<C_DOC_TYPE>0</C_DOC_TYPE>
<C_DOC_CNT>1</C_DOC_CNT>
<C_REG>8</C_REG>
<C_RAJ>28</C_RAJ>
<PERIOD_MONTH>8</PERIOD_MONTH>
<PERIOD_TYPE>1</PERIOD_TYPE>
<PERIOD_YEAR>2012</PERIOD_YEAR>
<C_DOC_STAN>1</C_DOC_STAN>
<D_FILL>31082012</D_FILL>
<SOFTWARE>OPZ 1.30.4</SOFTWARE>
</DECLARHEAD>
Переставлены строки местами
При выводе таблицы пустые ячейки не выводятся (так говорит схема)
При этом из Вашего кода не видно как Вы выводите несколько строк таблицы
Должно быть так (пример) поочередно все значения одной колонки, затем другой и т.д.
<T2RXXXXG00 ROWNUM="1">8</T2RXXXXG00>
<T2RXXXXG00 ROWNUM="2">8</T2RXXXXG00>
<T2RXXXXG01 ROWNUM="1">8</T2RXXXXG01>
<T2RXXXXG01 ROWNUM="2">8</T2RXXXXG01>
vol

 


Вернуться в Общие вопросы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron