Acces aux champs Objets Metiers
Modérateurs: Super-Apogea, Super Modérateur
8 messages
|Page 1 sur 1
Acces aux champs Objets Metiers
Bonjour
J 'essaie de manipuler les lignes d un document de vente PL via PHP
j ai le droit de manipuler la quantite; afficher la designation de l'article de modifier la quantité livrée mais j'arrive pas a afficher le numero de la ligne en question
voila un extrait de mon code:
J 'essaie de manipuler les lignes d un document de vente PL via PHP
j ai le droit de manipuler la quantite; afficher la designation de l'article de modifier la quantité livrée mais j'arrive pas a afficher le numero de la ligne en question
voila un extrait de mon code:
- Code: Tout sélectionner
$DOC_ORIG = $conn->FactoryDocumentVente->ReadPiece(20, "abc");
//'Si le document contient au moins une ligne
$indice;
If ($DOC_ORIG->FactoryDocumentLigne->List->Count() > 0 )
{
for($i=1; $i<=$DOC_ORIG->FactoryDocumentLigne->List->Count() ; $i++)
{
$pLig =$DOC_ORIG->FactoryDocumentLigne->List($i);
if ($pLig->DL_Ligne==5000) //cela ne marche pas
{
//$pLig =$DOC_ORIG->FactoryDocumentLigne->DL_Ligne("1000");
//-_-_-_-_-_-_-_--_-_-_-_-_-modification qte livrée par la qte qui se trouve au niveau du fichier-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
$pLig->DL_QteBL=$qte; //modification effectuee avec succes
//-_-_-_-_-_-_-_-_-_-_-_-_--_-_-_-_-_-transformation du document-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
- Posteur néophyte
- Messages: 5
- Inscription: Ven 26 Mai 2017 12:53
Re: Acces aux champs Objets Metiers
Bonjour,
1) Chez SAGE, la 1ere ligne d'un document de vente a pour indice 0, et non 1
2) Je ne comprends pas l'objectif désiré, est-ce que cette ligne fait appel à un code article en particulier?
1) Chez SAGE, la 1ere ligne d'un document de vente a pour indice 0, et non 1
2) Je ne comprends pas l'objectif désiré, est-ce que cette ligne fait appel à un code article en particulier?
- Super Contributeur
- Messages: 176
- Inscription: Sam 28 Juin 2014 20:48
Re: Acces aux champs Objets Metiers
Bonjour,
Attention, à ma connaissance, par Objets Métiers, nous n'avons pas accès au cbMarq, au DL_Ligne ni au DL_No.
Des techniques avancées permettent de contourner le Pb, mais je conseille de suivre la formation à distance SAGE sur le sujet.
Cordialement,
Attention, à ma connaissance, par Objets Métiers, nous n'avons pas accès au cbMarq, au DL_Ligne ni au DL_No.
Des techniques avancées permettent de contourner le Pb, mais je conseille de suivre la formation à distance SAGE sur le sujet.
Cordialement,
ASR31
En recherche de missions.
En recherche de missions.
Re: Acces aux champs Objets Metiers
pas de cbmarq dans les OM, en effet, les OM ont été conçus pour pouvoir fonctionner à la fois sur une gescom / compta en version cbase tout comme pour sql server, mais comme le champ cbmarq n'existe pas en version cbase, c'est normal que les OM ne proposent pas ce champ.
Par contre, effectivement, le champ dl_ligne n'existe pas dans les OM, ce que je trouve étonnant, vu qu'il existe en ODBC.
Par contre, effectivement, le champ dl_ligne n'existe pas dans les OM, ce que je trouve étonnant, vu qu'il existe en ODBC.
- Super Contributeur
- Messages: 176
- Inscription: Sam 28 Juin 2014 20:48
Re: Acces aux champs Objets Metiers
romulus001 a écrit:Bonjour,
1) Chez SAGE, la 1ere ligne d'un document de vente a pour indice 0, et non 1
2) Je ne comprends pas l'objectif désiré, est-ce que cette ligne fait appel à un code article en particulier?
L'objectif c'est de transformer une ligne d un Preparation de livraison a un bon de livraison tout en determinant la qte livree tout cela en php c'est pour cela je cherche comment acceder a la ligne
je me base sur quoi pour acceder a la ligne concerné psq l 'acces aux chmps DL_Ligne DL_No n est pas autorisé
Merci de m'aider je suis bloquée ca fait plus q une semaine
- Posteur néophyte
- Messages: 5
- Inscription: Ven 26 Mai 2017 12:53
Re: Acces aux champs Objets Metiers
Quelle est la différence entre une ligne avec DL_LIGNE=5000 et une autre ligne avec DL_LIGNE différent de 5000?
Je n'ai pas de réponse à cette question, est-ce que la différence vient d'un code article? Que faites vous si la ligne avec DL_LIGNE=5000 est une ligne commentaire?
Je n'ai pas de réponse à cette question, est-ce que la différence vient d'un code article? Que faites vous si la ligne avec DL_LIGNE=5000 est une ligne commentaire?
- Super Contributeur
- Messages: 176
- Inscription: Sam 28 Juin 2014 20:48
Re: Acces aux champs Objets Metiers
@ROMULUS,
Le DL_Ligne indique la positon de la ligne dans la pièce, n'est donc pas un repère absolu comme DL_No ou cbMarq (il faut associer DO_Type et Do_Piece au minimum pour repérer la ligne)
Je crée une première ligne :
DL_Ligne=1000
Je crée une seconde ligne :
DL_Ligne=2000
J'insère une ligne entre les deux premières :
DL_Ligne=1500
C'est un exemple...
Mais c'est hors sujet.
Le DL_Ligne indique la positon de la ligne dans la pièce, n'est donc pas un repère absolu comme DL_No ou cbMarq (il faut associer DO_Type et Do_Piece au minimum pour repérer la ligne)
Je crée une première ligne :
DL_Ligne=1000
Je crée une seconde ligne :
DL_Ligne=2000
J'insère une ligne entre les deux premières :
DL_Ligne=1500
C'est un exemple...
Mais c'est hors sujet.
ASR31
En recherche de missions.
En recherche de missions.
Re: Acces aux champs Objets Metiers
@asr : je ne vois aucune valeur ajoutée dans ces explications (que je connaissais déjà) mais je pense que DRISSIMery peut apporter des informations complémentaires dans ce qui est demandé de faire
- Super Contributeur
- Messages: 176
- Inscription: Sam 28 Juin 2014 20:48
8 messages
|Page 1 sur 1
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité