mojaSymfonia FORUM
https://forum.mix-soft.pl/

Import specjalny - rejestry w odwrotnym obciążeniu
https://forum.mix-soft.pl/viewtopic.php?f=4&t=8071
Strona 1 z 1

Autor:  michalkurzak [ 2017-09-14, 13:02 ]
Tytuł:  Import specjalny - rejestry w odwrotnym obciążeniu

Dzień dobry :)
Muszę zaimportować do FK importem specjalnym dokumenty z pozycjami o odwrotnym obciążeniu. Plik źródłowy jest podobny do formatu SUBIEKTA.
Mam problem z rejestrami - w jaki sposób w imporcie specjalnym utworzyć dwa rejestry dla odwrotnego obciążenia i wpisać do nich dane?

Autor:  rafal [ 2017-09-14, 13:08 ]
Tytuł:  Re: Import specjalny - rejestry w odwrotnym obciążeniu

dwie sekcje rejestr o dowlonych skrótach i tak potem uzgadniasz.

Autor:  michalkurzak [ 2017-09-14, 13:26 ]
Tytuł:  Re: Import specjalny - rejestry w odwrotnym obciążeniu

Dzięki za szybką odpowiedź ale nie bardzo wiem jak.
W szablonie importu mam:
Kod:
   Section("Zawartosc", "")
   {
      Section("","Rejestr", "REPEAT")
      {
         $klucz = $$klucz
         @@kwota = Sum2(Money([3]), Money([4]) )
         switch( rex([2], "[0-9/-]##") )
         {
         case "-5"
            $stawka1 = "0"
            break
         case else
            $stawka1 = [2]
            break
         }   
            $ABC = 1
            $netto1  = Money([3])
            $vat1    = Money([4])
            $brutto1= Sum2( $netto1, $vat1 )
         switch($$klucz)
         {
         case "FS"   //faktura sprzedaży
         case "RS"   //rachunek uproszczony sprzedaży
         case "PI"   //paragon
         case "ZW"   //zwrot ze sprzedaży detalicznej
            @@dokSp = 1 //to są dokumenty zakupu
            $kontonetto  = Def("Konto_sp_netto")
            $kontovat    = Def("konto_sp_vat")
            $kontobrutto = Def("konto_sp_brutto")
            break
         case "FZ"   //faktura zakupu
         case "RZ"   //rachunek uproszczony zakupu
            $$nazwa = @@nazwaDokZak //dla zakupów nazwa własna jest [7]
            $kontonetto  = Def("Konto_zak_netto")
            $kontovat    = Def("konto_zak_vat")
            $kontobrutto = Def("konto_zak_brutto")
            $$datawpl = $$datadok
            break
         case "KFZ"   //korekta faktury zakupu
         case "KRZ"   //korekta rachunku uproszczonego zakupu
            //tu należy wpisać numery kont dla tych typów dokumentu
            $kontonetto  = Def("Konto_zak_netto")
            $kontovat    = Def("konto_zak_vat")
            $kontobrutto = Def("konto_zak_brutto")
            $$datawpl = $$datadok
            break
         case "KFS"   //korekta faktury sprzedaży
         case "KRS"   //korekta rachunku uproszczonego sprzedaży
            //tu należy wpisać numery kont dla tych typów dokumentu
            $kontonetto  = Def("Konto_sp_netto")
            $kontovat    = Def("konto_sp_vat")
            $kontobrutto = Def("konto_sp_brutto")
            break
         case "MMp"   //przesuniecie międzymagazynowe - przychód
         case "MMw"   //przesuniecie międzymagazynowe - wydanie
         case "PZ"   //przychód magazynowy zewnętrzny
         case "WZ"   //rozchód magazynowy zewnętrzny
         case "PW"   //przychód magazynowy wewnętrzny
         case "RW"   //rozchód magazynowy wewnętrzny
         case "ZD"   //zamówienie do dostawcy
         case "ZK"   //zamówienie od klienta
         case "KP"   //kasa przyjmie
         case "KW"   //kasa wyda
         case "BP"   //bank przyjmie
         case "BW"   //bank wyda
         case "CE"   //cennik
         case "IW"   //Inwentaryzacja
         case else
            //dla tych dokumentów nie mamy kont
         }
      }
   }   

W pliku źródłowym:
Kod:
[ZAWARTOSC]
"oo",-5.0000,576.0000,0.0000,576.0000,576.0000,0.0000,576.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000

Jeżeli zrobię
Kod:
Section("","Rejestr", "REPEAT")
{
Makesec("rejestr"){
$klucz="FZ"
...
}
Makesec("rejestr"){
$klucz="FZOO"
...
}
}

to nie importuje mi żadnego rejestru. Jeżeli powtórzę całą sekcję rejestr to importuje tylko jeden. W ogóle nie pyta o uzgadnianie drugiego rejestru.

Autor:  rafal [ 2017-09-14, 14:20 ]
Tytuł:  Re: Import specjalny - rejestry w odwrotnym obciążeniu

Miałem nadzieję, że pliki z danymi masz w formacie 3.0 i tam oczekiwałem 2 x sekcji rejestr.

W innym wypadku sugeruję kontakt z Ekspertem

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/