sviluppo:ws_omnis_financing
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
sviluppo:ws_omnis_financing [2017/11/15 13:41] – m.biagioli | sviluppo:ws_omnis_financing [2024/10/15 09:45] (versione attuale) – modifica esterna 127.0.0.1 | ||
---|---|---|---|
Linea 1: | Linea 1: | ||
- | ====== Web Services Servizi Economici ====== | + | ======= Web Services Servizi Economici |
- | ===== OBJ_F_PHP ===== | + | ====== OBJ_F_PHP |
- | ==== $autoriz_check_autor | + | ===== Piano dei Conti ===== |
+ | Di seguito, i metodi da utilizzare per il modulo Piano dei Conti. | ||
+ | |||
+ | ==== $piaco_set_Modello | ||
Parametri (pParams): | Parametri (pParams): | ||
- | * **COL1**: | + | * **COL1**: |
- | * **COL2**: Row parziale/ | + | 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/ | + | * **NAT_ENTE**: Natura Ente |
Il metodo restituisce ' | Il metodo restituisce ' | ||
Linea 20: | Linea 23: | ||
< | < | ||
< | < | ||
- | < | + | < |
</ | </ | ||
< | < | ||
- | <COL1> | + | < |
- | <COL2> | + | |
< | < | ||
- | < | + | < |
- | <E_S>S</E_S> | + | < |
- | <CODMECCAN>0101102</CODMECCAN> | + | <NAT_ENTE>1</NAT_ENTE> |
- | <CODVOCEBIL>10112200</CODVOCEBIL> | + | <MODELLOM>0</MODELLOM> |
+ | <SEZIONEMM> | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
</ | </ | ||
- | </COL2> | + | </COL1> |
- | < | + | |
- | < | + | |
- | < | + | |
</ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Esempio di risposta: | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | <ROW> | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | <ROW> | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | <ROW> | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | | ||
+ | ....... | ||
+ | | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ===== Bilancio ===== | ||
+ | Di seguito, i metodi da utilizzare per il modulo Bilancio. | ||
+ | |||
+ | ==== $autoriz_check_autor ==== | ||
+ | |||
+ | Parametri (pParams): | ||
+ | * **COL1**: Codice Utente | ||
+ | * **COL2**: Row parziale/ | ||
+ | * **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/ | ||
+ | * **COL6**: nomenclatura campi servizio assegnatario/ | ||
+ | |||
+ | Dal bilancio, i default da passare al metodo sono: | ||
+ | * **COL3**: 0 | ||
+ | * **COL4**: 1 | ||
+ | * **COL5**: 1 | ||
+ | * **COL6**: 1 | ||
+ | |||
+ | Il metodo restituisce ' | ||
+ | |||
+ | Esempio parametri di chiamata: | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | <ROW> | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
</ | </ | ||
</ | </ | ||
Linea 47: | Linea 136: | ||
* **COL4**: Tipo controllo (0 = Nessun controllo | * **COL4**: Tipo controllo (0 = Nessun controllo | ||
* **COL5**: 0= Non Include IDORGAN=0 | * **COL5**: 0= Non Include IDORGAN=0 | ||
+ | * **COL6**: nomenclatura campi servizio assegnatario/ | ||
+ | |||
+ | Dal bilancio, i default da passare al metodo sono: | ||
+ | * **COL3**: 0 | ||
+ | * **COL4**: 0 | ||
+ | * **COL5**: 0 | ||
+ | * **COL6**: 1 | ||
Il metodo restituisce ' | Il metodo restituisce ' | ||
Linea 53: | Linea 149: | ||
< | < | ||
< | < | ||
- | < | + | |
- | < | + | < |
- | < | + | < |
- | < | + | < |
- | </ | + | </ |
- | < | + | < |
- | < | + | < |
- | < | + | < |
- | < | + | < |
- | < | + | < |
- | < | + | < |
- | </ | + | </ |
</ | </ | ||
</ | </ | ||
+ | |||
+ | ===== Atti ===== | ||
+ | Di seguito, i metodi da utilizzare per il modulo Atti. | ||
+ | [[http:// | ||
==== $attie_scrivi_ade_atti_attimpBP ==== | ==== $attie_scrivi_ade_atti_attimpBP ==== | ||
Linea 86: | Linea 186: | ||
< | < | ||
<ROW> | <ROW> | ||
- | | + | |
- | <E_S>S</E_S> | + | < |
- | <CODMECCAN>0101102</CODMECCAN> | + | < |
- | <CODVOCEBIL>10112200</CODVOCEBIL> | + | < |
- | </ | + | < |
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | <ROW> | ||
+ | <e_s>S</e_s> | ||
+ | <tipo_imp>0</tipo_imp> | ||
+ | <annorif>2016</annorif> | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | | ||
+ | | ||
</ | </ | ||
</ | </ | ||
</ | </ | ||
+ | </ | ||
+ | |||
+ | Risposta: | ||
+ | < | ||
+ | <?xml version=' | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | <ROW> | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
</ | </ | ||
Linea 113: | Linea 334: | ||
< | < | ||
< | < | ||
- | | + | |
- | <ANNO_ESE>2010</ANNO_ESE> | + | <IDAtto>1</IDAtto> |
- | <E_S>S</E_S> | + | <codiceUtenteLDAP>ITALSOFT</codiceUtenteLDAP> |
- | < | + | </ |
- | < | + | |
- | | + | |
</ | </ | ||
</ | </ | ||
</ | </ | ||
+ | </ | ||
+ | |||
+ | Risposta: | ||
+ | < | ||
+ | |||
+ | |||
+ | <?xml version=' | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | <ROW> | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
</ | </ | ||
Linea 142: | Linea 434: | ||
< | < | ||
<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> |
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
</ | </ | ||
</ | </ | ||
Linea 152: | Linea 448: | ||
</ | </ | ||
+ | Risposta: | ||
+ | < | ||
+ | <?xml version=' | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
==== $attie_ricercaCapitoliBP ==== | ==== $attie_ricercaCapitoliBP ==== | ||
Linea 171: | Linea 555: | ||
< | < | ||
<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> |
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
</ | </ | ||
</ | </ | ||
Linea 180: | Linea 573: | ||
</ | </ | ||
</ | </ | ||
+ | |||
+ | Risposta: | ||
+ | < | ||
+ | |||
+ | |||
+ | <?xml version=' | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ===== 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' | ||
+ | |||
+ | Ritorno: il metodo restituisce un array con all' | ||
+ | |||
+ | ==== $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' | ||
+ | * autorizCheckAuthor | ||
+ | * autorizBuildSqlFilter | ||
+ | * attieScriviAdeAttiAttimpBP | ||
+ | * attieRicercaAdeAttimp | ||
+ | * attieAggiornaAdeAtti | ||
+ | * attieRicercaCapitoliBP | ||
+ | * piacoSetModello | ||
+ |
sviluppo/ws_omnis_financing.1510753272.txt.gz · Ultima modifica: 2018/03/19 10:45 (modifica esterna)