Requete SQL sur la Base "Common"
Posté : ven. mars 09, 2018 10:03 am
Bonjour,
je suis en train de mettre a jour le code de l'export FEC pour qu'il supporte les FEC / BNC et pas seulement les FEC / BIC.
Pour que le fichier FEC soit validé par le "Testeur de Compatibilité" des impôts (Testeur_1_00_05_win_x86_64.exe), j'ai quelques ajout/modifications a faire.
Il y a un truc probablement trivial à faire sur lequel je bute : je veux récupérer le N° SIREN/SIRET de la société courante depuis la base "Common" (et donc pas depuis la base "OpenConverto48").
En SQL c'est simplement ceci :
Mais je ne trouve pas la façon d'exécuter cette requête SQL dans org/openconcerto/erp/panel/compta/AbstractExport.java, dans la classe AbstractExport.
C'est pour injecter ce SIREN à la racine du nom de fichier "fOut" avant la place du "ExportOC_" pour que le nom de fichier soit accepté directement par l'outil de validation des impôts.
Exécuter cette requête SQL doit être triviale à cet endroit du code mais je tourne en rond.
Quelqu'un peut me donner les 3 lignes de code qui font ceci ?
Cordialement,
Samuel
je suis en train de mettre a jour le code de l'export FEC pour qu'il supporte les FEC / BNC et pas seulement les FEC / BIC.
Pour que le fichier FEC soit validé par le "Testeur de Compatibilité" des impôts (Testeur_1_00_05_win_x86_64.exe), j'ai quelques ajout/modifications a faire.
Il y a un truc probablement trivial à faire sur lequel je bute : je veux récupérer le N° SIREN/SIRET de la société courante depuis la base "Common" (et donc pas depuis la base "OpenConverto48").
En SQL c'est simplement ceci :
Code : Tout sélectionner
set client_encoding = 'utf-8';
SET search_path = "Common", pg_catalog;
SELECT "NUM_SIRET" FROM "SOCIETE_COMMON" WHERE "ID" = 48;
C'est pour injecter ce SIREN à la racine du nom de fichier "fOut" avant la place du "ExportOC_" pour que le nom de fichier soit accepté directement par l'outil de validation des impôts.
Exécuter cette requête SQL doit être triviale à cet endroit du code mais je tourne en rond.
Quelqu'un peut me donner les 3 lignes de code qui font ceci ?
Cordialement,
Samuel