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

Domyślny typ dokumentu
https://forum.mix-soft.pl/viewtopic.php?f=2&t=5013
Strona 1 z 1

Autor:  Zenek N [ 2013-06-19, 11:16 ]
Tytuł:  Domyślny typ dokumentu

Cześć od niedawna podłączyliśmy drukarkę fiskalną do Symfonii Handel.

I teraz wiadomo aby wystawić komuś fakturę trzeba najpierw wystawić paragon.
Więc zawsze o tym zapominany i mamy ogromne problemy z usuwaniem dokumentów.

Czy jest możliwość aby w oknie typ dokumentu z polecenia

Cytuj:
Sprzedaż -> Nowy dokument


Domyślnie (automatycznie) wstawiał się
Cytuj:
typ dokumentu -> paragon
?

Autor:  rafal [ 2013-06-19, 12:18 ]
Tytuł:  Re: Domyślny typ dokumentu

Nie ma obowiązku wystawiania paragonu przed fakturą jeżeli z góry wiesz, że klient będzie chciał fakturę.
Ale decyzja należy do Was.

Można zrobić blokadę wystawiania faktur "zwykłych" i to powinno rozwiązać problem.

Autor:  Zenek N [ 2013-06-19, 14:47 ]
Tytuł:  Re: Domyślny typ dokumentu

Można podpowiedzieć jak mogę zablokować fakturę zwykłą :) ?

Rozumiem, ale najpierw musimy wystawić paragon aby istniała możliwość czynności:
Cytuj:
Operacje -> Wystaw fakturę do paragonu

Autor:  rafal [ 2013-06-19, 15:41 ]
Tytuł:  Re: Domyślny typ dokumentu

Raporty -> Procedury -> Procedury dokumentu sprzedaży

Kod:
int Sub OnBeforeInsert(long lId )
   
   baseZZ zz
   baseBD bd
   bd.GetRecById( lId )

   zz.SetKey( "cross2" )
   zz.SetKeySeg( "typi", 150 )
   zz.SetKeySeg( "baza2", 28 )
   zz.SetKeySeg( "id2", lId )
   zz.SetKeySeg( "baza1", 0 )
   zz.SetKeySeg( "id1", 0 )

   zz.GetRec( GE )

   if zz.GetField("baza2") == 28 && zz.GetField("id2") == lId && zz.GetField("typi") == 150  then
   
      OnBeforeInsert = 0      

   else

      if bd.GetField("typ_dk") == "FVS"
         message "W pierwszej kolejności wystaw paragon. Następnie fakturę do paragonu."
         OnBeforeInsert = -6000      
      endif

   endif

EndSub


Pamiętaj aby w Parametrach pracy ustawić Wykonywanie procedur dla Dokumentu sprzedaży na TAK

Załącznik:
hmfvsblok01.jpg
hmfvsblok01.jpg [ 102.45 KiB | Przeglądany 4598 razy ]

Autor:  Zenek N [ 2013-06-20, 11:28 ]
Tytuł:  Re: Domyślny typ dokumentu

Dziękuje Ci za kod.
Ale podczas wystawiania paragonu również otrzymuje wiadomość:

Cytuj:
message "W pierwszej kolejności wystaw paragon. Następnie fakturę do paragonu."


Dało by się tak zrobić aby pod przyciskiem
Cytuj:
Nowy dokument

Prowadzić przycisk Nowy paragon ?


:D

Autor:  rafal [ 2013-06-20, 11:46 ]
Tytuł:  Re: Domyślny typ dokumentu

Ustaw w rodzaju ustaw Typ dokumentu Paragon.
Wtedy po wciśnięciu Nowy dokument domyślnie utworzy się paragon.

Załącznik:
hmdomdok01.jpg
hmdomdok01.jpg [ 62.29 KiB | Przeglądany 4571 razy ]

Autor:  rafal [ 2013-06-20, 12:01 ]
Tytuł:  Re: Domyślny typ dokumentu

Zenek N pisze:
Dziękuje Ci za kod.
Ale podczas wystawiania paragonu również otrzymuje wiadomość:

Cytuj:
message "W pierwszej kolejności wystaw paragon. Następnie fakturę do paragonu."


Kod jest już poprawiony.

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