SQL - Insert ds F_EcritureC introuvable ds les Journaux

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" ***

SQL - Insert ds F_EcritureC introuvable ds les Journaux

Messagede Claude59 » Mar 8 Déc 2009 00:08

Bonjour

Je souhaite rapatrier toutes les écritures d'une Compta (P.ex. Magasin)
vers une autre compta (P.ex. Holding)

J'arrive à inserer dans F_EcritureC (avec EC_No à Zéro lors de l'insert)
Cela se passe bien (avec génération d'un EC_No via le trigger)
Avec l'interface SAGE je retrouve bien mes ecritures par la recherche
mais je ne les retrouve pas dans les Journaux.
Me manque-t-il un lien ?
Je ne trouve pas d'autres infos dans le manuel "Strucfic.pdf"

Merci de votre réponse

Claude

Info : SAGE 15.03 - Ligne 100 SQL
Claude59
Posteur néophyte
Posteur néophyte
 
Messages: 8
Inscription: Lun 4 Fév 2008 00:57

Re: SQL - Insert ds F_EcritureC introuvable ds les Journaux

Messagede asr31 » Mar 22 Déc 2009 14:28

Bonjour,

Si tu trouves tes écritures par recherche dans l'interface SAGE, tu dois bien voir sur quel journal elle sont, non ?

Cdt,
ASR31
asr31
Posteur néophyte
Posteur néophyte
 
Messages: 17
Inscription: Mer 13 Fév 2008 15:31

Re: SQL - Insert ds F_EcritureC introuvable ds les Journaux

Messagede Claude59 » Mar 22 Déc 2009 14:58

Bonjour

Oui je les trouve par recherche et je sais quel est le Code Journal, mais quand je double-clique sur l'écriture
l'interface m'ouvre le journal mais les écritures n'y sont pas :-(

Merci

Cordialement
Claude59
Posteur néophyte
Posteur néophyte
 
Messages: 8
Inscription: Lun 4 Fév 2008 00:57

Re: SQL - Insert ds F_EcritureC introuvable ds les Journaux

Messagede asr31 » Mar 5 Jan 2010 13:13

Bonjour,

As-tu tenté une maintenance sur ton dossier comptable ?
Autre chose, faire attention au champ DM_Date qui doit être toujours le premier jour du mois, le jour étant renseigné dans EC_Jour.
Le journal concerné est-il bien 'ouvert' ? Il me semble être tombé sur le problème ... Pour vérifier, avant insertion SQL des écritures, crée dans le journal concerné deux lignes (équilibrées) et regarde le résultat après insertion.

Cdt,
ASR31
asr31
Posteur néophyte
Posteur néophyte
 
Messages: 17
Inscription: Mer 13 Fév 2008 15:31

Re: SQL - Insert ds F_EcritureC introuvable ds les Journaux

Messagede Claude59 » Jeu 7 Jan 2010 15:07

Bonjour

Quand je fait l'insert je ne remplis pas le JM_DATE il se met automatiquement

Je vais tente une maintenance pour voir si cela corrige le pb, même si à terme cela ne pourra
pas être la solution, puisque je devrais faire des inserts toutes les nuits (synchro magasins --> holding)

Merci
Claude59
Posteur néophyte
Posteur néophyte
 
Messages: 8
Inscription: Lun 4 Fév 2008 00:57

Re: SQL - Insert ds F_EcritureC introuvable ds les Journaux

Messagede Claude59 » Mer 13 Jan 2010 00:43

Bonjour
J'ai tenté une maintenance mais pas d'amélioration, écritures toujours invisibles dans les journaux :-(

Info compémentaire quand j'ouvre le journal au moi correspondant à mes écritures , eles n'y sont pas pas, mais
quand je ferme la fenete, il m'envoie u msgbox "Le journal contient des écritures";alors qu'en visu il n'y a rien dans
le journal à l'écran
Claude59
Posteur néophyte
Posteur néophyte
 
Messages: 8
Inscription: Lun 4 Fév 2008 00:57

Re: SQL - Insert ds F_EcritureC introuvable ds les Journaux

Messagede aminos » Ven 22 Jan 2010 16:20

Bonjour,

J'ai eu le meme probleme que vous , j'essaye d'inserer dans f_ecriturec et j'ai le mem message d'erreur : le journal contient des ecritures .

Les derniers info que j'ai , il faut passer par les objets métiers voir si ça marche ou pas sinon c'est un beug de sage

et si vous avez trouver une solution j'aimerai bien la savoir si c possible .


Cordialement,
aminos
Posteur néophyte
Posteur néophyte
 
Messages: 1
Inscription: Ven 22 Jan 2010 16:09

Re: SQL - Insert ds F_EcritureC introuvable ds les Journaux

Messagede Le_Maraudeur » Lun 8 Fév 2010 14:26

Bonjour,

la solution a mon avis est très simple...

Deux possibilités :
1) vous avez inséré une ligne d'ecriture dans un exercice qui n'a pas été créé dans la Compta
2) vous avez inséré une ligne d'écriture pour un période qui n'a pas été créée (table F_JMOUV)

Dans ce second cas vous devez toujours vérifié que la période correspondant au mois de l'écriture existe dans F_JMOUV, et si elle n'existe pas vous devez la créer avant d'insérer dans F_ecriturec...

et enfin il faut toujours insérer soi même une valeur pour JM_DATE qui est toujours égale au premier jour du mois de la date de l'écriture (de plus l'heure doit toujours être à 00:00:00 pour ce champ)

Bon dév
Le_Maraudeur
Super Contributeur
Super Contributeur
 
Messages: 104
Inscription: Jeu 12 Juil 2007 10:39

Re: SQL - Insert ds F_EcritureC introuvable ds les Journaux

Messagede Francis » Lun 15 Fév 2010 14:16

Tu as du résoudre ton problème depuis, mais cela peut servir à d'autres.
L'insertion SQL d'écritures est assez délicate et il faut privlégier l'insertion ODBC.
Dans le cas où l'insertion SQL est nécessaire, en plus des contraintes que signale Le maraudeur, il faut faire attention aux champs avec la valeur Null.
Sage accepte mal des enregistrements dans F_Ecriturec qui aient des valeurs "NULL" dans certains champs.
On peut assez facilement se retrouver avec des comportements tels que tu le décris.
Il suffit de créer en saisie dans l'application une écriture identique, puis de comparer avec une requête SQL les valeurs champ à champ entre l'insertion par l'application et celle par la requête SQL.
Ensuite adapter sa programmation en conséquence pour avoir le même résultat.
C'est évident, mais l'on oublie certaines fois cette petite vérification et l'on galère ...
Francis
Posteur actif
Posteur actif
 
Messages: 43
Inscription: Ven 31 Aoû 2007 14:30


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

Qui est en ligne

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