View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000064 | Зарплата | General | public | 2011-01-17 12:16 | 2013-12-20 13:39 |
| Reporter | ruslan | Assigned To | barry | ||
| Priority | urgent | Severity | crash | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Summary | 0000064: -/+Зарплата - Переделать выгрузку 1-ДФ ведомости в формат *.ХМL | ||||
| Description | У нас сейчас выгрузка сделана в формат *.DBF в старую версию программы, сейчас уже не принимают в таком виде. | ||||
| Additional Information | Прикладываю в файлах описание полей и пример выгрузки из ОПЗ | ||||
| Tags | No tags attached. | ||||
|
|
|
|
|
20390023454034J0500102100000000121220102039.xml (2,269 bytes)
<?xml version="1.0" encoding="windows-1251"?> <DECLAR xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="J0500102.xsd"> <DECLARHEAD> <TIN>23454034</TIN> <C_DOC>J05</C_DOC> <C_DOC_SUB>001</C_DOC_SUB> <C_DOC_VER>2</C_DOC_VER> <C_DOC_TYPE>0</C_DOC_TYPE> <C_DOC_CNT>1</C_DOC_CNT> <C_REG>20</C_REG> <C_RAJ>39</C_RAJ> <PERIOD_MONTH>12</PERIOD_MONTH> <PERIOD_TYPE>2</PERIOD_TYPE> <PERIOD_YEAR>2010</PERIOD_YEAR> <C_DOC_STAN>1</C_DOC_STAN> <D_FILL>17012011</D_FILL> <SOFTWARE>OPZ 1.29.3</SOFTWARE> </DECLARHEAD> <DECLARBODY> <HTIN>23454034</HTIN> <HPAGES>1</HPAGES> <HZ>1</HZ> <HJ>1</HJ> <HNAME>�� "�� "�²�-����"</HNAME> <HTINSTI xsi:nil="true"></HTINSTI> <HSTI>2039 ���I �� ����I � ��� � �.�����I</HSTI> <HZP>4</HZP> <HZY>2010</HZY> <R00G01I>2</R00G01I> <R00G02I>0</R00G02I> <RXXXXG02 ROWNUM="1">2743916010</RXXXXG02> <RXXXXG02 ROWNUM="2">2945117073</RXXXXG02> <RXXXXG03A ROWNUM="1">1000.00</RXXXXG03A> <RXXXXG03A ROWNUM="2">1200.00</RXXXXG03A> <RXXXXG03 ROWNUM="1">1000.00</RXXXXG03> <RXXXXG03 ROWNUM="2">1200.00</RXXXXG03> <RXXXXG04A ROWNUM="1">17.85</RXXXXG04A> <RXXXXG04A ROWNUM="2">21.50</RXXXXG04A> <RXXXXG04 ROWNUM="1">17.85</RXXXXG04> <RXXXXG04 ROWNUM="2">21.50</RXXXXG04> <RXXXXG05 ROWNUM="1">01</RXXXXG05> <RXXXXG05 ROWNUM="2">01</RXXXXG05> <RXXXXG06D ROWNUM="1">01012005</RXXXXG06D> <RXXXXG06D ROWNUM="2">02032004</RXXXXG06D> <RXXXXG07D xsi:nil="true" ROWNUM="1"></RXXXXG07D> <RXXXXG07D xsi:nil="true" ROWNUM="2"></RXXXXG07D> <RXXXXG08 ROWNUM="1">01</RXXXXG08> <RXXXXG08 ROWNUM="2">01</RXXXXG08> <RXXXXG09 ROWNUM="1">1</RXXXXG09> <RXXXXG09 ROWNUM="2">1</RXXXXG09> <R01G03A>2200.00</R01G03A> <R01G03>2200.00</R01G03> <R01G04A>39.35</R01G04A> <R01G04>39.35</R01G04> <R02G01I>2</R02G01I> <R02G02I>2</R02G02I> <R02G03I>1</R02G03I> <HKBOS>2748911612</HKBOS> <HBOS>�������� ����� �����������</HBOS> <HTELBOS xsi:nil="true"></HTELBOS> <HKBUH>2802900660</HKBUH> <HBUH>����� ��I� ����I��</HBUH> <HTELBUH xsi:nil="true"></HTELBUH> <HFO xsi:nil="true"></HFO> <HTELFO xsi:nil="true"></HTELFO> <HFILL>17012011</HFILL> </DECLARBODY> </DECLAR> |
|
|
Я подниму эту задачу, т.к. ее нужно все таки сделать- для наших средних заказчиков кто пользуется Зарплатой, это серьезная работа, которую приходиться делать вручную(Укрнафко, УкрРОстТехника). Есть несколько заказчиков которые не на обслуживании - Олимп, УкрТехнологияСервис, ТехКреп кто пользуется Зарплатой и могут купить это обновление... |
|
|
Его в Win-1251 делать или можно UTF-8? |
|
|
Думаю, что В win-1251, будет 100% работать - в других вариантах не уверен... читает ли МеДок шапку с кодировкой и делает ли адекватное декодирование. Я бы не экспериментировал. |
|
|
zplt32.zip |
|
|
При выборе отчетного периода квартал (отчет сдается за квартал, поэтому по умолчанию есть смысл сделать "квартал"): - доходы считает(по поверхностному осмотру правильно) и данные по увольнениям и остальным реквизитам сотрудников показывает; - при загрузке не показывает номер квартала в форме... похоже что-то неправильно формируется...вот кусок кода xml вместо квартал выгружает типа за 9 месяцев что-ли? <PERIOD_MONTH>9</PERIOD_MONTH> <PERIOD_TYPE>2</PERIOD_TYPE> <PERIOD_YEAR>2013</PERIOD_YEAR> - не считает удержанный и перечисленный налог, по идее должно быть все по начислению(у нас есть старая форма печатная "1ДФ по начислению(сотрудники)" в папке 8ДР в отчетах в Зарплате). |
|
|
20360023454034J0500103100000000620920132036.xml (1,857 bytes)
<?xml version="1.0" encoding="windows-1251"?> <DECLAR xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="J0500103.xsd"> <DECLARHEAD> <TIN>23454034</TIN> <C_DOC>J05</C_DOC> <C_DOC_SUB>001</C_DOC_SUB> <C_DOC_VER>3</C_DOC_VER> <C_DOC_TYPE>0</C_DOC_TYPE> <C_DOC_CNT>6</C_DOC_CNT> <C_REG>20</C_REG> <C_RAJ>36</C_RAJ> <PERIOD_MONTH>9</PERIOD_MONTH> <PERIOD_TYPE>2</PERIOD_TYPE> <PERIOD_YEAR>2013</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>03122013</D_FILL> <SOFTWARE>OPZ 1.30.26</SOFTWARE> </DECLARHEAD> <DECLARBODY> <HTIN>23454034</HTIN> <HPAGES>1</HPAGES> <HZ>1</HZ> <HNAME>�� "��"�²�-����"</HNAME> <HLOC>���� �������, ���. 149, �. ��ʲ�, ��ʲ���� ���.</HLOC> <HTINSTI>23685210</HTINSTI> <HSTI>2036 ������в���� ��ϲ �.����� �� ̲�����IJ�</HSTI> <HZKV>3</HZKV> <HZY>2013</HZY> <R00G01I>1</R00G01I> <R00G02I xsi:nil="true"></R00G02I> <R00G03I>1</R00G03I> <R00G04 xsi:nil="true"></R00G04> <T1RXXXXG02 ROWNUM="1">2748911612</T1RXXXXG02> <T1RXXXXG03A ROWNUM="1">1200.00</T1RXXXXG03A> <T1RXXXXG03 ROWNUM="1">320.00</T1RXXXXG03> <T1RXXXXG04A ROWNUM="1">320.00</T1RXXXXG04A> <T1RXXXXG04 ROWNUM="1">320.00</T1RXXXXG04> <T1RXXXXG05 ROWNUM="1">101</T1RXXXXG05> <T1RXXXXG08 ROWNUM="1">01</T1RXXXXG08> <R01G03A>1200.00</R01G03A> <R01G03>320.00</R01G03> <R01G04A>320.00</R01G04A> <R01G04>320.00</R01G04> <R02G01I>1</R02G01I> <R02G02I>1</R02G02I> <R02G03I>1</R02G03I> <HFILL>03122013</HFILL> <HKBOS>2748911612</HKBOS> <HBOS>������� �.�.</HBOS> <HTELBOS xsi:nil="true"></HTELBOS> <HKBUH>2802900660</HKBUH> <HBUH>������ �.�.</HBUH> <HTELBUH xsi:nil="true"></HTELBUH> </DECLARBODY> </DECLAR> |
|
|
Анализирую файл, который выгружается из Зарплаты, есть замечания(я прикрепил последнюю версию файла, видимо пока мы собирались реализовывать - что-то изменилось): 1. Посмотри имя файла, оно не соответствует полностью типу документа и лидирующих нулей не хватает... мы для реестра НН и 5 приложения такое делали. 2. В заголовке файла ссылка на схему должна быть J0500103.xsd 3. ПРоверь еще раз все поля в шапке по тому файлу что я приложил(там версию надо поменять точно). Вопрос с тем что в шапку неправильно квартал выгружается - СНИМАЕТСЯ...я увидел что все есть в файле почему не втягивается пока не разобрался. 4. В форме выбора предварительных данных над полем Месяц, нужно наверное сделать скрипт в зависимости от выбранного типа Периода в комбобоксе. 5. Есть следующая закономерность, которую нужно тоже нам реализовать- при выборе типа периода Квартал в файле в поле <PERIOD_MONTH>9</PERIOD_MONTH> ставиться номер месяца последнего в квартале - если 1 квартал, то 3, если 2, то 6 и т.д. И в наименовании файла, в конце где в соответствующие поля вноситься период формирования надо тоже писать, если 1 квартал то 03, 2 -ой - 06 и т.д. |
|
|
ПРоблема с запросами по удержаниям - остается.... проверил на 100% правильной БД, из которой еще прошлый квартал выгружали в ДБФ и через ДБФ в МеДок... в дбф версию все выгружается, отчет тоже формируется(1 ДФ по начислению(ФИО сотрудника)) |
|
|
zplt32.zip |
|
|
Нет поля <C_STI_ORIG>2036</C_STI_ORIG> после поля <PERIOD_YEAR>2013</PERIOD_YEAR> Обрати внимание на файл, который я последний приложил...это условно постоянное поле с кодом налоговой |
|
|
1. ДОбавь лидирующих нулей в названии, чтоб был аналогично последнему файлу 2. Поля в 3-ей версии стали называться по другому, приложил тебе архив с пдф-ом 3 -ей версии в твоем файле - <RXXXXG02 ROWNUM="1">2306313801</RXXXXG02> в оригинале - <T1RXXXXG02 ROWNUM="1">2748911612</T1RXXXXG02> Файл не читается в МеДок и ОПЗ :-( |
|
|
|
|
|
zplt32.zip |
|
|
Тег <PERIOD_YEAR/> не закрывается и нет выгрузки года....за который формируется отчет. Вот оригинальная ошибка МедОк: При імпорті файла '20290031870376J0500103100000000620920132029.XML' виникла помилка. Не знайдено реквізит "PERIOD_YEAR"! У звіті J0500103 20290031870376J0500103100000000620920132029.XML виявлені розбіжності з затвердженим форматом та структурую документа звітності, визначених чинним законодавством: Помилка:The 'PERIOD_YEAR' element is invalid - The value '' is invalid according to its datatype 'DGYear' - The string '' is not a valid Integer value. Помилка:The element 'DECLARBODY' has invalid child element 'HZ'. List of possible elements expected: 'HTIN'. |
|
|
zplt32.zip |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2011-01-17 12:16 | ruslan | New Issue | |
| 2011-01-17 12:16 | ruslan | File Added: j0500102.arj | |
| 2011-01-17 12:18 | ruslan | File Added: 20390023454034J0500102100000000121220102039.xml | |
| 2013-04-17 17:30 | ruslan | Note Added: 0001222 | |
| 2013-04-17 17:30 | ruslan | Summary | Зарплата - Переделать выгрузку 1-ДФ ведомости в формат *.ХМL => -/+Зарплата - Переделать выгрузку 1-ДФ ведомости в формат *.ХМL |
| 2013-11-27 10:56 | barry | Assigned To | => barry |
| 2013-11-27 10:56 | barry | Status | new => acknowledged |
| 2013-11-28 11:32 | barry | Note Added: 0001420 | |
| 2013-11-28 11:35 | ruslan | Note Added: 0001421 | |
| 2013-12-02 12:46 | barry | Note Added: 0001424 | |
| 2013-12-02 12:46 | barry | Status | acknowledged => feedback |
| 2013-12-02 18:03 | ruslan | Note Added: 0001427 | |
| 2013-12-02 18:03 | ruslan | Status | feedback => assigned |
| 2013-12-03 11:36 | ruslan | Sticky Issue | No => Yes |
| 2013-12-03 11:37 | ruslan | File Added: 20360023454034J0500103100000000620920132036.xml | |
| 2013-12-03 11:54 | ruslan | Note Added: 0001430 | |
| 2013-12-03 12:15 | ruslan | Note Added: 0001431 | |
| 2013-12-03 15:36 | barry | Note Added: 0001432 | |
| 2013-12-03 15:36 | barry | Status | assigned => feedback |
| 2013-12-03 16:56 | ruslan | Note Added: 0001433 | |
| 2013-12-03 16:56 | ruslan | Status | feedback => assigned |
| 2013-12-03 17:09 | ruslan | Note Added: 0001434 | |
| 2013-12-03 17:27 | ruslan | File Added: j1201503.arj | |
| 2013-12-03 17:37 | ruslan | Note Edited: 0001434 | View Revisions |
| 2013-12-03 17:51 | ruslan | File Deleted: j1201503.arj | |
| 2013-12-03 17:54 | ruslan | File Added: j0500103.arj | |
| 2013-12-03 18:31 | barry | Note Added: 0001435 | |
| 2013-12-05 11:18 | ruslan | Note Added: 0001436 | |
| 2013-12-05 11:54 | ruslan | Note Edited: 0001436 | View Revisions |
| 2013-12-05 17:12 | barry | Note Added: 0001437 | |
| 2013-12-20 13:39 | ruslan | Status | assigned => closed |
| 2013-12-20 13:39 | ruslan | Resolution | open => fixed |