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

Zmiana nazwy rejestrow przy imporcie faktur do Symofnia FK
https://forum.mix-soft.pl/viewtopic.php?f=15&t=5393
Strona 1 z 1

Autor:  PawelWW82 [ 2013-12-20, 21:25 ]
Tytuł:  Zmiana nazwy rejestrow przy imporcie faktur do Symofnia FK

Witam,

Jestem poczatkujacym uzytkownikiem Symfonia Finanse i Ksiegowosc 2014 a.
Mierze sie z tematem importu faktur dotyczych zakupu/uslug z UE.

Mam problem z tworzeniem rejestrów zwiazanych z importem faktur do programu Symfonia Finanse i Ksiegowosc 2014 a.
W szablonie wykorzystuje ponizszy fragment do stworzenia dwoch rejestrów dla importowanej faktury:

Kod:

            MakeSec("rejestr")      //tworzymy rejestr 1
            {             
               $klucz = $$klucz
                                    
               if( equal( @@charakter, "Sprzedaż") ) //sprzedaż VAT
               {   
                  $stawka= @@stw
                  $ABC= 1
                  $okres = REX(Date([3]), "{????}/-{??}", CAT(@rex1, "-", @rex2, "-", "01"))
                  $netto=field(sum0(@@st, 1))
                  $vat=field(sum0(@@st, 2))          
               }            
            }

            MakeSec("rejestr")      //tworzymy rejestr 2
            {             
               $klucz = $$klucz
                                    
               if( equal( @@charakter, "Sprzedaż") ) //sprzedaż VAT
               {   
                  $stawka= @@stw
                  $ABC= 1
                  $okres = REX(Date([3]), "{????}/-{??}", CAT(@rex1, "-", @rex2, "-", "01"))
                  $netto=field(sum0(@@st, 1))
                  $vat=field(sum0(@@st, 2))          
               }            
            }



W wyniku otrzymuje zaimportowana fakturę zawierajaca dwa rejestry o nazwie "sprzedaż PL".
Nazwa tych rejestrow jest nadawana automatycznie przy pierwszym imporcie faktury (po wyborze w jednym z okien w czasie importu) jako "rejestr domyslny" -> czyli np otrzymuje dwa rejestry "sprzedaż PL".

Chcialbym miec jednak mozliwosc automatycznego utworzenia dwoch roznych rejestrow (o dwoch roznych nazwach i innych parametrach zdefiniowanych w szablonie) dla danej faktury.

Bardzo prosze o pomoc.

Załączniki:
Rejestry.JPG
Rejestry.JPG [ 50.1 KiB | Przeglądany 2412 razy ]

Autor:  wrob [ 2013-12-23, 15:38 ]
Tytuł:  Re: Zmiana nazwy rejestrow przy imporcie faktur do Symofnia

w drugim i kolejnych makesec(rejestr) uzyj innego $$klucz - np = cat ($$klucz, "X") wtedy zapyta cie ponownie o uzgodnienie i ten drugi juz sobie pod inny rejestr w FK uzgodnisz :)

Autor:  PawelWW82 [ 2014-02-02, 18:27 ]
Tytuł:  Re: Zmiana nazwy rejestrow przy imporcie faktur do Symofnia

Witam,

Dzieki wielkie za pomoc -> wskazowki podane przez uzytkownika "wrob" kazaly sie trafne.
Po zmodyfikowaniu szablonu (inne klucze dla kazdego z rejestrow) symfonia pyta sie kazdorazowo o uzgodnienie.

To jest dokladnie to, o co mi chodzilo :).

Załączam zmodyfikowany fragment szablonu:

Kod:
MakeSec("rejestr")      //tworzymy rejestr
            {             
       
         $klucz = "Rejestr Nalezny WNU"                        //klucz nr 1

                                    
               if( equal( @@charakter, "Sprzedaż") ) //sprzedaż VAT
               {   
                  $stawka= @@stw
                  $ABC= 1
                  $okres = REX(Date([3]), "{????}/-{??}", CAT(@rex1, "-", @rex2, "-", "01"))
                  $netto=field(sum0(@@st, 1))
                  $vat=field(sum0(@@st, 2))       
               }            
            }
       
        MakeSec("rejestr")      //tworzymy rejestr
            {             
               $klucz = "Rejestr Naliczony WNT"       //klucz nr 2
                                    
               if( equal( @@charakter, "Sprzedaż") ) //sprzedaż VAT
               {   
                  $stawka= @@stw
                  $ABC= 1
                  $okres = REX(Date([3]), "{????}/-{??}", CAT(@rex1, "-", @rex2, "-", "01"))
                  $netto=field(sum0(@@st, 1))
                  $vat=field(sum0(@@st, 2))    
               }            
            }

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