Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

DADOS GERAIS


Linha de Produto:Microsiga Protheus
Segmento:Saúde
Módulo:Plano de Saude
Função:

PLSA627 - Lote de cobrança

Ticket:5831083


02. SITUAÇÃO/REQUISITO

Manipular os dados de contrato e subcontrato na geração do lote.

03. SOLUÇÃO

       Foi criado um ponto de entrada para atender a necessidade.


Ponto de Entrada

Localização:

Atualizações > Faturamento > lote de cobrança

Eventos:

Durante o processo de geração do lote de cobrança

Função:

PLSGRVBM1

Retorno:

Nome

Tipo

Descrição

Obrigatório

 aRet

Array

retorna um array contendo as seguintes informações:

posições do array

1 - Código do contrato

2 - Versão do contrato

3 - Código do subcontrato

4 - Versão do subcontrato

Sim

 

Exemplo:

#Include 'Protheus.ch'

user function PLCNTBM1()

Local aVlrCob := PARAMIXB
Local aRet := {}

aAdd(aRet, aVlrCob[44]) // Contrato
aAdd(aRet, aVlrCob[45]) // Versão Contrato
aAdd(aRet, aVlrCob[46]) // Sub-Contrato
aAdd(aRet, aVlrCob[47]) // Versão Sub-Contrato

return (aRet)


Return(lRet)