Vous consultez une page technique concernant le logiciel de gestion Mercator. Celle-ci contient des informations spécifiques destinées aux professionnels de Mercator. Souhaitez-vous être redirigés vers des informations plus générales ?


   Ne plus poser cette question

Edition d'un mémo dans les lignes d'un document de vente ou d'achat de la gestion commerciale

0000001665     -      30/10/2013
Obsolète

attention_aruba Pour la version Aruba, voir Edition d'un mémo dans les lignes d'un document de gestion commerciale (version Aruba).

Ce module permet de gérer correctement un mémo dans les lignes d'un document de vente ou d'achat de la gestion commerciale. L'exemple ci-dessous est fait pour le champ S_MEMO de type MEMO dans LIGNES_V et/ou LIGNES_A.

Il se compose tout d'abord d'un module de grille à placer sur les séquences souhaitées et dont le contenu est :

.columnCount=.columnCount+1
.columns(.columnCount).header1.caption=''
.columns(.columnCount).width=50
set procedure to classe_boutou_memo.fxp additive
.columns(.columnCount).addObject('bouton_memo1','bouton_memo')
.columns(.columnCount).addObject('bouton_memo2','bouton_memo')
.columns(.columnCount).bouton_memo1.caption='memo'
.columns(.columnCount).bouton_memo1.visible=.T.
.columns(.columnCount).bouton_memo2.caption='Memo'
.columns(.columnCount).bouton_memo2.visible=.T.
.columns(.columnCount).dynamicCurrentControl="iif(empty("+.parent.ltable+".s_memo),'bouton_memo1','bouton_memo2')"
.columns(.columnCount).sparse=.F.

Enfin, le fichier FXP contenant la classe "bouton_memo", présent dans le zip ci-joint, doit être placé dans le répertoire principal de Mercator.

Notez que ce module "imite" le comportement natif de Mercator. Il indique :

  • memo si le mémo est vide
  • Memo si le mémo n'est pas vide

Note : avec ce module, il ne faut pas ajouter une colonne dont la source est lignes_v_tmp.s_memo ou lignes_a_tmp.s_memo dans le paramétrage de la grille de séquence.



A télécharger : 0000001665.zip (1 Kb - 13/01/2009)


Cookies fonctionnels : Cookies nécessaires à l'utilisation du site et cookies de préférence. Ils ne contiennent aucune donnée à caractère personnel. (En savoir plus)

Cookies statistiques : Captation de statistiques liées aux comportements des internautes. (En savoir plus)

Cookies marketing : Pour effectuer le suivi des visiteurs au travers des sites web, à des fins publicitaires. (En savoir plus)

Vous consultez une page relative à une version de Mercator qui n'est plus commercialisée ni supportée.

Mercator est une application .net qui utilise une base de données SQL Server. Les informations sur cette page ne correspondent plus à ces caractéristiques.