Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

getSortDefault

Requisito

Nenhum.

Sintaxe

RUN  getSortDefault IN h-handle(OUTPUT i-sort).

Descrição

Retorna a ordenação padrão usada na listagem dos documentos para o usuário em questão

Obs: Para acessar este método via REST usar a procedure REST_GET_getSortDefault.

Retorno

i-ordering: tipo de ordenação

1-       Mais recentes

2-       Mais antigas

3-       Maior valor

4-       Menor valor

5- Maior empresa

6- Menor empresa

getTotalizadoresPorDocumento

Requisito

Nenhum.

Sintaxe

RUN getTotalizadoresPorDocumento in h-handle (input  i-tipo,

                                                                                 input dtIni,

                                                                                 input dtFim,

                                                                                 output table ttDocuments).

Descrição

Retorna para cada documento que o usuário tem permissão de acesso, o número de pendências como principal e o número de pendências alternativo.

Obs: Para acessar este método via REST usar a procedure REST_GET_getTotalizadoresPorDocumento

Parâmetros

Descrição

i-tipo

Tipo da pendência.

1-       Principais e alternativas (com mestre junto)

2-       Saída

dtIni

Data de início para consideração dos históricos.

dtFim

Data de término para consideração dos históricos.

Retorno

ttDocuments: Temp-table com os documentos e seus totais.

 

Exemplo de registro que poderiam existir na ttDocuments:

 

ttDocuments.cod-tip-doc = 2

ttDocuments.desc-tip-doc = "Solicitação de Compra - Total"

ttDocuments.nr-doc-pend-aprov-prin = 2

ttDocuments.nr-doc-pend-aprov-alter = 0

ttDocuments.nr-doc-pend-aprov-mes = 0

ttDocuments.nr-doc-pend-aprov-total = 2

ttDocuments.nr-doc-pend-aprov-saida = 0

 

ttDocuments.cod-tip-doc = 5

ttDocuments.desc-tip-doc = "Cotação de Materiais"

ttDocuments.nr-doc-pend-aprov-prin = 19

ttDocuments.nr-doc-pend-aprov-alter = 0

ttDocuments.nr-doc-pend-aprov-mes = 0

ttDocuments.nr-doc-pend-aprov-total = 19

ttDocuments.nr-doc-pend-aprov-saida = 0

               

getTotalizadoresPorDocumentoEmpresaEstab

Requisito

Nenhum.

Sintaxe

RUN getTotalizadoresPorDocumentoEmpresaEstab in h-handle (input epCodigo,

input codEstabel,

input  i-tipo,

input dtIni,

input dtFim,

output table ttDocuments).

Descrição

Retorna para cada documento que o usuário tem permissão de acesso, o número de pendências como principal e o número de pendências alternativo, considerando a empresa e estabelecimento.

Obs: Para acessar este método via REST usar a procedure REST_GET_getTotalizadoresPorDocumentoEmpresaEstab

Parâmetros

Descrição

epCodigoCódigo da empresa (Se passar em branco, considera todas)
codEstabelCódigo do estabelecimento (Se passar em branco, considera todos)

i-tipo

Tipo da pendência.

1-       Principais e alternativas (com mestre junto)

2-       Saída

dtIni

Data de início para consideração dos históricos.

dtFim

Data de término para consideração dos históricos.

Retorno

ttDocuments: Temp-table com os documentos e seus totais.

 

Exemplo de registro que poderiam existir na ttDocuments:

 

ttDocuments.cod-tip-doc = 2

ttDocuments.desc-tip-doc = "Solicitação de Compra - Total"

ttDocuments.nr-doc-pend-aprov-prin = 2

ttDocuments.nr-doc-pend-aprov-alter = 0

ttDocuments.nr-doc-pend-aprov-mes = 0

ttDocuments.nr-doc-pend-aprov-total = 2

ttDocuments.nr-doc-pend-aprov-saida = 0

 

ttDocuments.cod-tip-doc = 5

ttDocuments.desc-tip-doc = "Cotação de Materiais"

ttDocuments.nr-doc-pend-aprov-prin = 19

ttDocuments.nr-doc-pend-aprov-alter = 0

ttDocuments.nr-doc-pend-aprov-mes = 0

ttDocuments.nr-doc-pend-aprov-total = 19

ttDocuments.nr-doc-pend-aprov-saida = 0

ttDocuments

Entrada/Saída

Temp-table com os totalizadores dos documentos.

Saída

Atributo

Tipo

Descrição

Obrigatório

Evolução

cod-tip-doc

INTEGER

Código da empresa

Sim

Não se aplica

desc-tip-doc

CHARACTER

Razão social da empresa

Sim

Não se aplica

nr-doc-pend-aprov-prin

INTEGER

Total de pendências principais

Sim

Não se aplica

nr-doc-pend-aprov-alter

INTEGER

Total de pendências alternativas

Sim

Não se aplica

nr-doc-pend-aprov-mesINTEGERTotal de pendências como mestreSimNão se aplica

nr-doc-pend-aprov-total

INTEGER

Total de pendências

Sim

Não se aplica

nr-doc-pend-aprov-saida

INTEGER

Total de pendências do histórico.

Sim

Não se aplica

...