PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2025 → Sage V12 : insertion dans F DOCLIGNE
Sage V12 : insertion dans F DOCLIGNE
Débuté par eric.jeanneau, 27 déc. 2004 22:40 - 2 réponses
Posté le 27 décembre 2004 - 22:40
Bonsoir à tous,

L'insertion dans F_DOCENTETE (version propriétaire) se fait bien, mais l'insertion dans F_DOCLIGNE retourne "faux" (sous WDSQL, j'ai l'erreur 170129 "Echec de l'ouverture du fichier".

La requête est :
INSERT INTO F_DOCLIGNE (DO_DOMAINE,DO_TYPE,CT_NUM,DO_PIECE,DO_DATE,RE_NO,DE_NO,AR_REF,DL_DESIGN,EU_ENUMERE,DL_PRIXUNITAIRE,DL_PUDEVISE,DL_POIDSNET,DL_QTE,EU_QTE,DL_LIGNE,DL_NO,DL_PIECEBC,DL_DATEBC,DL_QTEBC,DL_MONTANTHT,DL_MONTANTTTC,DL_VALORISE) VALUES (0, 1, '41CODECLIENT', '218', '2004-12-27', 0, 1, 'REF_ARTICLE', 'LIB ARTICLE', '1', 1.94, 0, 0, 264, 264, 1000, 0, 0, 0, 0, 0, 0, 1)

Toute aide me sera utile. Merci d'avance.
Posté le 28 décembre 2004 - 11:27
bonjour,

le champ DL_NO ne doit pas être nul.

tu peux recuperer le dernier numero par :
SELECT F_DOCLIGNE.DL_NO FROM F_DOCLIGNE WHERE (((F_DOCLIGNE.DL_NO) > 0)) ORDER BY F_DOCLIGNE.DL_NO DESC

puis tu incrementes cette valeur de 1

Laurent
Posté le 28 décembre 2004 - 20:41
Bonsoir,

C'est en fait la manière d'indiquer "Null" dans certains champs qui me bloquait.
Mon interface EDI mutli-messages fonctionne désormais très bien, et merci d'avoir consacré du temps à ma demande.
Cordialement,
Eric Jeanneau