View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000231 | Склад | General | public | 2012-01-29 19:35 | 2012-02-01 16:58 |
| Reporter | ruslan | Assigned To | barry | ||
| Priority | urgent | Severity | crash | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Summary | 0000231: Склад-Экспорт в XML НН - незакрытые теги в файле | ||||
| Description | Документ экспортированный из Гранита не проходит проверку корректности структуры в программе Арт-Звит из-за не закрытых тегов при формировании "пустых" полей. | ||||
| Tags | No tags attached. | ||||
|
|
Что конкретно не закрыто и как не закрыто? Файл что ты прислал - там вроде все нормально (по крайней мере по стандарту xml). |
|
|
теги есть, это просто так кажется, когда просматриваешь в Эксплорере, он пустые теги показывает так оригинально. Однако, проблема может быть в том, что есть еще файл *.xsd с описанием структуры файла, там прописано как это должно быть. Сейчас у меня нет времени разбираться с языком *.xsd и доказывать аргументировано, кто прав кто виноват. В xml- файле, который привязан к задаче № 176 и сформирован в программе ОПЗ поля, которые у нас проходят как пустые там заполнены так: <RXXXXG8 ROWNUM="1"></RXXXXG8> <RXXXXG9 ROWNUM="1"></RXXXXG9> <RXXXXG10 ROWNUM="1"></RXXXXG10> этих полей вообще нет в файле, хотя конечно в налоговой накладной эти поля пустые... <R01G8></R01G8> <R01G9></R01G9> <R01G10></R01G10> сделаны <R01G8 xsi:nil="true"></R01G8> <R01G9 xsi:nil="true"></R01G9> <R01G10 xsi:nil="true"></R01G10> Т.е. все пустые поля закрыты значением xsi:nil="true". Сделай по аналогии, если есть возможность RXXXXG8(9,10) вообще не формировать(если это геморно - закрывай тоже xsi:nil="true"), а остальные поля, где у нас в базе приходит пустое значение закрывай xsi:nil="true". |
|
|
20350031440365J1201004100000008710120122035.xml (5,185 bytes)
<?xml version="1.0" encoding="windows-1251"?>
<DECLAR xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="J1201004.xsd">
<DECLARHEAD>
<TIN>31440365</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>87</C_DOC_CNT>
<C_REG>20</C_REG>
<C_RAJ>35</C_RAJ>
<PERIOD_MONTH>1</PERIOD_MONTH>
<PERIOD_TYPE>1</PERIOD_TYPE>
<PERIOD_YEAR>2012</PERIOD_YEAR>
<C_STI_ORIG>2035</C_STI_ORIG>
<C_DOC_STAN>1</C_DOC_STAN>
<LINKED_DOCS></LINKED_DOCS>
<D_FILL>17012012</D_FILL>
<SOFTWARE>GRANIT v.9.4.0.846</SOFTWARE>
</DECLARHEAD>
<DECLARBODY>
<HORIG>1</HORIG>
<HCOPY xsi:nil="true"/>
<HERPN xsi:nil="true"/>
<HORIG1 xsi:nil="true"/>
<HTYPR xsi:nil="true"/>
<HFILL>16012012</HFILL>
<HNUM>87</HNUM>
<HNUM1 xsi:nil="true"/>
<HNUM2 xsi:nil="true"/>
<HNAMESEL>��������� � �������� ²���²���Ͳ��� "���-�в�"</HNAMESEL>
<HNAMEBUY>������� ��ֲ������ ��������� "������Ͳ �������"</HNAMEBUY>
<HKSEL>314403620359</HKSEL>
<HKBUY>226799820385</HKBUY>
<HLOCSEL>61071,�.�����,���.���������,���.16,��.1.</HLOCSEL>
<HLOCBUY>������ 61030,���.���.�.�����,���.������������,���.3</HLOCBUY>
<HTELSEL>0577839679</HTELSEL>
<HTELBUY>0577148250</HTELBUY>
<HNSPDVSEL> 100256939</HNSPDVSEL>
<HNSPDVBUY> 200002667</HNSPDVBUY>
<H01G1S>�����i� ���i��i-�������</H01G1S>
<H01G2D>03012012</H01G2D>
<H01G3S>35</H01G3S>
<H02G1S>������ � �������� ������</H02G1S>
<RXXXXG2D ROWNUM="1">16012012</RXXXXG2D>
<RXXXXG2D ROWNUM="2">16012012</RXXXXG2D>
<RXXXXG2D ROWNUM="3">16012012</RXXXXG2D>
<RXXXXG2D ROWNUM="4">16012012</RXXXXG2D>
<RXXXXG2D ROWNUM="5">16012012</RXXXXG2D>
<RXXXXG2D ROWNUM="6">16012012</RXXXXG2D>
<RXXXXG3S ROWNUM="1">���� ����.�10,0*90 6��/� �</RXXXXG3S>
<RXXXXG3S ROWNUM="2">���� ����.�6,0*50 6��/� �</RXXXXG3S>
<RXXXXG3S ROWNUM="3">���� � (DIN933) �10*100 5.8</RXXXXG3S>
<RXXXXG3S ROWNUM="4">���� ����.�������.���.6,0*60 �</RXXXXG3S>
<RXXXXG3S ROWNUM="5">���� ����.�������.���.8,0*40 �</RXXXXG3S>
<RXXXXG3S ROWNUM="6">���� �����.6,0*45 ������ �</RXXXXG3S>
<RXXXXG4 ROWNUM="1"></RXXXXG4>
<RXXXXG4 ROWNUM="2"></RXXXXG4>
<RXXXXG4 ROWNUM="3">7318158190</RXXXXG4>
<RXXXXG4 ROWNUM="4"></RXXXXG4>
<RXXXXG4 ROWNUM="5"></RXXXXG4>
<RXXXXG4 ROWNUM="6"></RXXXXG4>
<RXXXXG4S ROWNUM="1">100 ��.</RXXXXG4S>
<RXXXXG4S ROWNUM="2">100 ��.</RXXXXG4S>
<RXXXXG4S ROWNUM="3">100 ��.</RXXXXG4S>
<RXXXXG4S ROWNUM="4">100��.</RXXXXG4S>
<RXXXXG4S ROWNUM="5">100��.</RXXXXG4S>
<RXXXXG4S ROWNUM="6">100��.</RXXXXG4S>
<RXXXXG5 ROWNUM="1">0.10000</RXXXXG5>
<RXXXXG5 ROWNUM="2">0.10000</RXXXXG5>
<RXXXXG5 ROWNUM="3">0.10000</RXXXXG5>
<RXXXXG5 ROWNUM="4">0.50000</RXXXXG5>
<RXXXXG5 ROWNUM="5">0.50000</RXXXXG5>
<RXXXXG5 ROWNUM="6">0.50000</RXXXXG5>
<RXXXXG5S ROWNUM="1"></RXXXXG5S>
<RXXXXG5S ROWNUM="2"></RXXXXG5S>
<RXXXXG5S ROWNUM="3"></RXXXXG5S>
<RXXXXG5S ROWNUM="4"></RXXXXG5S>
<RXXXXG5S ROWNUM="5"></RXXXXG5S>
<RXXXXG5S ROWNUM="6"></RXXXXG5S>
<RXXXXG6 ROWNUM="1">147.5000</RXXXXG6>
<RXXXXG6 ROWNUM="2">28.7500</RXXXXG6>
<RXXXXG6 ROWNUM="3">165.0000</RXXXXG6>
<RXXXXG6 ROWNUM="4">47.2500</RXXXXG6>
<RXXXXG6 ROWNUM="5">62.5000</RXXXXG6>
<RXXXXG6 ROWNUM="6">31.6667</RXXXXG6>
<RXXXXG7 ROWNUM="1">14.75</RXXXXG7>
<RXXXXG7 ROWNUM="2">2.88</RXXXXG7>
<RXXXXG7 ROWNUM="3">16.50</RXXXXG7>
<RXXXXG7 ROWNUM="4">23.63</RXXXXG7>
<RXXXXG7 ROWNUM="5">31.25</RXXXXG7>
<RXXXXG7 ROWNUM="6">15.83</RXXXXG7>
<RXXXXG8 ROWNUM="1"></RXXXXG8>
<RXXXXG8 ROWNUM="2"></RXXXXG8>
<RXXXXG8 ROWNUM="3"></RXXXXG8>
<RXXXXG8 ROWNUM="4"></RXXXXG8>
<RXXXXG8 ROWNUM="5"></RXXXXG8>
<RXXXXG8 ROWNUM="6"></RXXXXG8>
<RXXXXG9 ROWNUM="1"></RXXXXG9>
<RXXXXG9 ROWNUM="2"></RXXXXG9>
<RXXXXG9 ROWNUM="3"></RXXXXG9>
<RXXXXG9 ROWNUM="4"></RXXXXG9>
<RXXXXG9 ROWNUM="5"></RXXXXG9>
<RXXXXG9 ROWNUM="6"></RXXXXG9>
<RXXXXG10 ROWNUM="1"></RXXXXG10>
<RXXXXG10 ROWNUM="2"></RXXXXG10>
<RXXXXG10 ROWNUM="3"></RXXXXG10>
<RXXXXG10 ROWNUM="4"></RXXXXG10>
<RXXXXG10 ROWNUM="5"></RXXXXG10>
<RXXXXG10 ROWNUM="6"></RXXXXG10>
<R01G7>104.83</R01G7>
<R01G8></R01G8>
<R01G9></R01G9>
<R01G10></R01G10>
<R01G11>104.83</R01G11>
<R02G11></R02G11>
<R03G7>20.97</R03G7>
<R03G8></R03G8>
<R03G9></R03G9>
<R03G10S></R03G10S>
<R03G11>20.97</R03G11>
<R04G7>125.80</R04G7>
<R04G8></R04G8>
<R04G9></R04G9>
<R04G10></R04G10>
<R04G11>125.80</R04G11>
<R003G10S></R003G10S>
<H10G1S></H10G1S>
</DECLARBODY>
</DECLAR>
|
|
|
20360023454034J1201004100000000111220112036.xml (2,640 bytes)
<?xml version="1.0" encoding="windows-1251"?> <DECLAR xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="J1201004.xsd"> <DECLARHEAD> <TIN>23454034</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>1</C_DOC_CNT> <C_REG>20</C_REG> <C_RAJ>36</C_RAJ> <PERIOD_MONTH>12</PERIOD_MONTH> <PERIOD_TYPE>1</PERIOD_TYPE> <PERIOD_YEAR>2011</PERIOD_YEAR> <C_STI_ORIG>2036</C_STI_ORIG> <C_DOC_STAN>1</C_DOC_STAN> <LINKED_DOCS xsi:nil="true"></LINKED_DOCS> <D_FILL>21122011</D_FILL> <SOFTWARE>OPZ 1.29.20</SOFTWARE> </DECLARHEAD> <DECLARBODY> <HCOPY>1</HCOPY> <HERPN xsi:nil="true"></HERPN> <HORIG1 xsi:nil="true"></HORIG1> <HTYPR xsi:nil="true"></HTYPR> <HFILL>21122011</HFILL> <HNUM>92</HNUM> <HNUM1 xsi:nil="true"></HNUM1> <HNUM2 xsi:nil="true"></HNUM2> <HNAMESEL>�� "�� "�²�-����"</HNAMESEL> <HNAMEBUY>�� "��������"</HNAMEBUY> <HKSEL>234540320391</HKSEL> <HKBUY>004457710365</HKBUY> <HLOCSEL> ���.��������, ���.149, �.�����, 61172</HLOCSEL> <HLOCBUY>02660, ���.�.������� 4, �. ���</HLOCBUY> <HTELSEL>0577145434</HTELSEL> <HTELBUY>0444905395</HTELBUY> <HNSPDVSEL>100318800</HNSPDVSEL> <HNSPDVBUY>100327188</HNSPDVBUY> <H01G1S>������ �����-�������</H01G1S> <H01G2D>02012009</H01G2D> <H01G3S>7</H01G3S> <H02G1S>������ � �������� ������</H02G1S> <RXXXXG2D ROWNUM="1">21122011</RXXXXG2D> <RXXXXG2D ROWNUM="2">21122011</RXXXXG2D> <RXXXXG3S ROWNUM="1">��.95�� �� "������������" ������� 20%</RXXXXG3S> <RXXXXG3S ROWNUM="2">��.95�� �� "������������"�� �������� 4%</RXXXXG3S> <RXXXXG4S ROWNUM="1">���.��.</RXXXXG4S> <RXXXXG4S ROWNUM="2">���.��.</RXXXXG4S> <RXXXXG5 ROWNUM="1">157.5</RXXXXG5> <RXXXXG5 ROWNUM="2">127</RXXXXG5> <RXXXXG6 ROWNUM="1">82.00</RXXXXG6> <RXXXXG6 ROWNUM="2">82</RXXXXG6> <RXXXXG7 ROWNUM="1">12915.00</RXXXXG7> <RXXXXG7 ROWNUM="2">10414.00</RXXXXG7> <R01G7>23329.00</R01G7> <R01G8 xsi:nil="true"></R01G8> <R01G9 xsi:nil="true"></R01G9> <R01G10 xsi:nil="true"></R01G10> <R01G11>23329.00</R01G11> <R02G11 xsi:nil="true"></R02G11> <R03G7>4665.80</R03G7> <R03G8 xsi:nil="true"></R03G8> <R03G9 xsi:nil="true"></R03G9> <R03G10S xsi:nil="true"></R03G10S> <R03G11>4665.80</R03G11> <R04G7>27994.80</R04G7> <R04G8 xsi:nil="true"></R04G8> <R04G9 xsi:nil="true"></R04G9> <R04G10 xsi:nil="true"></R04G10> <R04G11>27994.80</R04G11> <R003G10S xsi:nil="true"></R003G10S> <H10G1S>��������� �.�.</H10G1S> </DECLARBODY> </DECLAR> |
|
|
Приложил еще раз два файла для сравнения наименование файла на 2035 из Гранита, второй из ОПЗ. |
|
|
Я сделаю конечно, раз деваться некуда, но по сути товарищи из ОПЗ не правы, им просто лень сделать все по людски. |
|
|
stor32.zip |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2012-01-29 19:35 | ruslan | New Issue | |
| 2012-01-29 19:36 | ruslan | Summary | Склад-Экспорт в XML НН - не закрытые теги в файле => Склад-Экспорт в XML НН - незакрытые теги в файле |
| 2012-01-30 01:44 | barry | Note Added: 0000363 | |
| 2012-01-30 11:25 | ruslan | Note Added: 0000365 | |
| 2012-01-30 11:27 | ruslan | Note Edited: 0000365 | View Revisions |
| 2012-01-30 11:28 | ruslan | File Added: 20350031440365J1201004100000008710120122035.xml | |
| 2012-01-30 11:29 | ruslan | File Added: 20360023454034J1201004100000000111220112036.xml | |
| 2012-01-30 11:30 | ruslan | Note Added: 0000366 | |
| 2012-01-30 12:03 | barry | Note Added: 0000368 | |
| 2012-01-30 12:25 | barry | Note Added: 0000369 | |
| 2012-01-30 12:25 | barry | Status | new => resolved |
| 2012-01-30 12:25 | barry | Resolution | open => fixed |
| 2012-01-30 12:25 | barry | Assigned To | => barry |
| 2012-02-01 16:58 | ruslan | Status | resolved => closed |