mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
Dokument sprzedaży - notatka https://forum.mix-soft.pl/viewtopic.php?f=15&t=7491 |
Strona 1 z 1 |
Autor: | borgrapid [ 2016-10-22, 01:26 ] |
Tytuł: | Dokument sprzedaży - notatka |
Witam serdecznie, Chciałbym wyeksportować notatkę z dokumentu handlowego do pliku xml używając eksportu Eksport e-Faktury. Użyłem kodu znalezionego na forum: Kod: Eksport.PoczatekPodsekcji( "Notatka" ) baseall nt nt.setbase("NT") nt.setkey("super") nt.setkeyseg("super", 65610) nt.setkeyseg("typi", 0) nt.setkeyseg("baza",20) if nt.getrec(EQ) == 0 then notatka1 = nt.getfield("opis") else notatka1 ="" endif Eksport.Pole("Notatka",notatka1) Eksport.KoniecSekcji() Niestety notatka1 jest zawsze pustym stringiem. Czy ktoś może powiedzieć mi gdzie popełniłem błąd? |
Autor: | Jarek75 [ 2016-10-23, 08:53 ] |
Tytuł: | Re: Dokument sprzedaży - notatka |
W Handlu każda baza, czyli każdy plik dat, ma swój identyfikator. 20 to KH, 16 to DK. Tak więc musisz zmienić na 16. Kod: 2 - XT 6 - PR 16 - DK 18 - DP 20 - KH 22 - TW 26 - ZZ 28 - BD 32 - PN 33 - MG 34 - DK (zakupy) 37 - MZ 38 - BM Jak masz taki problem, musisz obejrzeć sobie rekord w bazie danych, który próbujesz wyszukać. Zauważyłbyś niezgodność pola "baza". Klucz, po którym wyszukujesz, ma jeszcze jedno pole: typ. Zazwyczaj trzeba wypełnić wszystkie pola klucza, wyszukując przy użyciu EQ. W tym przypadku jakoś to niepotrzebne. |
Autor: | borgrapid [ 2016-10-23, 22:25 ] |
Tytuł: | Re: Dokument sprzedaży - notatka |
Pięknie dziękuję :) Teraz wszystko działa jak należy. |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |