Page 1 sur 1

Pb rafraichissement de vue sur base avec DECS

MessagePublié: 20 Juil 2011 à 13:21
par Gillou13
Bonjour à tous,

J'ai un souci sur une base avec DECS qui a mon avis se rapproche de ce topique :
http://forum.dominoarea.org/decs-pb-avec-les-vues-t14371,search_id,2653970.html

Voici le problème :

Juste après la création d'un document dans la base certains champs 'synchronisé' ne s'affiche pas dans les vues.
ils sont quand même visible (la valeur) dans les propriétés du document et bien sur dans le document à l'ouverture.

Pour les faire apparaitre (dans la vue), il suffit d'éditer le document et de l'enregistrer.

j'ai vérifié tous les paramétrages indiqués dans l'ancien topique (champ modifiable, rafraichissement des vues, paramétrage dans DECS, ctrl+shift + F9....) et le résultat et toujours identique.

De plus, je n'ai pas l’habitude de travailler avec DECS.

Ce que j'ai remarqué en plus : les 2 champs 'synchronisés' qui posent problème sont de type numérique. ceux qui fonctionnent correctement son tous de type texte.
et le paramètrage de Data Storage est à "Leave All RealTime Fields in Documents"

Quelqu'un peu m'aider ?

Merci d'avance

MessagePublié: 20 Juil 2011 à 13:31
par Gillou13
Je viens de remarque aussi que ces 2 champs, Dans le document DECS, son en Float coté lotus et int coté SQLServer.

Je vie nde tester la visualisation d'un champs float > float et il est correctement visible dans ma vue.

MessagePublié: 20 Juil 2011 à 13:36
par Michael DELIQUE
salut

regarde si les champs "invisible" on la propriété "isSummary" à true, parceque à false ils ne s'affichent pas dans les vues

MessagePublié: 20 Juil 2011 à 15:07
par Gillou13
Je viens de regarder, ils sont tous 2 à True.

De plus la colonne utilise ce formula :
Code : Tout sélectionner
DispNum:=@Right("00" + @Text(AFF_Annee);2) + "-" +@Right("0000" + @Text(AFF_Sequence);4) + "-" + AFF_ZoneCode ;
@If(!@IsResponseDoc;DispNum;"")


annee et Sequence sont les 2 'invisible' et ZoneCode retourne bien sa valeur texte.

Et quand j'en ajoute une avec seulement annee ou Sequence j'ai un champs vide.

et "Erreur" avec ce test :
Code : Tout sélectionner
@if(@isNull(AFF_annee);"Erreur";"Val OK")


J'ai l'impression de tourner en rond... :cry:

MessagePublié: 20 Juil 2011 à 15:23
par Michael DELIQUE
re,

comment sont créé tes documents ?

MessagePublié: 20 Juil 2011 à 16:04
par Gillou13
ils sont créé via un bouton dans une vue avec la commande :
Call workspace.ComposeDocument( "", "", "AFF" )

MessagePublié: 21 Juil 2011 à 15:35
par Gillou13
Pour info : j'ai trouvé une solution provisoire.
intégrer un bouton dans la vue avec : @Command( [ToolsRefreshSelectedDocs] )


Au moins les utilisateurs peuvent retrouver leurs documents.
Mais je n'arrive pas à trouver l'equivalant en LS pour réaliser un agent planifié...

MessagePublié: 21 Juil 2011 à 20:19
par roubech
l'équivalebnt LS c'est ComputeWithForm, mais ca peut vite consommer donc mieux vaut trouver ce qui pose pb

MessagePublié: 25 Juil 2011 à 08:35
par Gillou13
Re,

De souvenir j'avais tester le ComputeWhithForm et la vue ne se rafraichissait pas.

Peu être un problème de contexte.

quand je pourrai re-tester je vous tiendrais au courant.

Merci.