Question drivers ODBC

Cette section est consacrée aux développements d'applications interfacées avec les logiciels Sage.

Modérateurs: Super-Apogea, Super Modérateur

Question drivers ODBC

de Laura05 » Jeu 11 Aoû 2016 15:09

Bonjour,

utilisateur de sage depuis longtemps, je me pose une question quand a la manipulation des données avec le drivers SAGE 100 ODBC (sur une version i7.70)

Nous souhaitons nous servir du driver ODBC pour automatiser certaines taches, certaines en simple lecture (aucun problème à ce niveau là) et aussi en écriture , mais nous souhaitons aussi éviter de faire des bêtises sur notre base.
La documentation de Sage étant assez "opaque" à ce sujet.

- Creation de client
Nous arrivons à créer des clients (avec les champs minimum imposé par Sage), mais est ce que le driver inclue des contrôles de routine à la création de client? notamment en cas de créations de plusieurs clients à la fois.
J'ai l'impression qu'il créer une partie du client et tant que sa fiche n'est pas ouvert dans la gescom le client n'est pas "intégralement créer" (livraison, ...)

Je sais que certains me conseillerons de passer par les Objets métiers, il parait plus simple à utiliser, mais ceux ci ne font pas partie de plan de licence chez Sage.

En espérant avoir été assez clair dans mon explication.

Merci d'avoir pris le temps de me lire.
Posteur néophyte
Posteur néophyte
 
Messages: 2
Inscription: Jeu 11 Aoû 2016 15:01

Re: Question drivers ODBC

de manhattanfreud » Ven 12 Aoû 2016 11:09

Bonjour,

Mon avis de 1er niveau :

La documentation de Sage étant assez "opaque" à ce sujet.


Et pour cause... SAGE déconseille formellement l'écriture directe dans les bases via l'ODBC car, derrière, l'intégrité de la base de données n'est plus garantie.

Après, je laisse répondre les "spécialistes" de ce forum pour savoir quelle(s) autre(s) solution(s) tu as...

Cdlt,
Manhattan Freud

Pour réussir, il faut un quart de savoir, un quart de faire, un quart de savoir faire et un quart de faire savoir.
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 2775
Inscription: Ven 11 Mar 2011 10:05

Re: Question drivers ODBC

de Laura05 » Sam 13 Aoû 2016 08:51

Bonjour,

Merci pour ce début de réponse.

Petite précision quand meme, nous utilisons le driver Sage 100 (celui avec la licence et tout), nous n'allons pas taper "directement" dans la base par le driver SQL de microsoft.

D'ou la question savoir si le driver SAGE100 effectué un contrôle d'intégrité lors de la création d'un client.

Si il y a un expert qui passe dans le coin :)

Encore merci d'exister, ce forum nous a souvent servit :)
Posteur néophyte
Posteur néophyte
 
Messages: 2
Inscription: Jeu 11 Aoû 2016 15:01

Re: Question drivers ODBC

de crevecoeurj » Sam 13 Aoû 2016 18:38

Salutations,
Je ne suis pas Expert mais le driver ODBC est conçu pour écrire des données dans SAGE.
Par contre il demande pas mal de code pour mettre à jour certaines tables d'héritages (Mode de règlement ou autres)

Les objets métiers permettent d'être plus serein grâce à des méthodes adéquates en récupérant les valeurs par défaut
Chef de projet - Acs informatique

Si vous ne réussissez pas du premier coup, appelez ça « version 1.0″.
Avatar de l’utilisateur
Contributeur
Contributeur
 
Messages: 69
Inscription: Lun 16 Juil 2007 10:43

Re: Question drivers ODBC

de OLAN » Mer 31 Aoû 2016 09:13

Bonjour,
Le driver ODBC Sage effectue des contrôles afin de garantir l'intégrité des données dans les bases Sage 100. C'est d'ailleurs pourquoi dans la doc il est précisé la liste des champs obligatoires et non modifiables.
Pour ce qui est de la création d'un client, dès que l'insert est passé, le client est réellement créé dans la base. La différence par rapport à la gescom, c'est qu'à la création d'un client, une adresse de livraison est automatiquement créée lorsqu'on se place sur le volet adresse. Avec le driver ODBC, c'est à vous de créer l'adresse dans la table f_livraison.
OLAN
Posteur habitué
Posteur habitué
 
Messages: 34
Inscription: Ven 21 Déc 2007 12:19


Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité