TEST NOTEID

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

TEST NOTEID

Messagepar fripouille76 » 13 Nov 2009 à 12:09

Bonjour,

J'ai un agent que je lance en web, afin de vérifier les documents crée en doublons sur une même date.

Mon agent tourne nikel , problème lorsque je crée un document unique.
que je retourne dessus pour le modifier il me le voit comme un doublon, malgrès que je test le NOTEID des documents.

En gros je recupère le NOTEID de mon document ouvert (s.documentContext) et je le test avec le document récupérer pour le controle de doublon.

Si le NOTEID est identique je bloque pas.
J'ai le même document d'un coté comme de l'autre mais j'ai pas le Même NOTEID.Oo

le document context me retourne un NOTEID = 0

Le test est effectué sur le onsubmit de mon document.

avez vous une idée pourquoi mon NOTEID est différent ?
Dernière édition par fripouille76 le 13 Nov 2009 à 15:26, édité 1 fois.
fripouille76
Maître-posteur
Maître-posteur
 
Message(s) : 430
Inscrit(e) le : 24 Juil 2006 à 11:19

Messagepar Michael DELIQUE » 13 Nov 2009 à 14:05

salut

tu es certain que s.documentContext ne te renvois pas le doc context de l'agent ?
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar stloje » 13 Nov 2009 à 14:06

Je pense que le NoteID n'existe pas lors d'une création de document sur le Web. Utilise le UNID du document, il y en a toujours un. Même lors de la création d'un document, Notes attribue un UNID temporaire à ce dernier.
Avatar de l’utilisateur
stloje
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 335
Inscrit(e) le : 09 Sep 2008 à 13:18
Localisation : Orléans

Messagepar fripouille76 » 13 Nov 2009 à 14:23

merci pour vos réponses.

Tu dois avoir raison Mickaël, je vais essayer de passer en parametre le noteID du document, plutot que de récupérer le document context.
Et voir ce que cela donne.


EDIT = En meme temp je dis des betises, c forcement mon document car je récupére les valeurs des autres champs....
fripouille76
Maître-posteur
Maître-posteur
 
Message(s) : 430
Inscrit(e) le : 24 Juil 2006 à 11:19

Messagepar Michael DELIQUE » 13 Nov 2009 à 14:40

oui en effet

d'un autre coté je ne travail qu'avec le suniversalid rare avec les notesid (souvant poru els runonserver)
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar fripouille76 » 13 Nov 2009 à 15:11

j'ai le meme soucis avec l'uniD Oo , j'ai qu'un seul document dans ma base..... et je me retrouve avec un UNID différent (ce n'est pas un nouveau doc), mais j'ai les bonnes valeurs dans mes champs ??

Un truc de fou ^^ ..=> Bon aller tout en parametre et on en parle plus mdr !!
fripouille76
Maître-posteur
Maître-posteur
 
Message(s) : 430
Inscrit(e) le : 24 Juil 2006 à 11:19

Messagepar Michael DELIQUE » 13 Nov 2009 à 15:18

alors c'est que tu passes pas le doc context de l'agent en intermédiaire !
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar fripouille76 » 13 Nov 2009 à 15:26

Bon bah voila....je passe l'UNID de mon doc courant en parametre comme ca je suis sur. Je pense effectivement que le s.documentcontext ne me renvoyé pas le bon doc, d'ou la différence
fripouille76
Maître-posteur
Maître-posteur
 
Message(s) : 430
Inscrit(e) le : 24 Juil 2006 à 11:19

Messagepar stloje » 13 Nov 2009 à 15:31

Reste à savoir si l'agent est appelé directement ou via l'événement WebQuerySave.
Avatar de l’utilisateur
stloje
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 335
Inscrit(e) le : 09 Sep 2008 à 13:18
Localisation : Orléans

Messagepar Michael DELIQUE » 13 Nov 2009 à 15:32

En effet !
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy


Retour vers Développement

cron