Question drivers ODBC
Modérateurs: Super-Apogea, Super Modérateur
5 messages
|Page 1 sur 1
Question drivers ODBC
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.
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
- Messages: 2
- Inscription: Jeu 11 Aoû 2016 15:01
Re: Question drivers ODBC
Bonjour,
Mon avis de 1er niveau :
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,
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.
Pour réussir, il faut un quart de savoir, un quart de faire, un quart de savoir faire et un quart de faire savoir.
Re: Question drivers ODBC
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
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
- Messages: 2
- Inscription: Jeu 11 Aoû 2016 15:01
Re: Question drivers ODBC
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
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″.
Si vous ne réussissez pas du premier coup, appelez ça « version 1.0″.
Re: Question drivers ODBC
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.
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é
- Messages: 34
- Inscription: Ven 21 Déc 2007 12:19
5 messages
|Page 1 sur 1
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité