mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
Import danych z poziomu raportu https://forum.mix-soft.pl/viewtopic.php?f=15&t=6893 |
Strona 1 z 1 |
Autor: | kat [ 2015-10-23, 11:49 ] |
Tytuł: | Import danych z poziomu raportu |
Witam, Pytanie - czy jest możliwość uruchomienia importu dokumentu sprzedaży z poziomu raportu? Chodzi o to, że mam gotowy plik w formacie 3.0 i chciałbym go zaimportować tak samo jak via Firma > Import danych > Format 3.0 |
Autor: | rafal [ 2015-10-23, 12:04 ] |
Tytuł: | Re: Import danych z poziomu raportu |
Kod: IORec ior ior.SetField("typImportu","1") ior.SetField("sterownik","ie.dll") ior.SetField("nazwa","FORMAT 3.0") ior.SetField("plikDanych","d:\dane.txt") ior.SetField("plikSzablonu",(Katalog()+"szablon\\hmioddz.ams")) Importuj(ior) |
Autor: | kat [ 2015-10-23, 12:11 ] |
Tytuł: | Re: Import danych z poziomu raportu |
To było szybkie! Dzięki Rafał |
Autor: | kat [ 2015-10-23, 12:51 ] |
Tytuł: | Re: Import danych z poziomu raportu |
Jeszcze jedno pytanie, czy można jakoś zmusić amhm do importu znacznika dokumentu? W dokumencie mam: Kod: Dokument{ rodzaj_dok =sprzedaży ... znacznik =67 .... } w szablonie hmin.ams dopisałem Kod: case else // "SP" MakeSec("DokumentSP") { ... $znacznik = [znacznik] niestety znacznik nie importuje się |
Autor: | rafal [ 2015-10-23, 13:01 ] |
Tytuł: | Re: Import danych z poziomu raportu |
a sprawdź to Kod: case else // "SP" MakeSec("DokumentSP") { ... $znaczniki = [znacznik] |
Autor: | kat [ 2015-10-23, 13:04 ] |
Tytuł: | Re: Import danych z poziomu raportu |
Niestety nie działa, próbowałem też na sztywno podać wartość $znaczniki = 67 $znacznik = 67 ale bez powodzenia |
Autor: | rafal [ 2015-10-23, 13:12 ] |
Tytuł: | Re: Import danych z poziomu raportu |
musi działać |
Autor: | kat [ 2015-10-26, 10:28 ] |
Tytuł: | Re: Import danych z poziomu raportu |
No niestety nic z tego. Zmodyfikowałem sobie linijkę: Info("Dokument: ", [kod], " znacznik: ", [znacznik]) i przy imporcie pole jest uzupełniane prawidłowo Dokument: 13-FVSW/0006 znacznik: 67 Może inaczej podejść do tematu. Czy z funkcji importu którą podałeś mi na początku można jakoś wyciągnąć ID lub numer utworzonego dokumentu? Lub jakoś przechwycić tekst który przewija się w okienku z informacjami o progresie importu? Handel Pro 2014.a |
Autor: | kat [ 2015-11-03, 18:04 ] |
Tytuł: | Re: Import danych z poziomu raportu |
Hej, jeszcze jedno pytanie. Piszę sobie raport który ma odczytać notatki ze wszystkich dokumentów w buforze. Kod: Kod: baseBD bd baseNT nt int err bd.SetKey("id") bd.SetKeySeg("id", 0) err = bd.GetRec(GT) int isNt = 0 string notatka = "" do isNt = 0 // notatka = "" nt.SetKey("super") nt.SetKeySeg("super", bd.GetField("id")) nt.SetKeySeg("baza", 28) nt.SetKeySeg("typi", 0) isNt = nt.GetRec(EQ) print "kod=", bd.GetField("kod"), " id=", bd.GetField("id"), LF print isNt, LF if !isNt then print "ntid=", nt.GetField("opis"), LF endif err = bd.GetRec(NX) loop until err bd.Close() nt.Close() niestety Symfonia crashuje się na funkcji nt.GetField("opis") i za nic nie mogę dojść dlaczego - może ktoś podpowie? Pozdrawiam |
Autor: | rafal [ 2015-11-03, 20:12 ] |
Tytuł: | Re: Import danych z poziomu raportu |
przed wszystkim dodaj polecenie Kod: limit 80000 Zakładaj nowe wątki przy nowych tematach proszę. |
Autor: | kat [ 2015-11-04, 23:49 ] |
Tytuł: | Re: Import danych z poziomu raportu |
Oczywiście działa, jestem Twoim dłużnikiem. Gdybyś potrzebował pomocy z czegoś z insertu wal śmiało. |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |