Transfomation de document par ODBC

Forum consacré aux développements d'applications interfacées avec les logiciels Sage

Modérateurs: Super Modérateur, Modérateurs

Règles du forum
Merci de prendre connaissance des règles d'utilisation du forum

Avant de poster un nouveau message, utilisez la fonction RECHERCHER. Indiquez la VERSION de votre logiciel et toutes informations utiles à la résolution de votre question. Ne rédigez pas vos messages en MAJUSCULES. Soyez courtois et pensez aux formules de POLITESSE d'usage. Les messages à vocation COMMERCIALE ou PUBLICITAIRE seront supprimés.

*** LORSQU'UN SUJET EST RESOLU, SON AUTEUR DOIT EDITER LE 1ER MESSAGE DU SUJET EN HAUT DE PAGE ET COCHER "SUJET RESOLU" ***

Transfomation de document par ODBC

Messagede axidev1505 » Mer 21 DĂ©c 2011 15:59

Bonjour,

Voila j'essaye de transformer un bon de commande en préparation de livraison automatiquement sous Access en passant par le driver ODBC.

Pour ce faire, j'efface mon bon de commande dans F_DOCENTETE, j'efface ensuite les lignes de celui ci dans F_DOCLIGNE, je créé ma préparation de livraison dans F_DOCENTETE, j’insère ensuite les lignes de ma préparation de livraison dans F_DOCLIGNE.

Ça fonctionne bien, sauf quand je veux supprimer ma préparation de livraison, il me la supprime bien mais ne me propose pas de régénérer le bon de commande (contrairement aux documents transformées directement depuis la gestion commerciale).

Lorsque je transforme un bon de commande en préparation de livraison directement depuis la gestion commerciale, les lignes de ma préparation de livraison possède un champs DL_PIECEBC qui contient le numéro de bon de commande.

Lorsque j'insère ma ligne de préparation de livraison depuis ODBC en renseignant ce champ DL_PIECEBC, j'ai une erreur:
[Simba][SimbaEngine ODBC Driver][DRM File Library]Le numéro de pièce et la date du bon de commande doivent être à vide. (#-4178)


Il y a quelque chose que j'ai pas compris, ou alors la possibilité de régénérer le document précédent lors de l’effacement n'est autorisé qu'aux documents transformés depuis l'interface de la gescom?
axidev1505
Posteur néophyte
Posteur néophyte
 
Messages: 1
Inscription: Mer 21 Déc 2011 15:19

Re: Transfomation de document par ODBC

Messagede Tim » Mer 18 Avr 2012 10:00

La modification de DL_PieceBC, DL_PiecePL, DL_PieceBL ainsi que les DL_DateBC, DL_DatePL, DL_DateBL ne sont pas modifiables en odbc.

Si tu as une gestion en version SQL, tu peux le faire directement en utilisant un driver SQL. Si c'est une version base propriétaire tu viens d'atteindre une des limites du pilote odbc.

De mémoire, la version I7 est attaquable via les objets métiers qui permettent de faire de la transformation de document.
Développe en VB.NET sur Sage ligne 100 en SQL et en objets métiers.
Tim
Posteur habitué
Posteur habitué
 
Messages: 23
Inscription: Mer 25 Mai 2011 11:16


Retourner vers Développements ODBC, Objets métiers, SQL

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités