View Issue Details

IDProjectCategoryView StatusLast Update
0000231СкладGeneralpublic2012-02-01 16:58
Reporterruslan Assigned Tobarry  
PriorityurgentSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Summary0000231: Склад-Экспорт в XML НН - незакрытые теги в файле
DescriptionДокумент экспортированный из Гранита не проходит проверку корректности структуры в программе Арт-Звит из-за не закрытых тегов при формировании "пустых" полей.
TagsNo tags attached.

Activities

barry

2012-01-30 01:44

administrator   ~0000363

Что конкретно не закрыто и как не закрыто?
Файл что ты прислал - там вроде все нормально (по крайней мере по стандарту xml).

ruslan

2012-01-30 11:25

manager   ~0000365

Last edited: 2012-01-30 11:27

View 2 revisions

теги есть, это просто так кажется, когда просматриваешь в Эксплорере, он пустые теги показывает так оригинально. Однако, проблема может быть в том, что есть еще файл *.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".

ruslan

2012-01-30 11:28

manager  

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>��������� � �������� ²���²���Ͳ��� &#34;���-�в�&#34;</HNAMESEL>
      <HNAMEBUY>������� ��ֲ������ ��������� &#34;������Ͳ �������&#34;</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>

ruslan

2012-01-30 11:29

manager  

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>

ruslan

2012-01-30 11:30

manager   ~0000366

Приложил еще раз два файла для сравнения наименование файла на 2035 из Гранита, второй из ОПЗ.

barry

2012-01-30 12:03

administrator   ~0000368

Я сделаю конечно, раз деваться некуда, но по сути товарищи из ОПЗ не правы, им просто лень сделать все по людски.

barry

2012-01-30 12:25

administrator   ~0000369

stor32.zip

Issue History

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