Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-11-23, 07:45x



Odpowiedz w temacie  [ Posty: 2 ] 
Ustawianie terminu płatności z poziomu procedury 
Autor Wiadomość

Rejestracja: 2013-07-02, 04:21
Posty: 1
Post Ustawianie terminu płatności z poziomu procedury
Witam,
czy mogli byście podzielić się ze mną wiedzą tajemną i oświecić mnie jak zmienić termin płatności w trakcie wprowadzania dokumentu sprzedaży?
Próbowałem użyć do tego celu metody UstawTerminPlatnosci, ale nie bardzo mi to działa.
Powód zmiany w tym miejscu jest prozaiczny. Jeśli termin nie zgadza się z założeniami, skrypt ma zmienić datę na prawidłową, a operator ma dostać komunikat i możliwość wprowadzenia dodatkowej poprawki.

Kod wygląda tak:
Kod:
int Sub OnBeforeInsert(long lId)
   string TerminPlatnosci
   dispatch xDocument
        xDocument=GetObjById("BDokumentSP",lId)
        TerminPlatnosci = "2013-07-07"
        if xDocument.UstawTerminPlatnosci(TerminPlatnosci) == 0 then
              Message("Zmiana terminu płatności! Btn:OK=1 Ico:!")   
        else
              Message("Coś poszło nie tak :/ "+TerminPlatnosci+ " Btn:Ughhh=1 Ico:!")
              OnBeforeInsert = -6000
        endif
EndSub


2013-07-02, 04:42
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post Re: Ustawianie terminu płatności z poziomu procedury
Chyba musisz mieć dokument w trybie edycji przed użyciem UstawTerminPlatnosci.
Więc przed wywołaniem tej funkcji wywołaj
Kod:
xDocument.Edit()


może być problem z wywołaniem Edit bo dokument jest już w edycji w interface użytkownika.

No i potem
Kod:
xDocument.Save()


A może lepiej będzie zrobić to w OnAfterInsert?

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2013-07-02, 13:04
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 2 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. Poprawa terminu płatności korekty (Premium)

w Programy Handlowe

Kayu

1

2001

2009-06-23, 15:37

krzysiek Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. zmiana terminu płatności dla zaznaczonych dokumentów

w Programowanie

supersebek

8

3965

2014-06-27, 08:01

Jarek363264 Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Załączniki ustawianie okresów w symfoni

w Programy Kadrowo Płacowe

INWEST

13

6106

2009-03-19, 21:58

dejwmag Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. ustawianie stanu minimalnego handel premium

w Programy Handlowe

ae

2

2951

2009-02-04, 22:48

darek.007 Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 22 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:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant