Page 1 sur 1

Requete SQL sur la Base "Common"

Posté : ven. mars 09, 2018 10:03 am
par Samuel_Burg
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 :

Code : Tout sélectionner

set client_encoding = 'utf-8';
SET search_path = "Common", pg_catalog;
SELECT "NUM_SIRET" FROM "SOCIETE_COMMON" WHERE "ID" = 48;
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

Re: Requete SQL sur la Base "Common"

Posté : ven. mars 09, 2018 11:42 am
par ludovic
Bonjour,

voici la ligne de code :
ComptaPropsConfiguration.getInstanceCompta().getRowSociete().getString("NUM_SIRET");

Cordialement,
Ludovic.

Re: Requete SQL sur la Base "Common"

Posté : lun. avr. 09, 2018 4:19 pm
par Samuel_Burg
Merci !