Witam
Jak można by napisać triggera, aby zablokować możliwość przekształcenia dokumentu OZ do dokumentu ZZ więcej niż jeden raz?
Czy można to rozwiązać w inny sposób niż "założony" trigger?
Blokada przekształcania w ZZ przy OZ
Moderator: mikey
Re: Blokada przekształcania w ZZ przy OZ
Witam
Mam podobny problem z wystawianiem ZW do ZS i też nie wiem jak to zablokować.
Pozdrawiam
wacek
Mam podobny problem z wystawianiem ZW do ZS i też nie wiem jak to zablokować.
Pozdrawiam
wacek
Pozdrawiam,
Robert
select convert(varchar(100),0x637a6173616d69207069737aea2074752067b375706f7479203a29)
Robert
select convert(varchar(100),0x637a6173616d69207069737aea2074752067b375706f7479203a29)
Re: Blokada przekształcania w ZZ przy OZ
Rozmawiałem kiedyś z gościem, który mówił coś o jakimś wbudowanym mechanizmie. Generuje on dokument ZW do ZS i podobno nie da się tego zablokować nawet triggerem.
Pozdrawiam
wacek
Pozdrawiam
wacek
Pozdrawiam,
Robert
select convert(varchar(100),0x637a6173616d69207069737aea2074752067b375706f7479203a29)
Robert
select convert(varchar(100),0x637a6173616d69207069737aea2074752067b375706f7479203a29)
-
Coin
- Posty: 398
- Rejestracja: 19 maja 2008, 17:17
- Rola: Konsultant CDN XL
- Lokalizacja: kujawsko-pomorskie
Re: Blokada przekształcania w ZZ przy OZ
No jakos nie jestem skłonny uwierzyć że się nie da.. jak wykombinuję to się pochwalę :p
Re: Blokada przekształcania w ZZ przy OZ
W Twoim przypadku czyli OZ do ZZ podczas przekształcania system zapisuje CHYBA z tabeli ZamNag do ZamNag.
Nie jestem pewien czy nie ma czegoś po drodze, gdyż:
trigger na insert, tabela ZamNag:
…if exists (select * from inserted i where i.zan_zamtyp=1152)…
działa podczas wystawiania ZZ z palca
ale podczas przekształcania OZ do ZZ nie działa dobrze i w dodatku CDNXL krzyczy błędami
W moim przypadku, czyli ZS do ZW podczas przekształcania system zapisuje najpierw do tabeli ZamZamLinki a potem do ZamNag. Zablokowałem zapis do tabeli ZamZamLinki w sytuacji gdy są w niej już wpisy dotyczące przekształcanego właśnie ZS i ZW.
Trigger zatrzymuje proces przekształcania ale nie dochodzi do wywołania błędu (raiserror)
Wygląda że działa, ale jeszcze testuję
Pozdrawiam
wacek
Nie jestem pewien czy nie ma czegoś po drodze, gdyż:
trigger na insert, tabela ZamNag:
…if exists (select * from inserted i where i.zan_zamtyp=1152)…
działa podczas wystawiania ZZ z palca
ale podczas przekształcania OZ do ZZ nie działa dobrze i w dodatku CDNXL krzyczy błędami
W moim przypadku, czyli ZS do ZW podczas przekształcania system zapisuje najpierw do tabeli ZamZamLinki a potem do ZamNag. Zablokowałem zapis do tabeli ZamZamLinki w sytuacji gdy są w niej już wpisy dotyczące przekształcanego właśnie ZS i ZW.
Trigger zatrzymuje proces przekształcania ale nie dochodzi do wywołania błędu (raiserror)
Wygląda że działa, ale jeszcze testuję
Pozdrawiam
wacek
Pozdrawiam,
Robert
select convert(varchar(100),0x637a6173616d69207069737aea2074752067b375706f7479203a29)
Robert
select convert(varchar(100),0x637a6173616d69207069737aea2074752067b375706f7479203a29)