[SQL] Récuperer fichier media
Modérateurs: Super-Apogea, Super Modérateur
8 messages
|Page 1 sur 1
[SQL] Récuperer fichier media
Bonjour à tous,
Environnement Sage SQL i7 7.71
En SQL, je voudrais arriver à ressortir la liste des factures (achat, commence par 6..) de publicité de notre compta, mais surtout ressortir le fichier PDF qui est rattaché. Le problème c'est que la comptabilite rattache le fichier PDF à la ligne écriture du fournisseur.
Est-ce qu'il y aurait un moyen en SQL d'arriver à faire un lien entre ces deux ecritures ?
Merci d'avance pour vos explications
( Je ne suis pas comptable )
guigui69
Environnement Sage SQL i7 7.71
En SQL, je voudrais arriver à ressortir la liste des factures (achat, commence par 6..) de publicité de notre compta, mais surtout ressortir le fichier PDF qui est rattaché. Le problème c'est que la comptabilite rattache le fichier PDF à la ligne écriture du fournisseur.
Est-ce qu'il y aurait un moyen en SQL d'arriver à faire un lien entre ces deux ecritures ?
Merci d'avance pour vos explications
( Je ne suis pas comptable )
guigui69
- Super Contributeur
- Messages: 215
- Inscription: Jeu 5 Fév 2009 16:39
Re: [SQL] Récuperer fichier media
Bonjour,
Il faut chercher sur la colonne CG_NumCont qui doit retourner le compte de classe 6 sur le compte 401.
Dans une saisie manuel l'info doit être présente.
Il faut chercher sur la colonne CG_NumCont qui doit retourner le compte de classe 6 sur le compte 401.
Dans une saisie manuel l'info doit être présente.
- Posteur habitué
- Messages: 32
- Inscription: Sam 17 Jan 2015 23:50
Re: [SQL] Récuperer fichier media
Bonjour,
Désolé, je n'ai pas tout compris pourrait tu êtres plus clair
Merci d'avance
guigui69
Désolé, je n'ai pas tout compris pourrait tu êtres plus clair
Merci d'avance
guigui69
- Super Contributeur
- Messages: 215
- Inscription: Jeu 5 Fév 2009 16:39
Re: [SQL] Récuperer fichier media
Bonsoir,
si je regarde notre comptabilité, on dirait qu'il y a pas forcement CG_NumCont qui est remplit
si je regarde notre comptabilité, on dirait qu'il y a pas forcement CG_NumCont qui est remplit
- Super Contributeur
- Messages: 215
- Inscription: Jeu 5 Fév 2009 16:39
Re: [SQL] Récuperer fichier media
Bonsoir aussi.
J'essaye d'imaginer que tu essaye de retrouver les factures d'achat (multimedia) liées à une facture de vente.
J'ai bon ?
Si c'est le cas,de (prise de) tête, je ne vois pas trop la liaison que l'on peut chercher ...
Le CG_NumCont (ou plutôt, le CT_NumCont) n'est pas significatif dans ce cas (Client/Fournisseur = non - Écriture de vente/JAl Banque = oui)
En imaginant qu'un code analytique (genre affaire) puisse nous aider, cela semble possible.
Et je répète, prise de tête car la procédure de renseignement des informations doit être hyper stable.
Avant même de réfléchir à sortir les factures PDF d'achat liées à une pièce (on n'est plus au niveau écriture, là), comment fais-tu le lien entre pièce d'achat et ligne de vente en compta ?
Cordialement,
J'essaye d'imaginer que tu essaye de retrouver les factures d'achat (multimedia) liées à une facture de vente.
J'ai bon ?
Si c'est le cas,de (prise de) tête, je ne vois pas trop la liaison que l'on peut chercher ...
Le CG_NumCont (ou plutôt, le CT_NumCont) n'est pas significatif dans ce cas (Client/Fournisseur = non - Écriture de vente/JAl Banque = oui)
En imaginant qu'un code analytique (genre affaire) puisse nous aider, cela semble possible.
Et je répète, prise de tête car la procédure de renseignement des informations doit être hyper stable.
Avant même de réfléchir à sortir les factures PDF d'achat liées à une pièce (on n'est plus au niveau écriture, là), comment fais-tu le lien entre pièce d'achat et ligne de vente en compta ?
Cordialement,
ASR31
En recherche de missions.
En recherche de missions.
Re: [SQL] Récuperer fichier media
Bonjour à tous,
Oui mon but est de faire un suivi des facture achat (compte qui commence part 623....) avec le lien pdf du fichier.
j'avance dans ma démarche.
Les comptable nomme les Numéros de Piece comme le PDF. j'ai réalisé une requete SQL :
SELECT JM_Date, EC_Jour,EC_Piece, F_ECRITUREC.CG_Num as cgnum,EC_Intitule,EC_Montant,CG_Intitule,CG_Classement
FROM [xxxxx].[dbo].[F_ECRITUREC]
INNER JOIN F_COMPTEG on F_COMPTEG.CG_Num=F_ECRITUREC.CG_Num
WHERE CG_Intitule LIKE '%PUB%' AND YEAR(JM_Date)= 2014 AND MONTH(JM_Date)=11 ORDER BY EC_Montant DESC,F_ECRITUREC.CT_NUM, F_ECRITUREC.EC_DATE
Le but de ressortir toute les factures Achat avec intitulé PUB
Par contre je bloque au niveau de ma page PHP.
J'ai créé une page PHP qui se connecte a mon SQLserver (2008 r2), la connexion fonctionne
La connexion / et la sélection de la base est OK, mais des que je rajoute la requete (celle dessus par exemple), cela ne fonctionne pas . Ma page retourne "la connexion a réinitaliser....." dans firefox (ce message ne vient pas du SQL mais de firefox)
je n'arrive pas a comprendre le problème pour retourner le resultat.
J'ai deja une page web qui interroge une autre base SQL sur le meme serveur :
Et cela affiche sans probleme
Quelqu'un aurait une idée?
guigui69
Oui mon but est de faire un suivi des facture achat (compte qui commence part 623....) avec le lien pdf du fichier.
j'avance dans ma démarche.
Les comptable nomme les Numéros de Piece comme le PDF. j'ai réalisé une requete SQL :
SELECT JM_Date, EC_Jour,EC_Piece, F_ECRITUREC.CG_Num as cgnum,EC_Intitule,EC_Montant,CG_Intitule,CG_Classement
FROM [xxxxx].[dbo].[F_ECRITUREC]
INNER JOIN F_COMPTEG on F_COMPTEG.CG_Num=F_ECRITUREC.CG_Num
WHERE CG_Intitule LIKE '%PUB%' AND YEAR(JM_Date)= 2014 AND MONTH(JM_Date)=11 ORDER BY EC_Montant DESC,F_ECRITUREC.CT_NUM, F_ECRITUREC.EC_DATE
Le but de ressortir toute les factures Achat avec intitulé PUB
Par contre je bloque au niveau de ma page PHP.
J'ai créé une page PHP qui se connecte a mon SQLserver (2008 r2), la connexion fonctionne
- Code: Tout sélectionner
$conn = mssql_connect('icardms','sa','xxxxxx');
if (!$conn) {
die('Not connected : ' . mssql_error());
}
else
{
echo "okkkkk";
}
$db_selected = mssql_select_db('yyyyyyyyyyy', $conn);
if (!$db_selected) {
die ('Can\'t use db : ' . mssql_get_last_message());
}
else
{
Echo "db ok";
}
$query = @mssql_query('SELECT top 10 * FROM F_ECRITUREC');
if (!$query) {
die('Erreur MSSQL : ' . mssql_get_last_message());
}
La connexion / et la sélection de la base est OK, mais des que je rajoute la requete (celle dessus par exemple), cela ne fonctionne pas . Ma page retourne "la connexion a réinitaliser....." dans firefox (ce message ne vient pas du SQL mais de firefox)
je n'arrive pas a comprendre le problème pour retourner le resultat.
J'ai deja une page web qui interroge une autre base SQL sur le meme serveur :
- Code: Tout sélectionner
$conn = mssql_connect('icardms','xxxx','xxxxxx');
if($conn != false)
{
mssql_select_db('icardms', $conn);
$query0 = mssql_query("
SELECT s.emp, s.razon, a.descrip
FROM tgempresa s
INNER JOIN tgPtoVenta a ON a.Emp=s.Emp
WHERE s.emp='001' AND a.Puntoventa='10'");
$list2 = mssql_fetch_array( $query0 );
Et cela affiche sans probleme
Quelqu'un aurait une idée?
guigui69
- Super Contributeur
- Messages: 215
- Inscription: Jeu 5 Fév 2009 16:39
Re: [SQL] Récuperer fichier media
Bonjour,
Pas vraiment d'idée car ne connais pas PHP.
Mais je vois quelques différences de code, qui ne sont peut-être pas significatives :
Double-Quote au lieu de Quote simple dans la requête qui ne marche pas
Essayer avec un select EC_No FROM F_ECRITURE WHERE EC_NO=xxx
Pour voir si le TOP ou le * seraient mal interprétés.
Cordialement,
Pas vraiment d'idée car ne connais pas PHP.
Mais je vois quelques différences de code, qui ne sont peut-être pas significatives :
Double-Quote au lieu de Quote simple dans la requête qui ne marche pas
Essayer avec un select EC_No FROM F_ECRITURE WHERE EC_NO=xxx
Pour voir si le TOP ou le * seraient mal interprétés.
Cordialement,
ASR31
En recherche de missions.
En recherche de missions.
Re: [SQL] Récuperer fichier media
Bonjour à tous j'avance dans ma requete,
En fait le problème se situait au niveau de la requête SQL jetait obligé de rajouter des crochets [] dans les champs pour que ma requête fonctionne.
Maintenant je cherche a récupérer avec cette requête le nom du fournisseur en question. Je regarde le fichier de structure de I7 pdf mais je ne sais si c'est possible
Et dans le fichier structure il parle de :
Est-ce quelqu'un pourrait m'aiguiller ?
merci d'avance
guigui69
En fait le problème se situait au niveau de la requête SQL jetait obligé de rajouter des crochets [] dans les champs pour que ma requête fonctionne.
- Code: Tout sélectionner
SELECT [EC_Jour] as ecjour,
[EC_Piece] as ecpiece,
[EC_Intitule] as ecintitule,
Round(CAST([EC_Montant] AS float),4) as ecmontant,
[CG_Intitule] as cgintitule,
[CG_Classement] as cgclassement ,
[F_ECRITUREC].CG_Num as cgnum,
convert(char(10),[JM_Date], 103) as jmdate,
YEAR(JM_Date) as a,
MONTH(JM_Date) as m,
RIGHT([F_ECRITUREC].CG_Num,1) as Site,
SUBSTRING(RIGHT([F_ECRITUREC].CG_Num,2), 1, 1) as service
FROM [xxxxxx].[dbo].[F_ECRITUREC]
INNER JOIN F_COMPTEG on F_COMPTEG.CG_Num=F_ECRITUREC.CG_Num
WHERE [F_ECRITUREC].CG_Num LIKE '623%'
AND YEAR(JM_Date)= '2014'
AND MONTH(JM_Date) IN ('11','12')
AND [EC_Intitule] LIKE '%%'
AND SUBSTRING(RIGHT([F_ECRITUREC].CG_Num,2), 1, 1) LIKE '%1%'
AND RIGHT([F_ECRITUREC].CG_Num,1) LIKE '%0%'
ORDER BY EC_Montant DESC,F_ECRITUREC.CT_NUM, F_ECRITUREC.EC_DATE
Maintenant je cherche a récupérer avec cette requête le nom du fournisseur en question. Je regarde le fichier de structure de I7 pdf mais je ne sais si c'est possible
Et dans le fichier structure il parle de :
Liens de F_COMPTET (fichier des comptes tiers)
AVEC F_COMPTEG (Fichier des Comptes Généraux)
F_COMPTEG(CG_Num = F_COMPTET.CG_NumPrinc, CG_Type = 0 (Type détail))
Liens de F_COMPTETG (fichier des liens entre comptes tiers et généraux)
AVEC F_COMPTET (Fichier des Comptes Tiers)
F_COMPTET(CT_Num = F_COMPTETG.CT_Num)
(Lien : numéro de compte Tiers)
AVEC F_COMPTEG (Fichier des Comptes Généraux)
F_COMPTEG(CG_Num = F_COMPTETG.CG_Num, CG_Type = 0 (Type détail))
(Lien : numéro de compte général)
Est-ce quelqu'un pourrait m'aiguiller ?
merci d'avance
guigui69
- Super Contributeur
- Messages: 215
- Inscription: Jeu 5 Fév 2009 16:39
8 messages
|Page 1 sur 1
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités