Page 1 sur 1

Insertion commandes dans TABLES Sage SQL ligne 100

MessagePosté: Mar 1 Mar 2016 18:12
de laurentG
Bonjour,

Nous devons écrire les commandes provenant d'un e-commerce dans Sage SQL ligne 100. Si on écrit uniquement dans les tables, est-ce que ca suffit pour que ces commandes soient prisent en compte et visible sur le logiciel Sage ?

Re: Insertion commandes dans TABLES Sage SQL ligne 100

MessagePosté: Jeu 10 Mar 2016 17:13
de laurentG
UP

Re: Insertion commandes dans TABLES Sage SQL ligne 100

MessagePosté: Ven 11 Mar 2016 21:59
de asr31
Bonjour,

Quand tu dis écrire uniquement dans les tables, tu veux dire en insert SQL directement ?
Si oui, ben, c'est à mon avis pas le bon plan :
Les règles d'intégrités ne sont pas toutes coté SQL.

Conseil pour intégrer des données :
* L'ODBC SAGE (bien que vieillissant et lourd, respecte les contraintes d'intégrité).
* Les importations, bien que pour des pièces, c'est pas forcément le plus commode.
* Les Objets Métiers : la méthode la plus clean, mais demandant la maitrise de ces outils.

Certains e-commerces offrent (enfin, quand je dis offrir, c'est pas forcément gratuit non plus, mais on peut...) des synchronisations qui s'appuient sur les objets métiers (genre presta-shop)

Cordialement,

Re: Insertion commandes dans TABLES Sage SQL ligne 100

MessagePosté: Dim 13 Mar 2016 23:51
de i-blis
Bonjour. Merci beaucoup de ta réponse.

Tu veux dire que certaines contraintes d'intégrité des données SAGE sont mises en oeuvre en dehors de SQL ? (et que donc même si on respecte les contraintes entre les tables, cela ne suffit pas ?).

Actuellement nous lisons les données avec un client JDBC MS SQL depuis une appli maison écrite en Java. Si je comprends bien, il nous faudrait utiliser les objets COM (et donc accès à ce framework en C++ / Delphi), c'est ça ?

Merci d'avance pour tes éclaircissements.

Cordialement.

PS Par rapport à Prestaconnect, on essaie justement de palier à certaines de ses déficiences.

Re: Insertion commandes dans TABLES Sage SQL ligne 100

MessagePosté: Jeu 17 Mar 2016 21:39
de asr31
Bonjour,

Pour la lecture des données, pas de problèmes (à ma connaissance), mais en écriture en effet, je déconseille (et je ne dois pas être le seul) l'update ou l'insert SQL dans les tables SAGE.

Pour insérer quoi que ce soit, c'est pour moi totalement proscrit (ou alors étudié par un 'connaissant' de la structure SAGE).
Pour mettre à jour des données, si ce ne sont pas des champs indexés, ça reste envisageable (et encore).

Donc :
Imports
ODBC propriétaire SAGE
Objets Métiers.

Je préfère rester sur ces critères et ces points d'entrées règlementaires.

Cordialement,