J'ai la gescom 100 pack+ sql server version15.53.
je veux rendre la saisie d'une info libre obligatoire au niveau des documents de ventes.
j'ai crée ma info libre (Etage) type TABLE car elle doit accepte que les valeurs (1,0,-1)
j'ai crée mon trigger au niveau de ma bdd, il s'execute sur sql sans probleme.
sur sage gescom, je n'arrive pas à rajouter ou saisir une ligne avec cette info libre.sachant que ce meme trigger fonctione sans problème sur la version14. est ce que vous avez eu ce probleme auparavant? sinon,est ce qlq1 peux me lire mon trigger et me corriger s'il ya une erreure.
trigger ci joint:
- Code: Tout sélectionner
Create TRIGGER TG_Etage ON F_DOCLIGNE FOR UPDATE AS
Declare @DO_Type int,@Etage as nvarchar(30)
select @DO_Type=DO_Type,@Etage=Etage from INSERTED
if @DO_Type=6 and (@Etage='' or @Etage is null)
begin
Raiserror('Etage obligatoire',11,1) WITH SETERROR
Rollback Transaction
Return
END
merci pour ce forum



