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