CREATE TRIGGER [CDN].[Usuwaj_GTU_z_FWS]
ON [CDN].[SadNag]
FOR INSERT,UPDATE
AS
SET NOCOUNT ON
IF UPDATE ( San_Stan )
BEGIN
IF EXISTS (SELECT * FROM inserted where San_Stan = 5 and San_GidTyp=3379)
BEGIN
IF
EXISTS (select 1 from inserted
JOIN CDN.TraJpk ON inserted.SaN_GIDTyp=TrJ_TrNTyp AND inserted.SaN_GIDNumer=TrJ_TrNNumer)
BEGIN
DELETE CDN.TraJPK
FROM CDN.TraJPK
JOIN inserted on inserted.SaN_GIDTyp=TrJ_TrNTyp AND inserted.SaN_GIDNumer=TrJ_TrNNumer
WHERE
inserted.SaN_GIDTyp = CDN.TraJPK.TrJ_TrNTyp
AND inserted.SaN_GIDNumer = CDN.TraJPK.TrJ_TrNNumer
AND (CDN.TraJPK.TrJ_TrNTyp in (3379))
END
END
END
W polu JPK_GTU możliwe jest wskazanie jednej z trzynastu wartości GTU. Zgodnie z przyjętym standardem wartości będą automatyczne przenoszone na dokumenty, na których zostaną wprowadzone pozycje powiązane z ocechowanymi kartami towarów.
Rraczej w konfiguracji nie ma nic więcej w tym temacie ale nie wiem. Używam wersji 2021.x