Witam,
Próbuje nadać obowiązek wpisania powodu anulowania dokumentu.
Na chwilę obecną jest możliwość wpisania powodu, ale nie jest on wymagany do anulowania dokumentu.
Czy ktoś wcześniej stosował rozwiązanie, do którego dążę i wie jak mi pomóc?
Proszę o pomoc.
Pozdrawiam
Anulowanie dokumentu
Moderator: mikey
-
- Posty: 934
- Rejestracja: 12 sty 2009, 12:03
- Rola: Administrator CDN XL
- Wersja: 2016
- Lokalizacja: Kraków
Re: Anulowanie dokumentu
Mi nie udało się tego wymusić.
Generalnie anulowanie jest u mnie dość "skomplikowane" dlatego takie uprawnienia ma tylko garstka osób i powiem Ci że to jest wyśmienite rozwiązanie. Ta garstka "ogarnia" i wpisuje co trzeba.
Generalnie anulowanie jest u mnie dość "skomplikowane" dlatego takie uprawnienia ma tylko garstka osób i powiem Ci że to jest wyśmienite rozwiązanie. Ta garstka "ogarnia" i wpisuje co trzeba.
Re: Anulowanie dokumentu
Dzięki za informację Popróbuję jeszcze.
Może ktoś ma jakieś inne pomocne informację?
Pzdr.
PK
Może ktoś ma jakieś inne pomocne informację?
Pzdr.
PK
Re: Anulowanie dokumentu
Dzięki za informację Popróbuję jeszcze.
Może ktoś ma jakieś inne pomocne informację?
Pzdr.
PK
Może ktoś ma jakieś inne pomocne informację?
Pzdr.
PK
Re: Anulowanie dokumentu
Chyba tylko hydrą można to załatwić. Czyli przed wciśnięciem przycisku zatwierdzającego anulowanie, sprawdzamy czy opis jest pusty.
Trochę kodu poniżej
Trochę kodu poniżej
Kod: Zaznacz cały
[SubscribeProcedure(Procedures.PotwierdzenieAnulowania, "PotwierdzenieAnulowania")] //pospinamy się pod okienko anulowania.
public class PotwierdzenieAnulowania : Callback
przyciskPotwierdzenia = Parent.AllChildren["?Potwierdz:Button"];
przyciskPotwierdzenia.OnBeforeMouseDown += new TakeEventDelegate(przyciskPotwierdzenia_OnBeforeMouseDown); //jak ktoś wciśnie przycisk potwierdzenia anulowania, to przed wciśnięciem sprawdź czy opis jest pusty, jak jest pusty to nie kontynuuj akcji anulowania.
bool przyciskPotwierdzenia_OnBeforeMouseDown(Procedures ProcedureId, int ControlId, Events Event)
{
ClaWindow Parent = GetWindow();
if ((!String.IsNullOrWhiteSpace(Parent.AllChildren["?sEkr_Opis"].TextRaw))) //sprawdzamy czy opis jest pusty lub czy zawiera tylko spacje.
{
MessageBox.Show("Ok, jest opis.");
}
else
{
MessageBox.Show("Brak opisu!");
return false;
}
return true;
}
Re: Anulowanie dokumentu
Witam,
Dzięki za odpowiedź padding i przepraszam za długi czas nieobecności.
Jestem jeszcze laikiem co do hydry i nie za bardzo wiem na czym to polega, i jak się z tym obchodzić
Doczytam coś na ten temat to pokombinuję na bazie testowej.
Mam nadzieję, że są jakieś prostsze metody.
Pzdr.
PK
Dzięki za odpowiedź padding i przepraszam za długi czas nieobecności.
Jestem jeszcze laikiem co do hydry i nie za bardzo wiem na czym to polega, i jak się z tym obchodzić
Doczytam coś na ten temat to pokombinuję na bazie testowej.
Mam nadzieję, że są jakieś prostsze metody.
Pzdr.
PK