Histórico da Página
...
pi-verifica-aprovadores-hierarquia-faixa | ||||
Requisito | Nenhum. | |||
Descrição | Retorna os aprovadores da hierarquia/faixa | |||
Parâmetros | Tipo | Input/Output | Descrição | |
i-documento | INTEGER | INPUT | Código do documento | |
c-empresa | CHARACTER | INPUT | Código da empresa | |
c-estab | CHARACTER | INPUT | Código do estabelecimento | |
c-lotacao | CHARACTER | INPUT | Código da lotação | |
i-num-faixa | INTEGER | OUTPUT | Número da faixa | |
tt-aprovadores | TEMP-TABLE | OUTPUT | Aprovadores da hierarquia/faixa | |
Retorno | Não se aplica. |
pi-verifica-permissao-limite-usuario | ||||
Requisito | Nenhum. | |||
Descrição | Verifica a permissão e limite do usuário no documento | |||
Parâmetros | Tipo | Input/Output | Descrição | |
c-cod-usuar | CHARACTER | INPUT | Código do usuário | |
i-documento | INTEGER | INPUT | Código do documento | |
c-empresa | CHARACTER | INPUT | Código da empresa | |
c-estab | CHARACTER | INPUT | Código do estabelecimento | |
de-valor | DECIMAL | INPUT | Valor da pendência | |
l-existe | LOGICAL | OUTPUT | Indica se existe o cadastro da permissão para o usuário | |
l-valida | LOGICAL | OUTPUT | Indica se a permissão no documento está na validade | |
l-limite | LOGICAL | OUTPUT | Indica se existe o limite está válido | |
Retorno | Não se aplica. |
pi-verifica-lotacao-usuario | ||||
Requisito | Nenhum. | |||
Descrição | Verifica a permissão do usuário na lotação | |||
Parâmetros | Tipo | Input/Output | Descrição | |
c-cod-usuar | CHARACTER | INPUT | Código do usuário | |
c-empresa | CHARACTER | INPUT | Código da empresa | |
c-lotacao | CHARACTER | INPUT | Código da lotação | |
l-existe | LOGICAL | OUTPUT | Indica se existe o cadastro de lotação para o usuário | |
l-valida | LOGICAL | OUTPUT | Indica se a permissão na lotação está na validade | |
Retorno | Não se aplica. |
pi-verifica-verba-usuario | ||||
Requisito | Nenhum. | |||
Descrição | Verifica a verba do usuário para o documento em questão | |||
Parâmetros | Tipo | Input/Output | Descrição | |
c-cod-usuar | CHARACTER | INPUT | Código do usuário | |
i-documento | INTEGER | INPUT | Código do documento | |
c-empresa | CHARACTER | INPUT | Código da empresa | |
c-estab | CHARACTER | INPUT | Código do estabelecimento | |
de-valor | DECIMAL | INPUT | Valor da pendência | |
l-usa-verba | LOGICAL | OUTPUT | Indica se o documento utiliza verba | |
l-existe-verba | LOGICAL | OUTPUT | Indica se existe a verba cadastrada | |
l-verba-valida | LOGICAL | OUTPUT | Indica se a verba está na validade e valor correto | |
Retorno | Não se aplica. |
Tabelas temporárias utilizadas como parâmetro:
...
tt-mla-chave-doc-aprov-doc | Entrada/Saída | ||||
Temp-table contendo as chaves de um documento a ser validado | Entrada | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução |
Definição dos campos deve ser LIKE mla-chave-doc-aprov | |||||
r-Rowid | ROWID | - | Rowid | Não | - |
tt-param-usuar | Entrada/Saída | ||||
Temp-table contendo parâmetros para exportação de usuários | Entrada | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução |
cod-usuar-ini | Caractere | x(12) | Código Usuário inicial a ser considerado na exportação | Sim | - |
cod-usuar-fim | Caractere | x(12) | Código Usuário final a ser considerado na exportação | Sim | - |
l-comprador | Lógico | YES/NO | Considera usuário somente se ele for comprador | Sim | - |
l-aprovador | Lógico | YES/NO | Considera usuário somente se ele for aprovador | Sim | - |
l-solicitante | Lógico | YES/NO | Considera usuário somente se ele for solicitante | Sim | - |
l-requis | Lógico | YES/NO | Considera usuário somente se ele for requisitante | Sim | - |
l-requis-manut | Lógico | YES/NO | Considera usuário somente se ele for requisitante de manutenção | Sim | - |
sc-codigo-ini | Caractere | x(20) | Centro de custo inicial do usuário a ser considerado na exportação | Sim | - |
sc-codigo-fim | Caractere | x(20) | Centro de custo final do usuário a ser considerado na exportação | Sim | - |
cod-lotacao-ini | Caractere | x(20) | Lotação inicial do usuário a ser considerado na exportação | Sim | - |
cod-lotacao-fim | Caractere | x(20) | Lotação final do usuário a ser considerado na exportação | Sim | - |
l-utiliza-lotacao | Lógico | YES/NO | Indica a utilização do centro de custo do usuário que está sendo exportado, se não marcado, gera com a lotação do usuário de cópia | Sim | - |
RowErrors | Entrada/Saída | |||
Temp-table com dados dos erros ocorridos durante o processo | Saída | |||
Atributo | Tipo | Descrição | Obrigatório | Evolução |
ErrorSequence | INTEGER | Número da sequência do erro | Sim | Não se aplica |
ErrorNumber | INTEGER | Código do erro | Sim | Não se aplica |
ErrorDescription | CHARACTER | Descrição do erro | Sim | Não se aplica |
ErrorParameters | CHARACTER | Parâmentros da mensagem de erro | Sim | Não se aplica |
ErrorType | CHARACTER | Tipo do erro | Sim | Não se aplica |
ErrorHelp | CHARACTER | Texto de ajuda da mensagem de erro | Sim | Não se aplica |
ErrorSubType | CHARACTER | Subtipo do erro | Sim | Não se aplica |
...
tt-chave | Entrada/Saída | ||||
Temp-table contendo as chaves de um documento | Saída | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução |
Definição dos campos deve ser LIKE mla-chave-doc-aprov | - | ||||
valor | CHARACTER | x(20) | Valor da chave | Não | - |
tt-tipo-aprov | Entrada/Saída | ||||
Temp-table contendo os tipos de aprovação | Saída | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução |
seq | INTEGER | >>>>>>>>9 | Sequência do tipo de aprovação | Sim | - |
cod-tip-aprov | INTEGER | >9 | Código do tipo de aprovação | Sim | - |
des-tip-aprov | CHARACTER | x(40) | Descrição do tipo de aprovação | Sim | - |
prioridade-aprov | INTEGER | >9 | Prioridade de aprovação | Sim | - |
log-limite | LOGICAL | yes/no | Somente aprovadores com limite | Sim | - |
nr-min-aprov | INTEGER | >9 | Número mínimo de aprovações | Sim | - |
ind-tip-aprov | INTEGER | >9 | Tipo de aprovação | Sim | - |
tt-aprovadores | Entrada/Saída | ||||
Temp-table contendo os aprovadores | Saída | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução |
seq-aprov | INTEGER | >9 | Sequência aprovador | Sim | - |
cod-usuar | CHARACTER | x(12) | Código do usuário | Sim | - |
nome-usuar | CHARACTER | x(40) | Nome do Usuário | Sim | - |
mestre | LOGICAL | Sim/Não | Usuário mestre | Sim | - |
log-depend | LOGICAL | Sim/Não | Indica dependência entre os aprovadores | Não | - |