Home

Linha Microsiga Protheus

Páginas filhas
  • PM260CLS- Classificação da DMED

Ponto-de-Entrada: PM260CLS- Classificação da DMED
Abrangências: Microsiga Protheus 10 , Microsiga Protheus 11
Versões: Microsiga Protheus 10 , Microsiga Protheus 11
Compatível Países: Brasil
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todas TotvsDbAccess
Idiomas: Português (Brasil)
Descrição:
Ponto de entrada que substitui a função de classificação das informações geradas na tabela B5A. 
Eventos
O ponto de entrada é chamado durante a classificação da tabela B5A. Sua chamada ocorre para cada um dos registros filtrados da tabela.
Programa Fonte
PLSM260
Sintaxe

PM260CLS- Classificação da DMED ( [ nRecB5A ] ) --> lRet

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
nRecB5A Numérico Recno do registro posicionado na tabela B5A
Retorno
    lRet(logico)
  • O valor de retorno do ponto de entrada sempre será .T.
Observações
 O principal objetivo da função de classificação da DMED é atribuir valores para os registros da tabela B5A no campo BA1_TIPREG (Ide. registr).
  A geração do arquivo enviado para a receita federal é diretamente relacionado a atualização do campo acima, portanto, deve sempre ser preenchido.
  Outras informações como nome do usuário, cpf do titular e dependente, data de nascimento entre outros podem ser atualizados.
Exemplos
#Include "Protheus.ch"User Function PM260CLS(nRecB5A)Local aPtoArea := GetArea()dbSelectArea("B5A")B5A->(dbGoto(nRecB5A))B5A->(RecLock("B5A",.F.))If B5A->B5A_CPFTIT == B5A->B5A_CPFDEP	B5A->B5A_IDEREG := '1'Else	B5A->B5A_IDEREG := '3'EndIfB5A->(msUnLock())RestArea(aPtoArea)Return .T.
Variáveis
Nome Tipo Escopo Pode Alterar descrição
Array of Record Global Não