View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000315 | Склад | General | public | 2012-05-18 14:30 | 2012-07-03 10:31 |
| Reporter | ruslan | Assigned To | barry | ||
| Priority | urgent | Severity | feature | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Summary | 0000315: -Склад - Экспорт корректировки к НН в xml | ||||
| Description | Сделать по документу Возврат товара заказчиком и Счет на реализацию форму для экспорта в ЕГРНН. | ||||
| Tags | No tags attached. | ||||
|
|
|
|
|
20360023454034J1201204100000000110520122036.xml (2,232 bytes)
<?xml version="1.0" encoding="windows-1251"?> <DECLAR xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="J1201204.xsd"> <DECLARHEAD> <TIN>23454034</TIN> <C_DOC>J12</C_DOC> <C_DOC_SUB>012</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>5</PERIOD_MONTH> <PERIOD_TYPE>1</PERIOD_TYPE> <PERIOD_YEAR>2012</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>18052012</D_FILL> <SOFTWARE>OPZ 1.30</SOFTWARE> </DECLARHEAD> <DECLARBODY> <HCOPY>1</HCOPY> <HERPN xsi:nil="true"></HERPN> <HORIG1 xsi:nil="true"></HORIG1> <HTYPR xsi:nil="true"></HTYPR> <HNUM>2</HNUM> <HNUM1 xsi:nil="true"></HNUM1> <HNUM2 xsi:nil="true"></HNUM2> <HFILL>18052012</HFILL> <HPODFILL>18042012</HPODFILL> <HPODNUM>51</HPODNUM> <HPODNUM1 xsi:nil="true"></HPODNUM1> <HPODNUM2 xsi:nil="true"></HPODNUM2> <H01G1D>15012011</H01G1D> <H01G2S>42</H01G2S> <HNAMESEL>�� "�²�-����"</HNAMESEL> <HNAMEBUY>��� "����-���� 21"</HNAMEBUY> <HKSEL>234540320391</HKSEL> <HKBUY>348618320306</HKBUY> <HLOCSEL>���� �������, ���. 149, �. ��ʲ�, ��ʲ���� ���., 61172</HLOCSEL> <HLOCBUY>61072, �. ������, �����. ������ �.45-�, ��. 43</HLOCBUY> <HTELSEL>0577172328</HTELSEL> <HTELBUY xsi:nil="true"></HTELBUY> <HNSPDVSEL>100318800</HNSPDVSEL> <HNSPDVBUY>100031994</HNSPDVBUY> <H02G1S>������� �����-�������</H02G1S> <H02G2D>15012011</H02G2D> <H02G3S>42</H02G3S> <H04G1D xsi:nil="true"></H04G1D> <H03G1S xsi:nil="true"></H03G1S> <RXXXXG1D ROWNUM="1">05052012</RXXXXG1D> <RXXXXG2S ROWNUM="1">��������� ������</RXXXXG2S> <RXXXXG3S ROWNUM="1">�������� 58*25</RXXXXG3S> <RXXXXG4S ROWNUM="1">1000 ��.</RXXXXG4S> <RXXXXG5 ROWNUM="1">-10</RXXXXG5> <RXXXXG6 ROWNUM="1">10.20</RXXXXG6> <RXXXXG9 ROWNUM="1">-102.00</RXXXXG9> <R01G9>-102.00</R01G9> <R01G10 xsi:nil="true"></R01G10> <R01G11 xsi:nil="true"></R01G11> <R02G9>-20.40</R02G9> <H10G1D>15052012</H10G1D> <H10G2S>������ �.�.</H10G2S> </DECLARBODY> </DECLAR> |
|
|
|
|
|
|
|
|
stor32.zip возвратная накладная |
|
|
Не работает. ОПЗ вообще не видит твою накладную и Медок выдает - неизвестный формат файла. 1. Реквизиты покупателя вообще не втягивает. 2. Не втягивает номер НН, дату и договор к которой выписана корректировка из исходной накладной.Вместо Даты и НН ставит дату и номер корректировки. Если поле Договор в исходной накладной пустое, необходимо ставить "-" и дату - брать "дату документа" из накладной 3. Не тянет Вид договора, дату и номер из Возврата. Если поле Договор пустое в Возвратной накладной, вытягивать данные договора из исходной расходной накладной, если и там пустое - Номер договора - "-", Дата - "Дата документа" из РН, вид - "Договір купівлі-продажу". В коде у тебя ошибка - поле <HNAMEBUY xsi:nil="true" xsi:nil="true"/> - сделано не по стандарту, должно быть <HNAMEBUY xsi:nil="true"/> - из-за этого документ не экспортируется ни в одину программу. |
|
|
stor32.zip |
|
|
1. Поля для отображения полей договора в файле XML, который формирует модуль Склад, неправильные названия: Сейчас у тебя пишется в такие поля: <H01G1S>Договір поставки</H01G1S> <H01G2D>01082007</H01G2D> <H01G3S>26</H01G3S> <H02G1S>Оплата з поточного рахунка</H02G1S> А должно быть: 1. Для договора из приходной накладной(закладка Услуги)(если поле пустое брать из поля Договор в исходной РН, если пустое в РН, то Дата договора - Дата документа из РН, № Договора - прочерк("-")): <H01G1D>01082007</H01G1D> - Дата договора <H01G2S>26</H01G2S> - Номер договора 2.Для договора из исходной РН(логика заполнения при пустом поле аналогична заполнению полей для договора из ПН(возврата))должны быть такие названия полей: <H02G1S>Договір поставки</H02G1S> - тип договра <H02G2D>01082007</H02G2D> - дата договора <H02G3S>26</H02G3S> - номер договора У тебя щас пишется "форма оплаты" в поле "тип договора", остальные поля вообще не формируются. |
|
|
Флаг - Объединять одинаковые поля по наименованию - не работает. |
|
|
В поле кол-во почему-то в некоторых случаях пишется значение не целое, а с прицепом девяток, пример, <RXXXXG5 ROWNUM="1">-302.39999</RXXXXG5> <RXXXXG5 ROWNUM="2">-50.40000</RXXXXG5> <RXXXXG5 ROWNUM="3">-607.59998</RXXXXG5> хотя поле везде отображается нормально и в форме прих. накладной и в гриде, я даже экспортровал накладную в файл и загружал в другую базу - загружается округленные значения. Смотрел в базе Экспертом, игрался с округлением, - показывает нормально 302,4; 607,6 .... |
|
|
Ну реальные числа не всегда попадают точно в целые/десятичные значения. |
|
|
так а что даже округление до 5-и знаков не дает из 302,399999999999999 302,4? Чет странное...а что у тебя при выгрузке в файл какое-то округление стоит? |
|
|
Посмотри PDF корректировки, которую ты мне прислал, там поля как я делал |
|
|
stor32.zip |
|
|
"Посмотри PDF корректировки, которую ты мне прислал, там поля как я делал" Открывай приложенный ПДФ и смотри внимательно!!!! Я эти поля которые тебе в каменте писал брал из корректировки, которую ОПЗ распознает нормально, щас сравнил с файлом именно из Задачи, все сходится -ты в какой файл смотрел??? |
|
|
Договор по возврату не заполняет, если поле пустое, я те уже писал: "А должно быть: 1. Для договора из приходной накладной(закладка Услуги)(если поле пустое брать из поля Договор в исходной РН, если пустое в РН, то Дата договора - Дата документа из РН, № Договора - прочерк("-")): <H01G1D>01082007</H01G1D> - Дата договора <H01G2S>26</H01G2S> - Номер договора" Если Договор выбрать явно к возврате,ошибка: Произошла ошибка: Field "KDGVNBR" not found Склад[ADMIN] Application.MainForm: FormStor(TFormStor) XE2 Склад: Твин-Друк ЗАО ПП (ТВИН-ДРУК АО ПП) [Администратор Системы] ActiveForm: FormStor(TFormStor) XE2 Склад: Твин-Друк ЗАО ПП (ТВИН-ДРУК АО ПП) [Администратор Системы] ActiveCustomForm: FormStor(TFormStor) XE2 Склад: Твин-Друк ЗАО ПП (ТВИН-ДРУК АО ПП) [Администратор Системы] Qa.SQL.Text = << SELECT KK.ID, KK.NAMEID, O.NAME, O.FULLNAME, O.OKPOCODE, O.ADDRESS, O.PHONE, O.REGNBR, O.NALNBR, OI.NBR DGVNBR, OI.DAT_ DGVDATE, DD.ORGNINFOID, DD.SaleForm, DD.SaleCond, KK.NBR, KK.DAT_, OI.FORM DGVCOND, DD.NNBR, DD.NDATE, KK.NNBR KNNBR, KK.NDATE KNDATE, DD.DAT_ DDDAT_, DGK.ID KDGVID, DGK.DAT_ KDGVDATE, DGK.NBR KGVNBR, DGK.FORM KDGVCOND from DgvKt KK LEFT JOIN DGVDT DD ON DD.ID=KK.DgvKey LEFT JOIN ORGN O ON O.ID=DD.NameID LEFT JOIN ORGNINFO OI ON OI.ID=DD.ORGNINFOID LEFT JOIN ORGNINFO DGK ON DGK.ID=KK.ORGNINFOID WHERE KK.ID=38555 >> |
|
|
По возврату дата и номер договора H02G2D H02G3S. Открой приаттаченный тобой J1201204.pdf и посмотри. Откуда ты берешь? <H01G1D>01082007</H01G1D> - Дата договора <H01G2S>26</H01G2S> - Номер договора |
|
|
Или если то договор на реализацию, то зачем туда подставлять договор из возврата. Для возвратного договора наверное ж нижние поля договора, или что туда писать. |
|
|
stor32.zip |
|
|
Да по договорам я ошибся, для договора из самого возврата должны быть поля: <H02G1S>Договір поставки</H02G1S> - тип договра <H02G2D>01082007</H02G2D> - дата договора <H02G3S>26</H02G3S> - номер договора Если поле Договор в накладной на возврат пустое, то брать договор из РН, если и там пустое, то дата договора - Дата документа, № договора - "-", Тип договора брать из поля "Условие поставки" в исходной РН, если и там пусто - то писать "Договір купівлі-продажу". Для договора из исходной РН поля <H01G1D>01082007</H01G1D> - Дата договора <H01G2S>26</H01G2S> - Номер договора Логика заполнения, если поле договора в РН пустое - дата договора - Дата счета, № договора - "-". |
|
|
Все в принципе нормально остались поля договора в самом возврате(названия полей из возврата и расхода я в прошлый в 630 каменте я перепутал) <H02G1S>Договір поставки</H02G1S> - тип договра из договора, который привязан к Возврату, если в возврате поле пустое, брать из расхода исходного, если и там пустое - писать "Договір купівлі-продажу" <H02G2D>01082007</H02G2D> - дата договора, из договора выбранного в возврате, если в возврате пусто, из расхода, если в расходе пусто - дата документа из исходного расхода <H02G3S>26</H02G3S> - номер договораиз договора выбранного в возврате, если в возврате пусто, из расхода, если в расходе пусто - "-"(прочерк) А у тебя щас как-то старнно, если поле договора пустое в возврате берет тип договора из расхода, а № - "-", дата - дата документа из исходного расхода. Но ведь в расходе-то договор указан? |
|
|
Борь, у тебя суммы в колонке 10(поле RXXXXG9)ПОЛОЖИТЕЛЬНАЯ, а должна быть отрицательная, хотя ИТОГИ - отрицательные.... щас тети были в истерике... в МедОК не втягиваются Итоги а расчитываются... зарегистрировали корректировку вместо - с "+"... |
|
|
stor32.zip |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2012-05-18 14:30 | ruslan | New Issue | |
| 2012-05-18 14:30 | ruslan | File Added: J1201204.pdf | |
| 2012-05-18 14:38 | ruslan | File Added: 20360023454034J1201204100000000110520122036.xml | |
| 2012-05-18 14:39 | ruslan | File Added: Корректировка к налоговой накладной(01112011)из счета.frf | |
| 2012-05-18 14:39 | ruslan | File Added: Корректировка на возврат товара(01112011).frf | |
| 2012-05-21 10:01 | barry | Note Added: 0000614 | |
| 2012-05-25 15:48 | ruslan | Note Added: 0000627 | |
| 2012-05-26 17:34 | barry | Note Added: 0000629 | |
| 2012-05-28 12:32 | ruslan | Note Added: 0000630 | |
| 2012-05-28 12:34 | ruslan | Note Added: 0000631 | |
| 2012-05-28 12:41 | ruslan | Note Added: 0000632 | |
| 2012-05-30 23:07 | barry | Note Added: 0000646 | |
| 2012-05-31 10:00 | ruslan | Note Added: 0000647 | |
| 2012-05-31 22:26 | barry | Note Added: 0000650 | |
| 2012-05-31 22:39 | barry | Note Added: 0000651 | |
| 2012-06-01 11:05 | ruslan | Note Added: 0000652 | |
| 2012-06-01 13:17 | ruslan | Note Added: 0000653 | |
| 2012-06-07 21:56 | barry | Note Added: 0000658 | |
| 2012-06-07 22:24 | barry | Note Added: 0000659 | |
| 2012-06-07 22:43 | barry | Note Added: 0000660 | |
| 2012-06-07 22:43 | barry | Status | new => resolved |
| 2012-06-07 22:43 | barry | Resolution | open => fixed |
| 2012-06-07 22:43 | barry | Assigned To | => barry |
| 2012-06-08 09:47 | ruslan | Note Added: 0000662 | |
| 2012-06-08 09:48 | ruslan | Note Edited: 0000662 | View Revisions |
| 2012-06-09 19:25 | ruslan | Note Added: 0000672 | |
| 2012-06-09 21:49 | ruslan | Status | resolved => feedback |
| 2012-06-09 21:49 | ruslan | Resolution | fixed => reopened |
| 2012-06-25 15:39 | ruslan | Note Added: 0000695 | |
| 2012-06-25 15:39 | ruslan | Status | feedback => assigned |
| 2012-06-25 16:38 | barry | Note Added: 0000697 | |
| 2012-06-25 16:38 | barry | Status | assigned => resolved |
| 2012-06-25 16:38 | barry | Resolution | reopened => fixed |
| 2012-07-03 10:31 | ruslan | Status | resolved => closed |