Passa al contenuto principale

Gestione dei documenti

Caso: un cruscotto deve mostrare i documenti di vendita di un anno e il dettaglio delle righe.

Struttura​

LivelloRisorsaChiave
Gruppo (DDT, fattura, ordine…)GruppiDocumentocod_gruppo_tipodoc
Tipo documentoCodiciDocumentocod_tipodoc + cod_gruppo_tipodoc
TestataStoricoDocumentiTkey_documento
RigaStoricoDocumentiRkey_documento + prg_riga

CodiciDocumento descrive il comportamento di ogni tipo documento: controparte (ind_controparte), tipo di fattura (ind_tipo_fattura), effetto sull'esistenza (ind_qta_esistenza) e numerazione (ind_input_num_doc). I valori ammessi sono nella scheda.

1. Testate di un tipo documento in un anno​

curl -G "<BASE_URL>/api/resources/MCPDocumentiT" \
-H "Authorization: Bearer <ACCESS_TOKEN>" \
--data-urlencode "PageSize=1000" --data-urlencode "PageNumber=1" \
--data-urlencode "RecordSelection=cod_tipodoc='<COD_TIPODOC>' and num_anno=<ANNO>"

MCPDocumentiT riporta già mese, settimana e classificazioni della controparte: puoi raggruppare per mese o per cod_categ senza altre chiamate.

2. Righe di un documento​

curl -G "<BASE_URL>/api/resources/StoricoDocumentiR" \
-H "Authorization: Bearer <ACCESS_TOKEN>" \
--data-urlencode "PageSize=500" --data-urlencode "PageNumber=1" \
--data-urlencode "RecordSelection=key_documento='<KEY_DOCUMENTO>'"

3. Documento di origine di una riga​

Nelle righe di StoricoDocumentiR, rifevas_key_documento e rifevas_prg_riga indicano la riga del documento evaso da cui deriva la riga corrente. Per risalire all'origine, leggi la riga con key_documento = rifevas_key_documento e prg_riga = rifevas_prg_riga.