 |
Użytkownicy Oprogramowania Humansoft Nieoficjalne forum użytkowników oprogramowania firmy Humansoft (Hermes SQL, Corax)
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
JuliusPL
Dołączył: 11 Mar 2016
Posty: 36
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany: Pią 11:19, 23 Wrz 2016 Temat postu: Domyślny limit kredytu dla kontrahenta |
|
|
Witam,
czy jest możliwość ustawienia domyślnego limitu kredytu dla kontrahenta?
Domyślnie ustawiony jest brak limitu, a chcę, żeby przy zakładaniu kontrahenta przez pracownika limit ustawiony był na 0.
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
|
 |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Thorvaldsen
Administrator
Dołączył: 06 Lip 2015
Posty: 71
Przeczytał: 0 tematów
Pomógł: 1 raz Ostrzeżeń: 0/5
|
Wysłany: Pon 14:06, 26 Wrz 2016 Temat postu: |
|
|
Moja propozycja to dodać poniższy kod w epilogu po dodaniu kontrahenta.
Kod: |
IF TYPE("_PCDPU") <> 'U' AND _PCDPU = 'D' AND TYPE("_PARAMETR1") <> 'U'
MYSQLEXEC("UPDATE KONTRAH SET KREDYT = 0 WHERE SYMBOL_KTR = ?_PARAMETR1")
ENDIF
|
Czyli ustaw wartość KREDYT na 0 po stworzeniu nowego kontrahenta.
Warunek IF sprawdza po prostu czy jest to nowy rekord kontrahenta. Kwerenda nie jest wywoływana przy edycji istniejących. Sprawdzanie czy rekord jest nowy opiera się o wartość zmiennej _PCDPU, którą zauważyłem analizując zrzuty pamięci. Nie wiem czy to najlepszy sposób, ale u nas się sprawdza.
Post został pochwalony 0 razy
Ostatnio zmieniony przez Thorvaldsen dnia Pon 13:58, 26 Wrz 2016, w całości zmieniany 1 raz
|
|
Powrót do góry |
|
 |
|
|
Nie możesz pisać 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 głosować w ankietach
|
fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
|