| Linha de Produto: | Protheus |
|---|---|
| Segmento: | Saúde |
| Módulo: | Plano de Saúde |
| Função: | Lote de Cobrança (PLSA627) |
| Ticket: | 6487761 |
| Requisito/Story/Issue (informe o requisito relacionado) : |
Quando utilizamos o PE PLSVLRFAM na cobrança sem utilizar o grid consigo pegar o número da cobrança em memória, mas quando utilizamos com o grid não consigo.
Para utilizar esse PE com o grid precisamos da informação do número da cobrança.
Precisamos somente passar a variável cnumcob para o PE.
Como nossa cobrança tem muitos dados e é um processo bastante demorado é inviável gerar os lotes sem a utilização do grid
Inclusão de novo parâmetro no Ponto de entrada PLSVLRFAM referente ao numero da cobrança.
|
Descrição:
Ponto de Entrada PLSVLRFAM na função PLSBUSFAI, logo após o FOR que é executado para o eventos que devem ser calculados.
Objetivo: No momento do faturamento ou de solicitação de valor de cobrança de uma família com este ponto de entrada e possível alterar todos os valores a serem cobrados de acordo com a regra de negocio da customização.
Programa Fonte
PLSMCOB2.PRW
Sintaxe
PLSVLRFAM - Alteração de Valores ( < ParamIxb[1]> , < ParamIxb[2]> , < ParamIxb[3]> , < ParamIxb[4]>, < ParamIxb[5]> ) --> aRet
Parâmetros:
| Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
| ParamIxb[1] | Array of Record | Array com a estrutura a ser cobrada (aRet) que será na seqüência atualizada na tabela BM1. | X | ||||||||||||||
| ParamIxb[2] | Caracter | Matricula da família. | X | ||||||||||||||
| ParamIxb[3] | Caracter | Ano de competência. | X | ||||||||||||||
| ParamIxb[4] | Caracter | Mês de competência. | X | ||||||||||||||
| ParamIxb[5] | Caracter | Número do lote de cobrança | x |
Retorno
aRet
<style>
div.theme-default .ia-splitter #main {
margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
display: none;
}
#main {
padding-left: 10px;
padding-right: 10px;
overflow-x: hidden;
}
.aui-header-primary .aui-nav, .aui-page-panel {
margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
margin-left: 0px !important;
}
</style>
|