Opis komunikatu:

Komunikat nr 12 podczas generowania dokumentu
Możliwe rozwiązania:
W przypadku kontrahenta Unijnego wymagane jest wskazanie kraju wysyłki.
W tym celu należy kolejno:
- na definicji obiegu dodać kontrolkę np. typu Lista
- na właściwościach Etapu, na którym będzie generowany dokument, na zakładce Kontrolki, zaznaczyć dla tej kontrolki ’Wymagana’, aby kraj (prefix) zawsze został wskazany podczas tworzenia nowego dokumentu.
Ewentualnie prefiks kraju można pobierać z karty kontrahenta. Przykład zapytania poniżej:
If @Prefiks kraju_MODE@ = 0 --po dodaniu nowego dokumentu podstawi się kraj o id=17
/*tryb inicjacji*/
select kpc_id, KPC_Kod, 17 FROM cdn.KrajeCelne else IF @Prefiks kraju_MODE@=1
--po zmianie kontrolki zależnej (czyli kontrahenta)
podstawi się prefiks kraju kontrahenta /*tryb obserwacji*/
begin select kpc_id, KPC_Kod,(SELECT top 1 kpc_Id
from cdn.KntKarty join cdn.krajecelne on kpc_kod = Knt_kraj
where Knt_GIDNumer =@Kontrahent_GIDNUMER@ ) as DefaultId from cdn.krajecelne
- Kontrolkę należy zmapować, jak przedstawiono poniżej:

Ustawienia kontrolki Prefiks kraju.

Mapowanie kontrolki Prefiks kraju.
Rozpoczynasz pracę z Comarch DMS i chcesz dowiedzieć się, jak korzystać z programu? A może masz już podstawową wiedzę o Comarch DMS i chcesz dowiedzieć się więcej?