ID document ne se crée pas !!!!

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

ID document ne se crée pas !!!!

Messagepar lebanner » 04 Oct 2011 à 16:32

bonjour,

J'ai un agent (agent en LS) qui me crée 30000 document à la volée, le seul problème c'est que le champ IDDocument ne se met pas à jour.

Propriété du champ ID :
champ calculé à la création avec le code @documentUniqueId

Sur tous les documents crées, ce champ est à vide.
Si je modifie un doc, l'ID se calcule.

Comment je peux faire pour que l'ID se calcule directement à la création du document ? Peux ton forcer la création d'un ID ?

Merci d'avance
Cordialement
Dernière édition par lebanner le 04 Oct 2011 à 17:13, édité 1 fois.
lebanner
Roi des posts
Roi des posts
 
Message(s) : 683
Inscrit(e) le : 19 Juin 2008 à 09:43
Localisation : Lille

Messagepar Raziel » 04 Oct 2011 à 16:37

Tu peux faire un computewithform

Sinon alimente directement ce champ en LS :
call doc.ReplaceItemValue("IDDocument", doc.UniversalID)
Raziel

L'administration est un lieu ou les gens qui arrivent en retard croisent dans l'escalier ceux qui partent en avance. [Georges Courteline]
Avatar de l’utilisateur
Raziel
Modérateur
Modérateur
 
Message(s) : 1795
Inscrit(e) le : 21 Déc 2004 à 11:06
Localisation : Roubaix

Messagepar lebanner » 04 Oct 2011 à 16:39

Raziel a écrit:Tu peux faire un computewithform

Sinon alimente directement ce champ en LS :
call doc.ReplaceItemValue("IDDocument", doc.UniversalID)


bonjour,

J'ai déjà tenté le computewithform mais ça me ralenti la création des 30000 documents

Par contre je vais tenté le replaceitemvalue, je ne sais pas pourquoi je n'ai pas essayé avant !!! ;-)

Merci
lebanner
Roi des posts
Roi des posts
 
Message(s) : 683
Inscrit(e) le : 19 Juin 2008 à 09:43
Localisation : Lille

Messagepar Raziel » 04 Oct 2011 à 16:41

Il est clair que la meilleur solution est la seconde
Raziel

L'administration est un lieu ou les gens qui arrivent en retard croisent dans l'escalier ceux qui partent en avance. [Georges Courteline]
Avatar de l’utilisateur
Raziel
Modérateur
Modérateur
 
Message(s) : 1795
Inscrit(e) le : 21 Déc 2004 à 11:06
Localisation : Roubaix

Messagepar lebanner » 04 Oct 2011 à 17:13

Merci Raziel, le ReplaceItemValue me permet de forcer la création de L'ID.

Merci
Cordialement
lebanner
Roi des posts
Roi des posts
 
Message(s) : 683
Inscrit(e) le : 19 Juin 2008 à 09:43
Localisation : Lille

Messagepar roubech » 04 Oct 2011 à 19:25

question con, pourquoi stocker le UNID du doc dans un champ ?
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar Michael DELIQUE » 04 Oct 2011 à 19:40

salut

le notesid ou l'universalid sont créé a l'enregistrement du document, au premier save.
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 Raziel » 05 Oct 2011 à 08:25

roubech a écrit:question con, pourquoi stocker le UNID du doc dans un champ ?

Salut Roubech...
Ca peu être bien pratique si les gens veulent pouvoir lier deux docs entre eux sans passer par la notion de doc fils.
Le fait de stocker l'UNID du doc lors de sa création te permet, si tu fait une copie de la base, de toujours retrouver tes petits alors que les UNID ont changés.
Raziel

L'administration est un lieu ou les gens qui arrivent en retard croisent dans l'escalier ceux qui partent en avance. [Georges Courteline]
Avatar de l’utilisateur
Raziel
Modérateur
Modérateur
 
Message(s) : 1795
Inscrit(e) le : 21 Déc 2004 à 11:06
Localisation : Roubaix

Messagepar roubech » 05 Oct 2011 à 19:46

Merci de ta réponse Raziel
Je voulais en faite avoir une réponse de lebanner pour vérifier que c'était fait ainsi de façon conciente et pas par méconnaissance des méthode pour optenir le UNID à la demande ou du mécanisme de doc pere/fils ...
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille


Retour vers Développement