Requete SQL sur la Base "Common"

Répondre
Samuel_Burg
Messages : 144
Enregistré le : mer. juil. 22, 2015 12:17 pm

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 :

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
ludovic
Messages : 265
Enregistré le : ven. avr. 15, 2011 2:32 pm

ven. mars 09, 2018 11:42 am

Bonjour,

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

Cordialement,
Ludovic.
Samuel_Burg
Messages : 144
Enregistré le : mer. juil. 22, 2015 12:17 pm

lun. avr. 09, 2018 4:19 pm

Merci !
Répondre