Avec le Save(True, True), j'arrive pas à sauvegarder mon doc

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

Avec le Save(True, True), j'arrive pas à sauvegarder mon doc

Messagepar sanaa83 » 02 Oct 2013 à 19:25

Bonsoir,
(ma base est sur le web)

J'ai un masque contenant un bouton qui exécute un agent.
Cet agent vérifie si un champXXX est <> vide
Si oui, il modifie quelque champs (Statut, Libstatut et envoie un mail au RH)
Sinon, un alert doit afficher l'utilisateur.

Donc, je renseigne le champXXX avec lequel je vérifie,
je rentre dans la boucle, je modifie et je fais un Call doc.Save(True, True) . A la fin du code j'ai ça:
[url]
sLoca = Replace(db.FilePath,| |,|+|)
sLoca = Replace(sLoca,|\|,|/|)
sLocation1 = |/| & sLoca & |/|
sLocation1 =sLocation1 & "WebAllByApplication/" & sUNID &|?OpenDocument|

Print _
|
<html>
<script>
alert('Fiche d'installation enregistrée avec succès' )
</script>
<body onLoad = "window.location= '| + sLocation1 & |'"> </body></html>|
[/url]

Mon problème c'est quand je fais le Save, et quand j'ouvre le document, je trouve les champs que j'ai renseigné vides?!!! Même si je l'ai bien renseigné.

J'ai testé avec Call doc.Save(True, False), et j'ai le même problème.

Des idées svp?!
sanaa83
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 119
Inscrit(e) le : 26 Avr 2010 à 10:33

Re: Avec le Save(True, True), j'arrive pas à sauvegarder mon

Messagepar roubech » 02 Oct 2013 à 23:13

c'est ton bouton qui lance ton agent ? avec un @command( [ToolsRunMacro]; ...) ?
ton agent n'est pas lancé dans le WebQuerySave ?
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Re: Avec le Save(True, True), j'arrive pas à sauvegarder mon

Messagepar sanaa83 » 03 Oct 2013 à 09:15

Bonjour,

Oui c'est le bouton qui lance mon agent avec ce code:

ar sParam = '&UID=' + wDocUID + '&User=' + sUser + '&siege=' + siege;

saveDoc.click();

window.location = sPath + '/wTansmettreFiche?OpenAgent?' +sParam

ça fait plus que 24h que j'essaye de trouver une solution ce pb!!!

Des idées svp?
sanaa83
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 119
Inscrit(e) le : 26 Avr 2010 à 10:33

Re: Avec le Save(True, True), j'arrive pas à sauvegarder mon

Messagepar Michael DELIQUE » 03 Oct 2013 à 09:18

si tu peux envois moi en MP ta base j'y jeterais un oeil
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

Re: Avec le Save(True, True), j'arrive pas à sauvegarder mon

Messagepar sanaa83 » 03 Oct 2013 à 09:57

envois moi ton adresse gmail?!
sanaa83
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 119
Inscrit(e) le : 26 Avr 2010 à 10:33

Re: Avec le Save(True, True), j'arrive pas à sauvegarder mon

Messagepar roubech » 03 Oct 2013 à 20:26

il doit manquer des morceaux dans ton message ?

mais si tu es sur un formulaire web et que tu appelles ton agent avec un window.location = ...
tu fais un GET, tu ne POST pas ton formulaire, donc les données saisies côté client ne sont jamais envoyées au serveurs pour traitement

le doc sur lequel tu fais un save dans ton agent, tu l'as instancié comment ? en le récupérant à partir du UNID passé en argument ? si oui, tu as récupéré le doc tel qu'il est sur le serveur et pas dans l'état où il était affiché à l'écran sur le client ...

Tu as regardé WebQuerySave ? tu connais, tu as déjà utilisé ?
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Re: Avec le Save(True, True), j'arrive pas à sauvegarder mon

Messagepar sanaa83 » 03 Oct 2013 à 20:57

Non j'ai pas utilisé le QuerySave().

Pour le document je l'ai récupéré par UNID, et c'est le bon document, puisque de récuépére quelques champs texte calculé dans mon doc.

Des idées svp pour régler ce pb puisque le deadline is on!!

:(
sanaa83
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 119
Inscrit(e) le : 26 Avr 2010 à 10:33

Re: Avec le Save(True, True), j'arrive pas à sauvegarder mon

Messagepar roubech » 03 Oct 2013 à 21:58

QuerySave = client Notes // WebQuerYSave = web
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Re: Avec le Save(True, True), j'arrive pas à sauvegarder mon

Messagepar sanaa83 » 03 Oct 2013 à 23:32

Même dans le client lourd, je n'ai pas utilisé le querySave, j'ai utilisé que le save(true, true) qui est dans mon agent.

Par contre, est ce que le save(true,true) de mon agent n'est pas suffisant dans le web pour enregistrer mon doc web?!!
sanaa83
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 119
Inscrit(e) le : 26 Avr 2010 à 10:33


Retour vers Développement