Chcę zablokować księgowym możliwość predekretacji RS oraz RSK.
Jest możliwość zrobienia tego za pomocą zakazu?
Bo widziałem zakaz ogólnie na zakaz predekretacji, ale wszystkich dokumentów.
Mam jeszcze problem odnośnie triggera blokującego usunięcie RS i RSK w buforze.
Zrobiłem trigger na tranag który zwraca info, że należy go zatwierdzić i anulować, ale działa on na cały TraNag a nie na RS i RSK.
Mile widziana modyfikacja uwzględniająca konretnego usera.
Jak należy to zmodyfikować
Kod: Zaznacz cały
USE [Name_Database]
GO
/****** Object: Trigger [CDN].[TraNag_Delete] Script Date: 07/17/2018 08:22:43 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER TRIGGER [CDN].[TraNag_Delete] ON [CDN].[TraNag]
INSTEAD OF DELETE AS
RAISERROR('#CDN_INFO/# #CDN_1=Dokumentu nie można usunąć. Prawidłowy sposób: potwierdź a następnie anuluj. /# #CDN_2=Wywołany został wyzwalacz na tabeli cdn.TraNag uniemożliwiający usuwanie RS i RSK. Pytania proszę kierować na pomoc@prefix.pl /#',16,1);
ROLLBACK TRANSACTION
Proszę o pomoc.
Pzdr.
PK