01. DADOS GERAIS

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) :


02. SITUAÇÃO/REQUISITO

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

03. SOLUÇÃO

Inclusão de novo parâmetro no Ponto de entrada PLSVLRFAM referente ao numero da cobrança. 


1. Use quando for necessário descrever um passo a passo.

2. Use quando for necessário descrever um passo a passo.


04. DEMAIS INFORMAÇÕES

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



05. ASSUNTOS RELACIONADOS




<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>