mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
'Przypomnienie' o opisie na korekcie f-ry https://forum.mix-soft.pl/viewtopic.php?f=15&t=1199 |
Strona 1 z 1 |
Autor: | zz [ 2009-09-15, 11:51 ] |
Tytuł: | 'Przypomnienie' o opisie na korekcie f-ry |
-------------------------------------------------------------------------------- Witam. Chcę wstawić blokadę, jeśli na korekcie f-ry nie ma opisu. Próbuję zwykłym IF-em (niestety nie jestem biegły w obiektach Symfoniowych) if sOpis = "" then ...... i dostaję błąd jak poniżej - pewnie dlatego że wartość pola OPIS może być wpisana lub wybrana ze słownika. "Błąd wykonania. Oczekiwana zmienna. Plik ......" Jak to obejść? _________________ |
Autor: | barnie [ 2009-09-15, 12:29 ] |
Tytuł: | |
Kod: if sOpis == "" then ...... jeżeli sprawdzasz wartość zmiennej to dwa znaki "=" jeżeli przypisujesz wartość do zmiennej to jeden. i gdzie to wstawiasz? |
Autor: | Notos [ 2009-09-15, 13:03 ] |
Tytuł: | |
Nowy raport: blokowanie Kod: int sub BlokKor(long lId) dispatch xdk = xFactory.NewObject("BDokumentSp") xdk.load(using "id=%l",lId) if xdk.idKorygowany != 0 && xdk.opis == "" then message "Znów zapomniałeś o opisie" BlokKor = -6000 endif endsub w procedurach dok sprzedaży na górze: Kod: #include "blokowanie" w procedurze OnBeforeInsert: Kod: OnBeforeInsert = BlokKor(lId) |
Autor: | Kamienios [ 2011-03-11, 01:04 ] |
Tytuł: | |
Witam, Chciałbym nieco wrócić do tematu. Przerobiłem sobie procedurę tak, że sprawdza inne, niezbędne mi warunki. Ale niestety zauważyłem, że procedura blokuje wystawienia faktury tylko w przypadku wystawiania pojedynczego. Nie działa ona gdy fakturę wystawia się z poziomu operacje -> Wystawianie dokumentów. Czy da się tak zrobić aby działała również wtedy? |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |