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 10:25] m.biagiolisviluppo:ws_omnis_financing [2024/10/15 09:45] (versione attuale) – modifica esterna 127.0.0.1
Linea 3: Linea 3:
 ====== OBJ_F_PHP ====== ====== OBJ_F_PHP ======
  
-===== Bilancio ===== +===== Piano dei Conti ===== 
-Di seguito, i metodi da utilizzare per il modulo Bilancio.+Di seguito, i metodi da utilizzare per il modulo Piano dei Conti.
  
-==== $autoriz_check_autor ====+==== $piaco_set_Modello ====
  
 Parametri (pParams): Parametri (pParams):
-  * **COL1**: Codice Utente +  * **COL1**: Row  
-  * **COL2**Row parziale/completa(voce di bilancio)/parziale(impegno) +La row ha la seguente struttura
-  * **COL3**: Flag per caricamento voce di bilancio: se = 1, carica la row della voce partendo dai dati della row passata come parametro (devono essere presenti i campi ANNO_ESE, E_S, CODMECCAN e CODVOCEBIL) +  * **TIPO_COL**: Documentare .... 
-  * **COL4**: Flag per controllo FTA_FUNZUT: se = 1, effettua i controlli previsti nella tabella FTA_FUNZUT. +  * **ANNO_ESE**: Anno di esercizio contabile 
-  * **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)+  * **NAT_ENTE**: Natura Ente
  
 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 23: Linea 23:
  <FUNCTIONNAME>EXECUTE</FUNCTIONNAME>  <FUNCTIONNAME>EXECUTE</FUNCTIONNAME>
  <OBJECTNAME>OBJ_F_PHP</OBJECTNAME>  <OBJECTNAME>OBJ_F_PHP</OBJECTNAME>
- <METHODNAME>autoriz_check_autor</METHODNAME>+ <METHODNAME>piaco_set_Modello</METHODNAME>
  </FUNCTION>  </FUNCTION>
  <PARAMS>  <PARAMS>
- <COL1>CED</COL1> + <COL1>
- <COL2>+
  <ROW>  <ROW>
- <ANNO_ESE>2010</ANNO_ESE> + <TIPO_COL>1</TIPO_COL> 
- <E_S>S</E_S+ <ANNO_ESE>2017</ANNO_ESE> 
- <CODMECCAN>0101102</CODMECCAN+ <NAT_ENTE>1</NAT_ENTE
- <CODVOCEBIL>10112200</CODVOCEBIL>+ <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>  </ROW>
- </COL2>  + </COL1>
- <COL3>0</COL3> +
- <COL4>0</COL4> +
- <COL5>1</COL5> +
  </PARAMS>  </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 =====
 +Di seguito, i metodi da utilizzare per il modulo Bilancio.
 +
 +==== $autoriz_check_autor ====
 +
 +Parametri (pParams):
 +  * **COL1**: Codice Utente
 +  * **COL2**: Row parziale/completa(voce di bilancio)/parziale(impegno)
 +  * **COL3**: Flag per caricamento voce di bilancio: se = 1, carica la row della voce partendo dai dati della row passata come parametro (devono essere presenti i campi ANNO_ESE, E_S, CODMECCAN e CODVOCEBIL)
 +  * **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)
 +  * **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.
 +
 +Esempio parametri di chiamata:
 +<code>
 +<EXECUTIONPARAMS>
 +    <FUNCTION>
 +        <FUNCTIONNAME>EXECUTE</FUNCTIONNAME>
 +        <OBJECTNAME>OBJ_F_PHP</OBJECTNAME>
 +        <METHODNAME>autoriz_check_autor</METHODNAME>
 +    </FUNCTION>
 +    <PARAMS>
 +        <COL1>CED</COL1>
 +        <COL2>
 +            <ROW>
 +                <ANNO_ESE>2010</ANNO_ESE>
 +                <E_S>S</E_S>
 +                <CODMECCAN>0101102</CODMECCAN>
 +                <CODVOCEBIL>10112200</CODVOCEBIL>
 +            </ROW>
 +        </COL2>             
 +        <COL3>0</COL3>
 +        <COL4>0</COL4>
 +        <COL5>1</COL5>  
 +    </PARAMS>
 </EXECUTIONPARAMS> </EXECUTIONPARAMS>
 </code> </code>
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 56: Linea 149:
 <code> <code>
 <EXECUTIONPARAMS> <EXECUTIONPARAMS>
- <FUNCTION> +  <FUNCTION> 
- <FUNCTIONNAME>EXECUTE</FUNCTIONNAME> +    <FUNCTIONNAME>EXECUTE</FUNCTIONNAME> 
- <OBJECTNAME>OBJ_F_PHP</OBJECTNAME> +    <OBJECTNAME>OBJ_F_PHP</OBJECTNAME> 
- <METHODNAME>autoriz_build_sql_filter</METHODNAME> +    <METHODNAME>autoriz_build_sql_filter</METHODNAME> 
- </FUNCTION> +  </FUNCTION> 
- <PARAMS> +  <PARAMS> 
- <COL1>CED</COL1> +    <COL1>CED</COL1> 
- <COL2>S</COL2> +    <COL2>S</COL2> 
- <COL3>0</COL3> +    <COL3>0</COL3> 
- <COL4>2</COL4> +    <COL4>2</COL4> 
- <COL5>1</COL5>  +    <COL5>1</COL5>   
- </PARAMS>+  </PARAMS>
 </EXECUTIONPARAMS> </EXECUTIONPARAMS>
 </code> </code>
Linea 93: Linea 186:
     <COL1>     <COL1>
       <ROW>       <ROW>
- <prog_atto>1</prog_atto> +      <prog_atto>1</prog_atto> 
- <ti_attoam>6</ti_attoam> +      <ti_attoam>6</ti_attoam> 
- <k_stato>PRO</k_stato> +      <k_stato>PRO</k_stato> 
- <datainser>20171121</datainser> +      <datainser>2017-11-21</datainser> 
- <oggetto_at>Prova da ws</oggetto_at> +      <oggetto_at>Prova da ws</oggetto_at> 
- <prog_fora>0</prog_fora> +      <prog_fora>0</prog_fora> 
- <num_atto>0</num_atto> +      <num_atto>0</num_atto> 
- <data_atto></data_atto> +      <data_atto></data_atto> 
- <k_odg>0</k_odg> +      <k_odg>0</k_odg> 
- <atto_ie>0</atto_ie> +      <atto_ie>0</atto_ie> 
- <cup></cup> +      <cup></cup> 
- <amm_trasp>0</amm_trasp> +      <amm_trasp>0</amm_trasp> 
- <codute_ins>italsoft</codute_ins> +      <codute_ins>italsoft</codute_ins> 
- <RICHIESTE> +      <RICHIESTE> 
- <ROW> +        <ROW> 
- <e_s>S</e_s> +          <e_s>S</e_s> 
- <tipo_imp>0</tipo_imp> +          <tipo_imp>0</tipo_imp> 
- <annorif>2016</annorif> +          <annorif>2016</annorif> 
- <n_impeg>1965</n_impeg> +          <n_impeg>1965</n_impeg> 
- <des_imp></des_imp> +          <des_imp></des_imp> 
- <ragsoc></ragsoc> +          <ragsoc></ragsoc> 
- <progsogg></progsogg> +          <progsogg></progsogg> 
- <progkeyvb>1772</progkeyvb> +          <progkeyvb>1772</progkeyvb> 
- <cig>1</cig> +          <cig>1</cig> 
- <desc_cig>prova</desc_cig> +          <desc_cig>prova</desc_cig> 
- <motivo_no_cig>0</motivo_no_cig> +          <motivo_no_cig>0</motivo_no_cig> 
- <importo>10.50</importo> +          <importo>10.50</importo> 
- <cod_liv5>0</cod_liv5> +          <cod_liv5>0</cod_liv5> 
- <cod_cofog1>0</cod_cofog1> +          <cod_cofog1>0</cod_cofog1> 
- <cod_cofog2>0</cod_cofog2> +          <cod_cofog2>0</cod_cofog2> 
- <tipoEN_US>1</tipoEN_US> +          <tipoEN_US>1</tipoEN_US> 
- <transazione_UE>3</transazione_UE> +          <transazione_UE>3</transazione_UE> 
- <annoESE>2017</annoESE> +          <annoESE>2017</annoESE> 
- <proven_importo>0</proven_importo> +          <proven_importo>0</proven_importo> 
- </ROW>  +        </ROW>         
- </RICHIESTE> +      </RICHIESTE> 
- </ROW>+    </ROW>
     </COL1>     </COL1>
   </PARAMS>   </PARAMS>
 </EXECUTIONPARAMS> </EXECUTIONPARAMS>
 +</code>
 +
 +Risposta:
 +<code>
 +<?xml version='1.0' encoding='UTF-8' ?>
 +<RESULT>
 +    <EXITCODE>S</EXITCODE>
 +    <MESSAGE></MESSAGE>
 +    <HEADER/>
 +    <LIST>
 +        <ROW>
 +            <PROG_ATTO>1</PROG_ATTO>
 +            <TI_ATTOAM>6</TI_ATTOAM>
 +            <K_ODG>0</K_ODG>
 +            <PROG_GODG>0</PROG_GODG>
 +            <COD_NR_A> </COD_NR_A>
 +            <DATA_ORD>31-12-2070</DATA_ORD>
 +            <DATA_ATTO></DATA_ATTO>
 +            <NUM_ATTO>0</NUM_ATTO>
 +            <OGGETTO_AT>Prova da ws</OGGETTO_AT>
 +            <DES_DIPAR> </DES_DIPAR>
 +            <DES_LOCAL> </DES_LOCAL>
 +            <PROG_FORA>0</PROG_FORA>
 +            <K_STATO>PRO</K_STATO>
 +            <K_SEQUEAT>0</K_SEQUEAT>
 +            <K_SEQ_POS>0</K_SEQ_POS>
 +            <L1ORG_PA> </L1ORG_PA>
 +            <L2ORG_PA> </L2ORG_PA>
 +            <L3ORG_PA> </L3ORG_PA>
 +            <L4ORG_PA> </L4ORG_PA>
 +            <IMPOR_TOT>0,00000</IMPOR_TOT>
 +            <PROG_TITP>0</PROG_TITP>
 +            <PROG_RIFIS>0</PROG_RIFIS>
 +            <PROG_AMPA>0</PROG_AMPA>
 +            <CODUTE_FP> </CODUTE_FP>
 +            <CODUTE_FA> </CODUTE_FA>
 +            <CODUTE_CF> </CODUTE_CF>
 +            <PROG_CUP>0</PROG_CUP>
 +            <K_TIPINT>0</K_TIPINT>
 +            <K_MODAFF>0</K_MODAFF>
 +            <K_PRCSEL>0</K_PRCSEL>
 +            <CONSIP_C>0</CONSIP_C>
 +            <COD_STAT1> </COD_STAT1>
 +            <COD_STAT2> </COD_STAT2>
 +            <COD_STAT3> </COD_STAT3>
 +            <PROG_ATTOP>0</PROG_ATTOP>
 +            <MO_NWATTO>0</MO_NWATTO>
 +            <PROG_ATTOS>0</PROG_ATTOS>
 +            <DATAPROT></DATAPROT>
 +            <NUMPROT>0</NUMPROT>
 +            <K_STATOPR> </K_STATOPR>
 +            <DATAINSER>20-11-1699</DATAINSER>
 +            <CODUTEINS> </CODUTEINS>
 +            <PROGNOTE>0</PROGNOTE>
 +            <PROG_ITERP>0</PROG_ITERP>
 +            <PROG_ITERU>0</PROG_ITERU>
 +            <WEB_ARETE>0</WEB_ARETE>
 +            <WEB_AINTE>0</WEB_AINTE>
 +            <ATTO_IE>0</ATTO_IE>
 +            <DTSTATTO_1></DTSTATTO_1>
 +            <TIMESTAMPA> </TIMESTAMPA>
 +            <UTESTAMPA> </UTESTAMPA>
 +            <DATACHIUS></DATACHIUS>
 +            <CODUTE>ITALSOFT</CODUTE>
 +            <DATAOPER>21-11-2017</DATAOPER>
 +            <TIMEOPER>11:38:09</TIMEOPER>
 +            <FLAG_DIS>0</FLAG_DIS>
 +            <PROGENTE>1</PROGENTE>
 +            <CODOBIE>0</CODOBIE>
 +            <PROG_CIG>0</PROG_CIG>
 +            <TESTO_ALBO>0</TESTO_ALBO>
 +            <FORMATORTF>0</FORMATORTF>
 +            <PROGN_EV>0</PROGN_EV>
 +            <PROGN_UR>0</PROGN_UR>
 +            <FLAG_PUBBL>0</FLAG_PUBBL>
 +            <IDORGAN>0</IDORGAN>
 +            <IDSTATAT>0</IDSTATAT>
 +            <IDMODAFF>0</IDMODAFF>
 +            <IDAMTSEZ>0</IDAMTSEZ>
 +            <IDTIPDOC>0</IDTIPDOC>
 +            <IMPORTO_S>0,00000</IMPORTO_S>
 +            <IMPORTO_E>0,00000</IMPORTO_E>
 +            <TIMEINSER> </TIMEINSER>
 +            <IDDEFITER>0</IDDEFITER>
 +            <IDPROTOC>0</IDPROTOC>
 +            <PROG_ATTO_ICOL>0</PROG_ATTO_ICOL>
 +        </ROW>
 +    </LIST>
 +</RESULT>
 </code> </code>
  
Linea 152: Linea 334:
   <PARAMS>   <PARAMS>
     <COL1>     <COL1>
-      <ROW> +    <ROW> 
-        <ANNO_ESE>2010</ANNO_ESE+      <IDAtto>1</IDAtto
-        <E_S>S</E_S+      <codiceUtenteLDAP>ITALSOFT</codiceUtenteLDAP     
-        <CODMECCAN>0101102</CODMECCAN> +    </ROW>
-        <CODVOCEBIL>10112200</CODVOCEBIL> +
-      </ROW>+
     </COL1>     </COL1>
   </PARAMS>   </PARAMS>
 </EXECUTIONPARAMS> </EXECUTIONPARAMS>
 +</code>
 +
 +Risposta:
 +<code>
 +
 +
 +<?xml version='1.0' encoding='UTF-8' ?>
 +<RESULT>
 +    <EXITCODE>S</EXITCODE>
 +    <MESSAGE></MESSAGE>
 +    <HEADER/>
 +    <LIST>
 +        <ROW>
 +            <PROG_ATTO>1</PROG_ATTO>
 +            <RIGA_ATTIM>1</RIGA_ATTIM>
 +            <DES_RIGA></DES_RIGA>
 +            <E_S>S</E_S>
 +            <COD_MECCAN>4000005</COD_MECCAN>
 +            <CODVOCEBI>630000</CODVOCEBI>
 +            <VOCE_ECONB></VOCE_ECONB>
 +            <COD_SIOPE>0000</COD_SIOPE>
 +            <PROGIMPACC>0</PROGIMPACC>
 +            <PROGVAR_IA>0</PROGVAR_IA>
 +            <ANNORIF></ANNORIF>
 +            <N_IMPEG></N_IMPEG>
 +            <MOD_INSC>1</MOD_INSC>
 +            <IMIMP_PREN>0,00000</IMIMP_PREN>
 +            <PROGSOGG>0</PROGSOGG>
 +            <TIPO_IMP>0</TIPO_IMP>
 +            <IMP_PADRE>0</IMP_PADRE>
 +            <DATAINSER>20-11-1699</DATAINSER>
 +            <CODUTEINS></CODUTEINS>
 +            <CODUTE>ITALSOFT</CODUTE>
 +            <DATAOPER>21-11-2017</DATAOPER>
 +            <TIMEOPER>11:38:09</TIMEOPER>
 +            <FLAG_DIS>0</FLAG_DIS>
 +            <ESE_RIFE>0</ESE_RIFE>
 +            <PROGINTAP>0</PROGINTAP>
 +            <FLAG_DINV>0</FLAG_DINV>
 +            <PROG_CIG>3190</PROG_CIG>
 +            <CODMECCAN>9901701</CODMECCAN>
 +            <CODVOCEBIL>630000</CODVOCEBIL>
 +            <DATAMATURD></DATAMATURD>
 +            <PROGENTE>1</PROGENTE>
 +            <PROGKEYTAB>1</PROGKEYTAB>
 +            <PROGKEYPF>3299</PROGKEYPF>
 +            <PROGCOFOG>0</PROGCOFOG>
 +            <COD_IDE_UE>3</COD_IDE_UE>
 +            <FLAG_TIPEN>1</FLAG_TIPEN>
 +            <ESIG_ANNO>0</ESIG_ANNO>
 +            <PROGKEYVB>1772</PROGKEYVB>
 +            <ID_RAGGRUPP>0</ID_RAGGRUPP>
 +            <PROG_RICBI>0</PROG_RICBI>
 +            <PROGATTRIB>0</PROGATTRIB>
 +            <DES_IMP></DES_IMP>
 +            <COD_CIG></COD_CIG>
 +            <COD_CUP></COD_CUP>
 +            <RAGSOC></RAGSOC>
 +            <COD_FIN1>0</COD_FIN1>
 +            <COD_FIN2>0</COD_FIN2>
 +            <COD_FIN3>0</COD_FIN3>
 +            <COD_FIN4>0</COD_FIN4>
 +            <COD_FIN5>0</COD_FIN5>
 +            <COD_MIS>0</COD_MIS>
 +            <COD_PRO>0</COD_PRO>
 +            <COD_COFOG1>0</COD_COFOG1>
 +            <COD_COFOG2>0</COD_COFOG2>
 +            <CODVOCEBI_F></CODVOCEBI_F>
 +            <CODVOCEBIL_F>0006300.00</CODVOCEBIL_F>
 +            <BIL_RIFERIMENTO>2</BIL_RIFERIMENTO>
 +        </ROW>
 +    </LIST>
 +</RESULT>
 </code> </code>
  
Linea 181: Linea 434:
     <COL1>     <COL1>
       <ROW>       <ROW>
-        <ANNO_ESE>2010</ANNO_ESE+        <prog_atto>1</prog_atto
-        <E_S>S</E_S+        <num_atto>123</num_atto
-        <CODMECCAN>0101102</CODMECCAN+        <data_atto>2017-11-21</data_atto
-        <CODVOCEBIL>10112200</CODVOCEBIL>+        <atto_ie>0</atto_ie> 
 +        <k_stato>ESE</k_stato> 
 +        <prog_fora>3</prog_fora> 
 +        <cod_nr_a>NUM_DT</cod_nr_a> 
 +        <codiceUtenteLDAP>ITALSOFT</codiceUtenteLDAP>
       </ROW>       </ROW>
     </COL1>     </COL1>
Linea 191: Linea 448:
 </code> </code>
  
 +Risposta:
 +<code>
 +<?xml version='1.0' encoding='UTF-8' ?>
 +<RESULT>
 +    <EXITCODE>S</EXITCODE>
 +    <MESSAGE></MESSAGE>
 +    <HEADER>
 +        <PROG_ATTO>1</PROG_ATTO>
 +        <TI_ATTOAM>6</TI_ATTOAM>
 +        <K_ODG>0</K_ODG>
 +        <PROG_GODG>0</PROG_GODG>
 +        <COD_NR_A>NUM_DT</COD_NR_A>
 +        <DATA_ORD>20-11-2017</DATA_ORD>
 +        <DATA_ATTO>20-11-2017</DATA_ATTO>
 +        <NUM_ATTO>123</NUM_ATTO>
 +        <OGGETTO_AT>Prova da ws</OGGETTO_AT>
 +        <DES_DIPAR> </DES_DIPAR>
 +        <DES_LOCAL> </DES_LOCAL>
 +        <PROG_FORA>3</PROG_FORA>
 +        <K_STATO>ESE</K_STATO>
 +        <K_SEQUEAT>0</K_SEQUEAT>
 +        <K_SEQ_POS>0</K_SEQ_POS>
 +        <L1ORG_PA> </L1ORG_PA>
 +        <L2ORG_PA> </L2ORG_PA>
 +        <L3ORG_PA> </L3ORG_PA>
 +        <L4ORG_PA> </L4ORG_PA>
 +        <IMPOR_TOT>0,00000</IMPOR_TOT>
 +        <PROG_TITP>0</PROG_TITP>
 +        <PROG_RIFIS>0</PROG_RIFIS>
 +        <PROG_AMPA>0</PROG_AMPA>
 +        <CODUTE_FP> </CODUTE_FP>
 +        <CODUTE_FA> </CODUTE_FA>
 +        <CODUTE_CF> </CODUTE_CF>
 +        <PROG_CUP>0</PROG_CUP>
 +        <K_TIPINT>0</K_TIPINT>
 +        <K_MODAFF>0</K_MODAFF>
 +        <K_PRCSEL>0</K_PRCSEL>
 +        <CONSIP_C>0</CONSIP_C>
 +        <COD_STAT1> </COD_STAT1>
 +        <COD_STAT2> </COD_STAT2>
 +        <COD_STAT3> </COD_STAT3>
 +        <PROG_ATTOP>0</PROG_ATTOP>
 +        <MO_NWATTO>0</MO_NWATTO>
 +        <PROG_ATTOS>0</PROG_ATTOS>
 +        <DATAPROT></DATAPROT>
 +        <NUMPROT>0</NUMPROT>
 +        <K_STATOPR> </K_STATOPR>
 +        <DATAINSER>20-11-1699</DATAINSER>
 +        <CODUTEINS> </CODUTEINS>
 +        <PROGNOTE>0</PROGNOTE>
 +        <PROG_ITERP>0</PROG_ITERP>
 +        <PROG_ITERU>0</PROG_ITERU>
 +        <WEB_ARETE>0</WEB_ARETE>
 +        <WEB_AINTE>0</WEB_AINTE>
 +        <ATTO_IE>0</ATTO_IE>
 +        <DTSTATTO_1></DTSTATTO_1>
 +        <TIMESTAMPA> </TIMESTAMPA>
 +        <UTESTAMPA> </UTESTAMPA>
 +        <DATACHIUS></DATACHIUS>
 +        <CODUTE>ITALSOFT</CODUTE>
 +        <DATAOPER>21-11-2017</DATAOPER>
 +        <TIMEOPER>12:03:29</TIMEOPER>
 +        <FLAG_DIS>0</FLAG_DIS>
 +        <PROGENTE>1</PROGENTE>
 +        <CODOBIE>0</CODOBIE>
 +        <PROG_CIG>0</PROG_CIG>
 +        <TESTO_ALBO>0</TESTO_ALBO>
 +        <FORMATORTF>0</FORMATORTF>
 +        <PROGN_EV>0</PROGN_EV>
 +        <PROGN_UR>0</PROGN_UR>
 +        <FLAG_PUBBL>0</FLAG_PUBBL>
 +        <IDORGAN>0</IDORGAN>
 +        <IDSTATAT>0</IDSTATAT>
 +        <IDMODAFF>0</IDMODAFF>
 +        <IDAMTSEZ>0</IDAMTSEZ>
 +        <IDTIPDOC>0</IDTIPDOC>
 +        <IMPORTO_S>0,00000</IMPORTO_S>
 +        <IMPORTO_E>0,00000</IMPORTO_E>
 +        <TIMEINSER> </TIMEINSER>
 +        <IDDEFITER>0</IDDEFITER>
 +        <IDPROTOC>0</IDPROTOC>
 +        <PROG_ATTO_ICOL>0</PROG_ATTO_ICOL>
 +        <WEB_TRASP>0</WEB_TRASP>
 +        <F_CONSER>0</F_CONSER>
 +    </HEADER>
 +    <LIST/>
 +</RESULT>
 +</code>
  
 ==== $attie_ricercaCapitoliBP ==== ==== $attie_ricercaCapitoliBP ====
Linea 210: Linea 555:
     <COL1>     <COL1>
       <ROW>       <ROW>
-        <ANNO_ESE>2010</ANNO_ESE+        <annoEsercizio>2016</annoEsercizio
-        <E_S>S</E_S+        <movimento>S</movimento
-        <CODMECCAN>0101102</CODMECCAN+        <meccanografico>4000005</meccanografico
-        <CODVOCEBIL>10112200</CODVOCEBIL>+        <capitolo>630000</capitolo> 
 +        <descrizione></descrizione> 
 +        <liv1pf></liv1pf> 
 +        <liv2pf></liv2pf> 
 +        <liv3pf></liv3pf> 
 +        <liv4pf></liv4pf> 
 +        <liv5pf></liv5pf> 
 +        <codiceMissione></codiceMissione> 
 +        <codiceProgramma></codiceProgramma> 
 +        <codiceUtenteLDAP>ITALSOFT</codiceUtenteLDAP>       
       </ROW>       </ROW>
     </COL1>     </COL1>
Linea 219: Linea 573:
 </EXECUTIONPARAMS> </EXECUTIONPARAMS>
 </code> </code>
 +
 +Risposta:
 +<code>
 +
 +
 +<?xml version='1.0' encoding='UTF-8' ?>
 +<RESULT>
 +    <EXITCODE>S</EXITCODE>
 +    <MESSAGE></MESSAGE>
 +    <HEADER>
 +        <annoEsercizio></annoEsercizio>
 +        <progkeyvb></progkeyvb>
 +        <meccanografico></meccanografico>
 +        <capitolo></capitolo>
 +        <annoOrigineImporti></annoOrigineImporti>
 +        <descrizioneVoce></descrizioneVoce>
 +        <liv1pf></liv1pf>
 +        <liv2pf></liv2pf>
 +        <liv3pf></liv3pf>
 +        <liv4pf></liv4pf>
 +        <liv5pf></liv5pf>
 +        <missione></missione>
 +        <programma></programma>
 +        <descrizioneProgramma></descrizioneProgramma>
 +        <cod_cofog1></cod_cofog1>
 +        <cod_cofog2></cod_cofog2>
 +        <descrizioneCofog></descrizioneCofog>
 +        <assegnatarioPeg></assegnatarioPeg>
 +        <stanzCpAnnoEsCorr></stanzCpAnnoEsCorr>
 +        <stanzCpAssEsCorr></stanzCpAssEsCorr>
 +        <impegnatoAccertato></impegnatoAccertato>
 +        <prenotato></prenotato>
 +        <variazioniCpProvv></variazioniCpProvv>
 +        <stanzFPVinizEs></stanzFPVinizEs>
 +        <stanzFPVass></stanzFPVass>
 +        <stanzCpEs1></stanzCpEs1>
 +        <stanzCpAssEs1></stanzCpAssEs1>
 +        <impegnatoAccertatoEs1></impegnatoAccertatoEs1>
 +        <prenotatoEs1></prenotatoEs1>
 +        <variazioniCpProvvEs1></variazioniCpProvvEs1>
 +        <stanzFPVinizEs1></stanzFPVinizEs1>
 +        <stanzFPVassEs1></stanzFPVassEs1>
 +        <stanzCpEs2></stanzCpEs2>
 +        <stanzCpAssEs2></stanzCpAssEs2>
 +        <impegnatoAccertatoEs2></impegnatoAccertatoEs2>
 +        <prenotatoEs2></prenotatoEs2>
 +        <variazioniCpProvvEs2></variazioniCpProvvEs2>
 +        <stanzFPVinizEs2></stanzFPVinizEs2>
 +        <stanzFPVassEs2></stanzFPVassEs2>
 +    </HEADER>
 +    <LIST/>
 +</RESULT>
 +</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 =====
 +
 +Per poter chiamare i metodi dell'oggetto, occorre utilizzare la classe **cwfBilancioHelper**, dove all'interno sono presenti i seguenti metodi:
 +  * autorizCheckAuthor
 +  * autorizBuildSqlFilter
 +  * attieScriviAdeAttiAttimpBP
 +  * attieRicercaAdeAttimp
 +  * attieAggiornaAdeAtti
 +  * attieRicercaCapitoliBP
 +  * piacoSetModello  (DA FARE){{counter}} visualizzazioni.
 +
sviluppo/ws_omnis_financing.1511259920.txt.gz · Ultima modifica: 2018/03/19 10:45 (modifica esterna)