Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-11-25, 20:57x



Odpowiedz w temacie  [ Posty: 11 ] 
Blokada wystawiania faktury bez powiązania z WZ 
Autor Wiadomość

Rejestracja: 2016-08-22, 12:10
Posty: 60
Post Blokada wystawiania faktury bez powiązania z WZ
Witam,
Przejrzałem forum i nie znalazłem rozwiązania. Czy istnieje w Symfoni 2.0 Handel 17.3.5.0 możliwość zablokowania dla określonego użytkownika opcji wystawiania faktur bez wystawienia/powiązania z WZ.
Bardzo proszę o info.
Pozdrawiam.


2017-11-07, 12:03
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post Re: Blokada wystawiania faktury bez powiązania z WZ
W pierwszej kolejności powinien być wystawiony dokument WZ i z niego faktura.
Następnie w procedurach dokumentów sprzedaży w OnBeforeInsert sprawdź czy jest powiązany dokument magazynowy (klucz idhandl na tabeli MG). Jeżeli nie jest zwróć OnBeforeInsert=-6000.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2017-11-07, 13:05
Wyświetl profil

Rejestracja: 2016-08-22, 12:10
Posty: 60
Post Re: Blokada wystawiania faktury bez powiązania z WZ
Dzięki za info.
Mam możliwość wystawienia z WZ faktury i jest klucz powiązania. Jednak co w sytuacji odwrotnej gdy pracownik wystawi najpierw fakturę bez WZ i zapomni ja np. anulować. Chciałbym, żeby nie było możliwe dla wskazanego pracownika wystawianie faktur bez WZ. Jakiś pomysł?
Pzdr.


2017-11-07, 15:41
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post Re: Blokada wystawiania faktury bez powiązania z WZ
Dokładnie tak to zadziała.
To co opisałem nie pozwoli wystawić faktury bez powiązanego dokumentu WZ.

Pozwoli z dokumentu WZ
Załącznik:
handel_blokada_faktury_bez_wz_03.jpg
handel_blokada_faktury_bez_wz_03.jpg [ 94.31 KiB | Przeglądany 4214 razy ]


Nie pozwoli z kartoteki dokumentów sprzedaży
Załącznik:
handel_blokada_faktury_bez_wz_01.jpg
handel_blokada_faktury_bez_wz_01.jpg [ 44.29 KiB | Przeglądany 4214 razy ]


Chyba, że wskażesz dokument(y) WZ do powiązania
Załącznik:
handel_blokada_faktury_bez_wz_02.jpg
handel_blokada_faktury_bez_wz_02.jpg [ 40.4 KiB | Przeglądany 4214 razy ]


No i jak piszesz o wybranych użytkownikach to filtruj ich funkcją CurrentUser()

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2017-11-07, 15:57
Wyświetl profil

Rejestracja: 2016-08-22, 12:10
Posty: 60
Post Re: Blokada wystawiania faktury bez powiązania z WZ
Dziękuję za info, jednak pomarudzę trochę...

Zmieniłem kodowanie w 'Procedury dokumentu sprzedaży':
Załącznik:
Przechwytywanie1.PNG
Przechwytywanie1.PNG [ 19 KiB | Przeglądany 4188 razy ]


i nadal mogę otworzyć nowy doc. sprzedaży:
Załącznik:
Przechwytywanie2.PNG
Przechwytywanie2.PNG [ 23.44 KiB | Przeglądany 4188 razy ]


Co robię nie tak?

Pzdr.


2017-11-09, 13:44
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post Re: Blokada wystawiania faktury bez powiązania z WZ
Teraz nie możesz wystawić. Otworzyć nowy możesz.

W OnBeforeEdit zrób to

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2017-11-09, 13:57
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post Re: Blokada wystawiania faktury bez powiązania z WZ
I nie zapominaj o kompilowaniu po zapisaniu zmian. Ctrl+Shift+Z

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2017-11-09, 22:24
Wyświetl profil

Rejestracja: 2016-08-22, 12:10
Posty: 60
Post Re: Blokada wystawiania faktury bez powiązania z WZ
Mam konkretną prośbę do powyższego - jak w Ambasic'u sprawdź czy jest powiązany dokument magazynowy (klucz idhandl na tabeli MG)? Mam z tym problem.
Pozdrawiam.


2017-11-14, 11:50
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post Re: Blokada wystawiania faktury bez powiązania z WZ
Kod:
int Sub OnBeforeInsert(long lId)

// lId to identyfikator dokumentu sprzedaży jeszcze przed wystawieniem
// czyli w buforze w tabeli BD

// szukaj dokumentów magazynowych powiązanych z tym dokumentem

baseMG mg
int mgErr

mg.Open()
mg.SetKey("idhandl")
mg.SetKeySeg("idhandl", (-1) * lId ) // jeżeli powiązanie jest z dokumentem sprzedaży w BD to idhanld w MG jest ze znakiem "-"
mg.SetKeySeg("data","")
mgErr = mg.GetRec( GE )

while !mgErr
   if mg.GetField("idHandl") != (-1) * lId then exit   

      // tu rób coś
      message( (using "Dokument wydania %s jest powiązany z tym dokumentem sprzedaży", mg.GetField("kod") ))

   mgErr = mg.GetRec( NX )

wend


mg.Close()


EndSub

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2017-11-14, 13:20
Wyświetl profil

Rejestracja: 2016-08-22, 12:10
Posty: 60
Post Re: Blokada wystawiania faktury bez powiązania z WZ
Dzięki.
Robię nadal coś nie tak. Lokalizacja kodu? Czy na pewno: 'Procedury>Procedura dokumentu Sprzedaży'? Nawet jak usunę cały raport nie wpływa to na wystawianie faktur. Nie zapominam oczywiście o kompilacji.


2017-11-19, 20:13
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post Re: Blokada wystawiania faktury bez powiązania z WZ
Masz ustawione wykonywanie procedur?

Załącznik:
handel_ustawienia_parametry_dokumentu_sprzedazy_01.jpg
handel_ustawienia_parametry_dokumentu_sprzedazy_01.jpg [ 111.39 KiB | Przeglądany 4147 razy ]

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2017-11-19, 20:58
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 11 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. Załączniki blokada wystawiania MM w określonych przypadkach

w Programowanie

_michal

9

4689

2017-09-17, 14:49

_michal Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Blokada wystawiania dokumentów w buforze

w Programy Handlowe

Picasso

1

3731

2023-10-05, 12:24

rafal Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Ustawianie ceny klienta podczas wystawiania faktury

w Programy Handlowe

darciosz

4

3699

2016-05-31, 14:05

rafal Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Załączniki zbędne klikanie przy wystawiania faktury dla 100 pozycji?

w Programy Handlowe

adek

6

3079

2014-02-04, 19:08

rafal Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 10 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant