Informatique de gestion et de comptabilité


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

Code utilisateur dans écriture comptable

Poster un nouveau sujet  Répondre au sujet

Aller en bas  Message [Page 1 sur 1]

1Code utilisateur dans écriture comptable Empty Code utilisateur dans écriture comptable le Mer 24 Fév 2010 - 12:56

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 le 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]

Poster un nouveau sujet  Répondre au sujet

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