mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
import specjalny - jeden dokument zamiast kilku https://forum.mix-soft.pl/viewtopic.php?f=15&t=1804 |
Strona 1 z 1 |
Autor: | elja [ 2010-03-02, 21:38 ] |
Tytuł: | import specjalny - jeden dokument zamiast kilku |
Chciałabym stworzyć, na podstawie importu z pliku CSV (SDF), jeden dokument DP z dużą liczbą pozycji. Niestety zamiast tego otrzymuje wiele dokumentów DP z jedną pozycją. Na forum (do podobnego problemu) polecono zapozanie się z szablonem CDNF_PPK.AMS. Zapoznałam się i nadal mi nie działa:). Poznizej w dużym uproszczeniu mój csv (chce przetestowac dla jakiegos prostego przypadku): Kolumny (Liczba porządkowa, Nazwisko i imię, konto WN, konto MA, kwota;poledogrupowania(z szablonu CDNF wywnioskowałam, ze chyba jest potrzebne) 1;Ala ghdsffg;800;200;456;ttt 2;Kasia Zielona;800;200;678;ttt 3;Wojtek hsdfsdh;800;200;456;ttt i chciałabym zeby to był jeden DP z trzema pozycjami wiec na własny uzytek przerobiłam CDNF_PPK.AMS i mój niedziałajacy kod wygląda tak: Kod: #format "SDF" #symbol_DP "DP" Section("", "dokument") { @sname = Cat( "\"",[6], "\"") $klucz = Def("Symbol_DP") $obslugujJak= "DP" Exit() @poz = 0 Section( @sname, "", "REPEAT" ) { MakeSec("zapis") { $pozycja = @@poz $rozbicie = 0 $strona = 0 $kwota = [5] $konto = [3] } MakeSec("zapis") { $pozycja = @@poz $rozbicie = 1 $strona = 1 $kwota = [5] $konto = [4] } @@poz = SUM0(@@poz, 1) } } pojawia się błąd 604 - brak zapisów w dokumencie (trzy razy czyli dla kazdego wiersza) bardzo prosze o wskazówki |
Autor: | wrob [ 2010-03-03, 00:19 ] |
Tytuł: | |
No coz popelniles tu malo bledow ale tak patrzac na to co zrobiles.... Format musi byc "COMMA" (albo przegrzeb impexp.ini jesli nalegasz na SDF - ale uprzedzam - makabra) Lepiej zamienic ; na , w pliku importowanym To ze pole [2] jest grupujacym to specyfika formatu comma wiec to twoje TTT winno byc drugim polem 1,TTT,..................... 2,TTT,.................. Jako ze TTT to juz string to: @sname = [2] (bez Cat itp) Zrob te zmiany przestestuj i napisz czy zadzialaly bo to tak z glowy napisalem |
Autor: | elja [ 2010-03-03, 22:01 ] |
Tytuł: | |
wrob jesteś wielki:) działa:) |
Autor: | wrob [ 2010-03-04, 03:26 ] |
Tytuł: | |
:) ciesze sie ze to ruszylo - teraz nareszczie sam bede wiedzial jak to dziala :) Ps. Dziekuje sie przyciskiem "pomogl" :) |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |