...
Obs.: Se necessário alterar ou incluir informação na listagem, existe um ponto de EPC com evento com o nome de “ListagemDocs” que pode ser utilizado. Ele possui o parâmetro “Handle_ttDados”, que possui o handle da temp-table ttDados.
listagemDocumentosEmpresaEstab |
Requisito | Listagem de pendências do MLA (em várias situações) do documento de Solicitação de cotação por empresa e estabelecimento |
Sintaxe | {laphtml/mladados.i} RUN listagemDocumentosEmpresaEstab in h-handle (input cEpCodigo, input cCodEstabel, input iCodTipDoc, input tipoDoc, input dtIni, input dtFim, output table ttDados). |
Descrição | Através dos parâmetros passados para a procedure, ela retorna os registros para listagem dos documentos (Solicitação de cotação) |
Parâmetros | Tipo | Descrição |
cEpCodigo | CHARACTER | Código da empresa (Se passar em branco considera todas) |
cCodEstabel | CHARACTER | Código do estabelecimento (Se passar em branco considera todos) |
iCodTipDoc | INTEGER | Código do tipo de documento (neste caso para solicitação de cotação, informar 18) |
tipoDoc | CHARACTER | Tipo de documento a ser apresentado. As opções que podem ser utilizadas são: prin: Documentos pendentes de aprovação saida: Documentos aprovados, rejeitados e reaprovados (histórico de aprovação) alt: Documentos pendentes como usuário alternativo mes: Documentos como usuário mestre ambos: Documentos pendente de aprovação como usuário principal e como alternativo aprov: Documentos aprovados e reaprovados reprov: Documentos reprovados |
dtIni | DATE | Data de início para consideração dos documentos já aprovados, rejeitados, reaprovados (histórico) |
dtFim | DATE | Data de término para consideração dos documentos já aprovados, rejeitados, reaprovados (histórico) As datas somente são utilizadas para o histórico e caso não sejam informadas serão considerados 30 dias. |
Retorno | A procedure retorna uma temp-table, do tipo ttDados, que está definida na include laphtml/mladados.i. Nesta temp-table contém dados da temp-table tt-it-requisicao-lista, que é detalhada na tabela mais abaixo. Exemplo de registro que poderiam existir na tt-it-requisicao-lista: ttDados.cTable = “tt-it-requisicao-lista” ttDados.iRow = 1 ttDados.cField = “nr-requisicao” ttDados.cValue = “3456” ttDados.cTable = “tt-it-requisicao-lista” ttDados.iRow = 1 ttDados.cField = “cod-estabel” ttDados.cValue = “EST1” ttDados.cTable = “tt-it-requisicao-lista” ttDados.iRow = 1 ttDados.cField = “it-codigo” ttDados.cValue = “Item XXXX” |
detalheDocumento |
Requisito | Detalhe de pendências do MLA do documento de Solicitação de cotação |
Sintaxe | {laphtml/mladados.i} RUN detalheDocumento in h-handle (input p-nr-transacao, input p-situacao, output table ttDados). |
Descrição | Através dos parâmetros passados para a procedure, ela retorna as informações para detalhamento da pendência do documento (Solicitação de cotação) |
Parâmetros | Descrição |
p-nr-transacao | Número da transação da pendência (no MLA) |
Retorno | p-situacao: Situação da pendência (INTEGER) – Conforme situação no MLA (doc-pend-aprov) A procedure retorna também uma temp-table, do tipo ttDados, que está definida na include laphtml/mladados.i. Nesta temp-table contém dados das temp-tables tt-requisicao e tt-it-requisicao, que são detalhadas na tabela mais a baixo. Exemplo de registro que poderiam existir na tt-requisicao: ttDados.cTable = “tt-requisicao” ttDados.iRow = 1 ttDados.cField = “nr-requisicao” ttDados.cValue = “3456” ttDados.cTable = “tt-requisicao” ttDados.iRow = 1 ttDados.cField = “cod-estabel” ttDados.cValue = “EST1” ttDados.cTable = “tt-requisicao” ttDados.iRow = 1 ttDados.cField = “desc-tp-requis” ttDados.cValue = “Solicitação de Compra” |
...