Progestic
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Informatique de gestion et de comptabilité

Le deal à ne pas rater :
TCL C74 Series 55C743 – TV 55” 4K QLED 144 Hz Google TV (Via ODR ...
499 €
Voir le deal

Vous n'êtes pas connecté. Connectez-vous ou enregistrez-vous

Code utilisateur dans écriture comptable

Aller en bas  Message [Page 1 sur 1]

SANDY43


Invité

Bonjour à tous,
Je voudrais récupérer le code utilisateur dans l'écriture comptable afin de savoir qui a passé tel ou tel écriture.
Je suis en version SQL Server V16.01 et donc je pense que cela doit être possible mais dur dur de trouver... Quelqu'un pourrait il m'aider ?
Merci beaucoup d'avance pour toutes vos réponses.

2Code utilisateur dans écriture comptable Empty Requête SQL Ven 23 Avr 2010 - 11:24

Admin

Admin
Admin

la solution réside dans une requête SQL :
CREATE TRIGGER Trace_User ON F_ECRITUREC
FOR UPDATE
AS
DECLARE @Utilisateur varchar(50) /* Info libre ligne Utilisateur (Texte de 50
caractères) */
DECLARE @date_saisie smalldatetime /* Info libre ligne date_saisie (Date) */
DECLARE @date_saisieOld smalldatetime
/* Récupération de l'utilisateur du poste (dans le domaine NT) et de la date
courante : */
SELECT @Utilisateur = nt_username, @date_saisie = getdate() FROM
master..sysprocesses WHERE spid=@@SPID
/* Récupération de l'ancienne date de saisie de la ligne modifiée (date_saisieOld): */
SELECT @date_saisieOld = DL.date_saisie
FROM F_ECRITUREC DL JOIN INSERTED INS
ON DL.CBMARQ = INS.CBMARQ
/* Mise à jour des infos libres Utilisateur et date_saisie de la ligne si la
nouvelle date_saisie
est différente de l'ancienne (date_saisieOld) ou si l'ancienne n'est pas renseignée
(NULL) : */
IF @date_saisieOld <> @date_saisie OR @date_saisieOld IS NULL
BEGIN
UPDATE DL SET DL.Utilisateur = @Utilisateur, DL.date_saisie = @date_saisie
FROM F_ECRITUREC DL JOIN INSERTED INS
ON DL.CBMARQ = INS.CBMARQ
END

http://www.progestic.fr

Artna


Invité

Bonjour, ça marche mais l'information affiché est le nom de session Windows, est-il possible de le changer en login Sage? si oui est ce que vous pouvez décrire le script

Contenu sponsorisé



Revenir en haut  Message [Page 1 sur 1]

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum