Árvore de páginas


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. 



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

    (array_of_record)
  • Array com a estrutura do array enviado no parâmetro 1 alterado de acordo com a regra de negocio.


IMPORTANTE!

Use esse box para destacar informações relevantes e/ou de destaque.


05. ASSUNTOS RELACIONADOS