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



Odpowiedz w temacie  [ Posty: 10 ] 
Czy błąd w HMF2010 
Autor Wiadomość

Rejestracja: 2008-03-10, 14:01
Posty: 593
Post Czy błąd w HMF2010
Witam.
Próbowałem w procedurach dok. płatności OnBeforeEdit() zablokować możliwość edycji dokumentu z datą inną niż dzisiejsza i ..... problem
Niestety blokada działa również przy wystawianiu nowego dokumentu :(
W instrukcji jest napisane:
Cytuj:
int OnBeforeEdit(long lId) – procedura wywoływana tuż przed próbą edycji elementu, jako argument przekazywany jest id obiektu, jeśli procedura zwróci wartość -6000 to edycja elementu nie będzie możliwa

Jak mogę 'zaemulować' potrzebną mi funkcjonalność bez psucia podstawowej funkcjonalności? (czyli możliwości wystawienia KP/KW)?

_________________
zz


2010-04-15, 09:08
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post 
Pokaż kod jaki napisałeś.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2010-04-15, 10:51
Wyświetl profil

Rejestracja: 2008-03-10, 14:01
Posty: 593
Post 
Kod:
int sub spr_daty_platn(int lId)
   basepn pn
    pn.GetRecById(lId)
    if pn.GetField("data") < Data() then
      message "Nie można edytować dokumentu z datą inną niż dzisiejsza.\nZgłoś się do administratora."
      spr_daty_platn = -6000   
    else
        spr_daty_platn = 0
    endif
endsub

_________________
zz


2010-04-15, 11:27
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post 
Kod:
int sub spr_daty_platn(int lId)

dispatch xPn = xFactory.NewObject("BDokumentPn")
xPn.Load((using"id=%l",lId))

    if (xPn.Data_platnosci < Data() && xPn.Data_platnosci != "") then

        message "Nie można edytować dokumentu z datą inną niż dzisiejsza.\nZgłoś się do administratora."
        spr_daty_platn = -6000   
    else
        spr_daty_platn = 0
    endif
endsub

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2010-04-15, 15:03
Wyświetl profil

Rejestracja: 2008-03-10, 14:01
Posty: 593
Post 
Dzięki.
Co prawda nie chce działać z operatorem && (AND)
ale wystarcza mi sam warunek na datę.

_________________
zz


2010-04-15, 15:51
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post 
Nie wystarczy sam pierwszy warunek.
Przy wystawianiu nowego dokumentu xPn.data_platn jest pustym ciągiem.
Drugi warunek dopuszcza edycję własnie w tym przypadku.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2010-04-15, 16:03
Wyświetl profil

Rejestracja: 2008-03-10, 14:01
Posty: 593
Post 
Rozbiłem na dwa IF-y i wygląda na to, że nie działa warunek
Kod:
if xPn.Data_platnosci != ""

_________________
zz


2010-04-16, 10:45
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post 
U mnie działa.
Jakiś komunikat?

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2010-04-16, 11:57
Wyświetl profil

Rejestracja: 2008-03-10, 14:01
Posty: 593
Post 
Żadnego - po prostu nie uwzględnia tego warunku i nie wchodzi do IF-a

_________________
zz


2010-04-16, 13:02
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post 
W takim razie użyć kodu, który podałem w całości i będzie dobrze.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2010-04-16, 13:53
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 10 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. Handel Premium 2016 - zmiana funkcjonalności, czy błąd?

w Programy Handlowe

lechuedat

3

3119

2016-04-05, 12:13

rafal Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Załączniki HMF2010 DAL

[ Przejdź na stronę: 1, 2 ]

w Techniczne

barnie

20

12160

2010-06-25, 11:16

wrob Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Zapotrzebowanie materiałowe HMF2010

w Programy Handlowe

nick

3

2329

2009-11-16, 15:37

nick Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. [HMF2010] IOREC Adres dostawy

w Programowanie

sqza

3

3057

2009-10-01, 21:35

rafal Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Bing [Bot] i 17 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