Strumenti Utente

Strumenti Sito


sviluppo:ws_omnis_financing

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisione
Revisione precedente
sviluppo:ws_omnis_financing [2017/11/21 11:45] m.biagiolisviluppo:ws_omnis_financing [2024/10/15 09:45] (versione attuale) – modifica esterna 127.0.0.1
Linea 2: Linea 2:
  
 ====== OBJ_F_PHP ====== ====== OBJ_F_PHP ======
 +
 +===== Piano dei Conti =====
 +Di seguito, i metodi da utilizzare per il modulo Piano dei Conti.
 +
 +==== $piaco_set_Modello ====
 +
 +Parametri (pParams):
 +  * **COL1**: Row 
 +La row ha la seguente struttura:
 +  * **TIPO_COL**: Documentare ....
 +  * **ANNO_ESE**: Anno di esercizio contabile
 +  * **NAT_ENTE**: Natura Ente
 +
 +Il metodo restituisce 'S' in caso di esito positivo. In caso di errore (Esito='N') restituisce anche il messaggio.
 +
 +Esempio parametri di chiamata:
 +<code>
 +<EXECUTIONPARAMS>
 + <FUNCTION>
 + <FUNCTIONNAME>EXECUTE</FUNCTIONNAME>
 + <OBJECTNAME>OBJ_F_PHP</OBJECTNAME>
 + <METHODNAME>piaco_set_Modello</METHODNAME>
 + </FUNCTION>
 + <PARAMS>
 + <COL1>
 + <ROW>
 + <TIPO_COL>1</TIPO_COL>
 + <ANNO_ESE>2017</ANNO_ESE>
 + <NAT_ENTE>1</NAT_ENTE>
 + <MODELLOM>0</MODELLOM>
 + <SEZIONEMM>1</SEZIONEMM>
 + <QUADROMM>0</QUADROMM>
 + <SUB1QMM>0</SUB1QMM>
 + <RIGAMODM>0</RIGAMODM>
 + <DES_RIGAM></DES_RIGAM>
 + <FLAG_NO_CEP>0</FLAG_NO_CEP>
 + <RIGA_CEP_1>0</RIGA_CEP_1>
 +        <RIGA_CEP_2>0</RIGA_CEP_2>
 +        <BIL_RIFERI>1</BIL_RIFERI>
 +        <LINE>1</LINE>
 +        <FLAG_ESCLUDI_TUTTI>0</FLAG_ESCLUDI_TUTTI>
 +        <FLAG_AZZERA_RIGA>0</FLAG_AZZERA_RIGA>
 + </ROW>
 + </COL1>
 + </PARAMS>
 +</EXECUTIONPARAMS>
 +</code>
 +
 +Esempio di risposta:
 +<code>
 +<RESULT>
 +    <EXITCODE>S</EXITCODE>
 +    <MESSAGE></MESSAGE>
 +    <HEADER/>
 +    <LIST>
 +        <ROW>
 +            <DES_VOCE> ---- NESSUNA RIGA SELEZIONATA ----</DES_VOCE>
 +            <RIGAMODM>0</RIGAMODM>
 +            <TIPO_RIGA>0</TIPO_RIGA>
 +            <CODICE></CODICE>
 +        </ROW>
 +        <ROW>
 +            <DES_VOCE>A-1 - Proventi da tributi</DES_VOCE>
 +            <RIGAMODM>10020</RIGAMODM>
 +            <TIPO_RIGA>0</TIPO_RIGA>
 +            <CODICE>A-1</CODICE>
 +        </ROW>
 +        <ROW>
 +            <DES_VOCE>A-2 - Proventi da fondi perequativi</DES_VOCE>
 +            <RIGAMODM>10030</RIGAMODM>
 +            <TIPO_RIGA>0</TIPO_RIGA>
 +            <CODICE>A-2</CODICE>
 +        </ROW>
 +        
 +        .......
 +        
 +    </LIST>
 +</RESULT>
 +</code>
  
 ===== Bilancio ===== ===== Bilancio =====
Linea 14: Linea 93:
   * **COL4**: Flag per controllo FTA_FUNZUT: se = 1, effettua i controlli previsti nella tabella FTA_FUNZUT.   * **COL4**: Flag per controllo FTA_FUNZUT: se = 1, effettua i controlli previsti nella tabella FTA_FUNZUT.
   * **COL5**: Flag per lettura voce da impegno/accertamento: se = 1, carica la row della voce partendo dai dati della row passata come parametro (devono essere presenti i campi PROGIMPACC e ANNO_BILA - quest'ultimo solo se il campo ATTBI_L118 assume valore < 3)   * **COL5**: Flag per lettura voce da impegno/accertamento: se = 1, carica la row della voce partendo dai dati della row passata come parametro (devono essere presenti i campi PROGIMPACC e ANNO_BILA - quest'ultimo solo se il campo ATTBI_L118 assume valore < 3)
 +  * **COL6**: nomenclatura campi servizio assegnatario/responsabile (0=Standard  1=Da FBA_BILAD)
 +
 +Dal bilancio, i default da passare al metodo sono:
 +  * **COL3**: 0
 +  * **COL4**: 1
 +  * **COL5**: 1
 +  * **COL6**: 1
  
 Il metodo restituisce 'S' in caso di esito positivo. In caso di errore (Esito='N') restituisce anche il messaggio. Il metodo restituisce 'S' in caso di esito positivo. In caso di errore (Esito='N') restituisce anche il messaggio.
Linea 50: Linea 136:
   * **COL4**: Tipo controllo (0 = Nessun controllo  1=Impegni  2=Liquidazioni  3=Mandati)   * **COL4**: Tipo controllo (0 = Nessun controllo  1=Impegni  2=Liquidazioni  3=Mandati)
   * **COL5**: 0= Non Include IDORGAN=0   1=INCLUDE IDORGAN=0   * **COL5**: 0= Non Include IDORGAN=0   1=INCLUDE IDORGAN=0
 +  * **COL6**: nomenclatura campi servizio assegnatario/responsabile (0=Standard  1=Da FBA_BILAD)
 +
 +Dal bilancio, i default da passare al metodo sono:
 +  * **COL3**: 0
 +  * **COL4**: 0
 +  * **COL5**: 0
 +  * **COL6**: 1
  
 Il metodo restituisce 'S' in caso di esito positivo e sul messaggio il filtro (stringa sql) da aggiungere alla selezione. In caso di errore (Esito='N') restituisce anche il messaggio. Il metodo restituisce 'S' in caso di esito positivo e sul messaggio il filtro (stringa sql) da aggiungere alla selezione. In caso di errore (Esito='N') restituisce anche il messaggio.
Linea 241: Linea 334:
   <PARAMS>   <PARAMS>
     <COL1>     <COL1>
- <ROW> +    <ROW> 
- <IDAtto>1</IDAtto> +      <IDAtto>1</IDAtto> 
- <codiceUtenteLDAP>ITALSOFT</codiceUtenteLDAP>  +      <codiceUtenteLDAP>ITALSOFT</codiceUtenteLDAP>      
- </ROW>+    </ROW>
     </COL1>     </COL1>
   </PARAMS>   </PARAMS>
Linea 333: Linea 426:
 <code> <code>
 <EXECUTIONPARAMS> <EXECUTIONPARAMS>
- <FUNCTION> +  <FUNCTION> 
- <FUNCTIONNAME>EXECUTE</FUNCTIONNAME> +    <FUNCTIONNAME>EXECUTE</FUNCTIONNAME> 
- <OBJECTNAME>OBJ_F_PHP</OBJECTNAME> +    <OBJECTNAME>OBJ_F_PHP</OBJECTNAME> 
- <METHODNAME>attie_aggiorna_Ade_atti</METHODNAME> +    <METHODNAME>attie_aggiorna_Ade_atti</METHODNAME> 
- </FUNCTION> +  </FUNCTION> 
- <PARAMS> +  <PARAMS> 
- <COL1> +    <COL1> 
- <ROW> +      <ROW> 
- <prog_atto>1</prog_atto> +        <prog_atto>1</prog_atto> 
- <num_atto>123</num_atto> +        <num_atto>123</num_atto> 
- <data_atto>2017-11-21</data_atto> +        <data_atto>2017-11-21</data_atto> 
- <atto_ie>0</atto_ie> +        <atto_ie>0</atto_ie> 
- <k_stato>ESE</k_stato> +        <k_stato>ESE</k_stato> 
- <prog_fora>3</prog_fora> +        <prog_fora>3</prog_fora> 
- <cod_nr_a>NUM_DT</cod_nr_a> +        <cod_nr_a>NUM_DT</cod_nr_a> 
- <codiceUtenteLDAP>ITALSOFT</codiceUtenteLDAP> +        <codiceUtenteLDAP>ITALSOFT</codiceUtenteLDAP> 
- </ROW> +      </ROW> 
- </COL1> +    </COL1> 
- </PARAMS>+  </PARAMS>
 </EXECUTIONPARAMS> </EXECUTIONPARAMS>
 </code> </code>
Linea 454: Linea 547:
 <code> <code>
 <EXECUTIONPARAMS> <EXECUTIONPARAMS>
- <FUNCTION> +  <FUNCTION> 
- <FUNCTIONNAME>EXECUTE</FUNCTIONNAME> +    <FUNCTIONNAME>EXECUTE</FUNCTIONNAME> 
- <OBJECTNAME>OBJ_F_PHP</OBJECTNAME> +    <OBJECTNAME>OBJ_F_PHP</OBJECTNAME> 
- <METHODNAME>attie_ricercaCapitoliBP</METHODNAME> +    <METHODNAME>attie_ricercaCapitoliBP</METHODNAME> 
- </FUNCTION> +  </FUNCTION> 
- <PARAMS> +  <PARAMS> 
- <COL1> +    <COL1> 
- <ROW> +      <ROW> 
- <annoEsercizio>2016</annoEsercizio> +        <annoEsercizio>2016</annoEsercizio> 
- <movimento>S</movimento> +        <movimento>S</movimento> 
- <meccanografico>4000005</meccanografico> +        <meccanografico>4000005</meccanografico> 
- <capitolo>630000</capitolo> +        <capitolo>630000</capitolo> 
- <descrizione></descrizione> +        <descrizione></descrizione> 
- <liv1pf></liv1pf> +        <liv1pf></liv1pf> 
- <liv2pf></liv2pf> +        <liv2pf></liv2pf> 
- <liv3pf></liv3pf> +        <liv3pf></liv3pf> 
- <liv4pf></liv4pf> +        <liv4pf></liv4pf> 
- <liv5pf></liv5pf> +        <liv5pf></liv5pf> 
- <codiceMissione></codiceMissione> +        <codiceMissione></codiceMissione> 
- <codiceProgramma></codiceProgramma> +        <codiceProgramma></codiceProgramma> 
- <codiceUtenteLDAP>ITALSOFT</codiceUtenteLDAP>  +        <codiceUtenteLDAP>ITALSOFT</codiceUtenteLDAP>        
- </ROW> +      </ROW> 
- </COL1> +    </COL1> 
- </PARAMS>+  </PARAMS>
 </EXECUTIONPARAMS> </EXECUTIONPARAMS>
 </code> </code>
Linea 533: Linea 626:
 </RESULT> </RESULT>
 </code> </code>
 +
 +===== Stampe =====
 +Questi metodi servono per chiamare il motore di stampa dei report in Cityware, e sfruttare le stampe già implementate in City-Financing in Omnis.
 +
 +==== $stampa_bilancio_previsione ====
 +Corrisponde alla stampa che è possibile lanciare da menu: CITY-FINANCING --> Apertura --> Apertura Bilancio (D.L.118) --> Stampa Bilancio di Previsione su Modelli Enti Locali. 
 +
 +Parametri (pParams):
 +  * **COL1**: Row dei parametri di stampa (sono gli stessi campi che troviamo nella finestra di Cityware, con l'aggiunta di ANNO_CONTABILE, FLAG_ORIENT fisso a 0, e REGIONE)
 +
 +Ritorno: il metodo restituisce un array con all'interno due array: una lista di PATH e una lista di ERRORI.
 +
 +==== $download_stampa ====
 +Questo metodo riceve in ingresso un PATH e restituisce il relativo contenuto
 +
 +Parametri (pParams):
 +  * **COL1**: PATH (corrisponde al percorso fisico della stampa memorizzata sul server).
 +
 +Ritorno: il metodo restituisce una stringa in formato HEX, che contiene la stampa in formato PDF.
  
 ===== Utilizzo da PHP ===== ===== Utilizzo da PHP =====
Linea 543: Linea 655:
   * attieAggiornaAdeAtti   * attieAggiornaAdeAtti
   * attieRicercaCapitoliBP   * attieRicercaCapitoliBP
 +  * piacoSetModello  (DA FARE){{counter}} visualizzazioni.
 +
sviluppo/ws_omnis_financing.1511264701.txt.gz · Ultima modifica: 2018/03/19 10:45 (modifica esterna)