Histórico da Página
...
| Bloco de código | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
//Instancia a classe de serviços
oMonitorService := totvs.protheus.health.delinquency.monitor.DelinquencyService():New()
// Cria o objeto bulk
oMonitorService:createBulkContact()
For nSendMail := 1 To 100
//Nesse momento os dados são gravados em um objeto mas serão efetivamente gravados na tabela quando somar 1000 registros inseridos no objeto
//ou a cada execução do método flushBulkContact
self:oMonitorService:insertDataBulkContact("00010001123456011", "01", "E-mail enviado para o beneficiário")
Next
//efetua a gravação dos dados contidos no objeto na tabela BRZ
oMonitorService:flushBulkContact() |
Sintaxe
|
Parâmetros
Nome | Tipo | Descrição | Obrigatório |
|---|---|---|---|
| cBenefRegister | caractere | Matrícula do beneficiário que será registrada no campo Matrícula (BRZ_MATRIC). | X |
| cTypeContact | caractere | Código do tipo de contato, conforme a tabela genérica SX5 (código TY), que será registrado no campo Origem Cont. (BRZ_ORICON). | X |
| cDescriptionContact | caractere | Descrição do contato que será registrada no campo Motivo (BRZ_MOTIVO). | X |
Retorno
Nome | Tipo | Descrição |
|---|---|---|
lRet | booleano | true - Em caso de sucesso. false - Em caso de erro. |
| Nota |
|---|
Importante: Ambos os métodos retornam |
...
Hora Criação (BRZ_HORCRI) - Irá gravar a hora em que o registro foi gerado.
12. Consulta a Tabelas Temporárias
Os dois grids (beneficiários e títulos) utilizam tabelas temporárias. Para acesso por:
...
ter acesso utilizando a sintexe ADVPL, use o alias BENEINAD (beneficiários) e BENEFINA (títulos).
| Bloco de código | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
cMatricula := BENEINAD->(BA1_CODINT + BA1_CODEMP + BA1_MATRIC + BA1_TIPREG + BA1_DIGITO) cTitulo := BENEFINA->E1_NUM |
Os campos disponíveis na tabela temporária BENEINAD são:
BA1_NOMUSR - Nome do beneficiário
BA1_NOMSOC - Nome social
BA1_CODINT - Código da operadora
BA1_CODEMP - Código da empresa
BA1_MATRIC - Matrícula da família
BA1_TIPREG - Tipo de registro
BA1_DIGITO - Digito da matrícula
BA1_CONEMP - Código do contrato
BA1_VERCON - Versão do contrato
BA1_SUBCON - Código do subcontrato
BA1_VERSUB - Versão do subcontrato
BA1_MATANT - Matrícula antiga
BA1_EMAIL - E-mail do beneficiário
BA3_CODCLI - Código do cliente
BA3_LOJA - Loja do cliente
BA3_DATBAS - Data de inclusão da família
BA3_COBNIV - Cobra no nível da família?
SQL: Utilize os nomes reais das tabelas obtidos por:
...