Histórico da Página
ÍNDICE
- Visão Geral
- Inclusão da rotina no Menu
- Funcionalidades das Rotinas
- Exemplo de utilização
- Configuração de Menus
- Principais Tabelas Utilizadas
- Dicionário de DadosUtilização das Rotinas
Âncora #VISGERALVISAO#VISGERAL VISAO
01. VISÃO GERAL
Implementação da automatização para a geração do lote de cobrança, rotina responsável pela geração da receita das operadoras, que é executada mensalmente, no mesmo padrão de parametrização, mas que necessita a intervenção humana para executá-la.
Sabendo-se que os critérios de processamento são os mesmos, nossa proposta é criar criamos um cadastro de parametrização, similar à capa do lote de cobrança, onde o usuário do sistema, geralmente do setor de faturamento, possa configurar um agendamento padrão.
A partir deste cadastro, criaremos criamos uma função que será executada pelo schedule Protheus, que fará a leitura deste cadastro e executará, via JOB, a geração do lote de cobrança.
Aviso title Atenção O processo descrito acima atende somente o faturamento gerado de maneira contínua mensalmente.
Âncora UTILIZAÇÃO UTILIZAÇÃO
02. EXEMPLO DE UTILIZAÇÃO
...
| Totvs custom tabs box | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
04. DEMAIS INFORMAÇÕES
| Card documentos | ||||
|---|---|---|---|---|
|
|
03. Configurações de MenuÂncora Menu Menu
| Menu | |
| Menu |
No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013).
Menu | Atualizações |
Submenu | Faturamento |
Nome da Rotina | Agendamento de Cobrança |
Programa | PLSAGECOB |
Módulo | Plano de Saúde |
04. Principais Tabelas UtilizadasÂncora Utilizada Utilizada
| Utilizada | |
| Utilizada |
- B6J - Agendamento de Lote de Cobrança em Schedule .
- B6K - Parametrização do Lote de Cobrança pessoa jurídica.
- B6Q - Param. Lote de Cobrança em Schedule.
05. Dicionário de DadosÂncora TABUTIL TABUTIL
| TABUTIL | |
| TABUTIL |
Campos novos
B6J - Agendamento de Lote de Cobrança em Schedule | |
| SX2 - Informações da Tabela | |
|---|---|
| Campo | Descrição |
| X2_CHAVE | B6J |
| X2_NOME | Agendamento de Lote de Cobrança em Schedule |
| X2_UNICO | B6J_FILIAL+B6J_CODAGE |
| SIX - Índice | |
| Ordem | Chave |
| 1 | BCJ_FILIAL+BCJ_CODOPE+BCJ_TIPSER |
| Campo | Descrição |
| Campo | B6J_FILIAL |
| Tipo | Caractere |
| Tamanho | 8 |
| Decimal | 0 |
| Título | Filial |
| Descrição | Filial |
| Usado | Sim |
| Obrigatório | Sim |
| Browse | Sim |
| Ordem | 1 |
| Campo | Descrição |
| Campo | B6J_CODAGE |
| Tipo | Caractere |
| Tamanho | 6 |
| Decimal | 0 |
| Título | Cód. Agend. |
| Descrição | Código de Agendamento |
| Usado | Sim |
| Obrigatório | Sim |
| Browse | Sim |
| Ordem | 2 |
| Ordem | 2 |
| Campo | Descrição |
| Campo | B6J_CODOPE |
| Tipo | Caractere |
| Tamanho | 4 |
| Decimal | 0 |
| Título | Operadora: |
| Descrição | Codigo da Operadora |
| Usado | Sim |
| Obrigatório | Sim |
| Browse | Sim |
| Ordem | 3 |
| Campo | Descrição |
| Campo | B6J_DESCRI |
| Tipo | Caractere |
| Tamanho | 50 |
| Decimal | 0 |
| Título | Descrição |
| Descrição | Descrição |
| Usado | Sim |
| Obrigatório | Sim |
| Browse | Sim |
| Ordem | 4 |
| Campo | Descrição |
| Campo | B6J_DIAEXE |
| Tipo | Numérico |
| Tamanho | 2 |
| Decimal | 0 |
| Título | Dia Execução |
| Descrição | Dia Execução |
| Usado | Sim |
| Obrigatório | Sim |
| Browse | Sim |
| Ordem | 5 |
| Campo | Descrição |
| Campo | B6J_MESFRE |
| Tipo | Caractere |
| Tamanho | 1 |
| Decimal | 0 |
| Título | Fat.Antecip. |
| Descrição | Faturamento Antecipado |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Sim |
| Ordem | 6 |
| Campo | Descrição |
| Campo | B6J_INTERC |
| Tipo | Caractere |
| Tamanho | 1 |
| Decimal | 0 |
| Título | Intercambio |
| Descrição | Intercambio |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Sim |
| Ordem | 7 |
| Campo | Descrição |
| Campo | B6J_ANOINI |
| Tipo | Caractere |
| Tamanho | 4 |
| Decimal | 0 |
| Título | Ano Inicial |
| Descrição | Ano Inicial |
| Usado | Sim |
| Obrigatório | Sim |
| Browse | Sim |
| Ordem | 8 |
| Campo | Descrição |
| Campo | B6J_MESINI |
| Tipo | Caractere |
| Tamanho | 2 |
| Decimal | 0 |
| Título | Mês Inicial |
| Descrição | Mês Inicial |
| Usado | Sim |
| Obrigatório | Sim |
| Browse | Sim |
| Ordem | 9 |
| Campo | Descrição |
| Campo | B6J_ANOFIM |
| Tipo | Caractere |
| Tamanho | 4 |
| Decimal | 0 |
| Título | Ano Final |
| Descrição | Ano Final |
| Usado | Sim |
| Obrigatório | Sim |
| Browse | Sim |
| Ordem | 10 |
| Campo | Descrição |
| Campo | B6J_MESFIM |
| Tipo | Caractere |
| Tamanho | 2 |
| Decimal | 0 |
| Título | Mês Final |
| Descrição | Mês Final |
| Usado | Sim |
| Obrigatório | Sim |
| Browse | Sim |
| Ordem | 11 |
| Campo | Descrição |
| Campo | B6J_FISJUR |
| Tipo | Caractere |
| Tamanho | 1 |
| Decimal | 0 |
| Título | Fis/Juridico |
| Descrição | Fis/Juridico |
| Usado | Sim |
| Obrigatório | Sim |
| Browse | Sim |
| Ordem | 12 |
| Campo | Descrição |
| Campo | B6J_GRUCOB |
| Tipo | Caractere |
| Tamanho | 4 |
| Decimal | 0 |
| Título | Grupo Cobran |
| Descrição | Grupo Cobran |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Sim |
| Ordem | 13 |
| Campo | Descrição |
| Campo | B6J_DESGRU |
| Tipo | Caractere |
| Tamanho | 50 |
| Decimal | 0 |
| Título | Descri Grupo |
| Descrição | Descrição do Grupo |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Sim |
| Ordem | 14 |
| Campo | Descrição |
| Campo | B6J_DIAVEN |
| Tipo | Numérico |
| Tamanho | 2 |
| Decimal | 0 |
| Título | Dia Vencto |
| Descrição | Dia de Vencimento |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Sim |
| Ordem | 15 |
| Campo | Descrição |
| Campo | B6J_MODCOB |
| Tipo | Caractere |
| Tamanho | 1 |
| Decimal | 0 |
| Título | Modal Cobr. |
| Descrição | Modalidade de Cobrança |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Sim |
| Ordem | 16 |
| Campo | Descrição |
| Campo | B6J_FILTRO |
| Tipo | Caractere |
| Tamanho | 249 |
| Decimal | 0 |
| Título | Filtro Fam. |
| Descrição | Filtro Arquivo Família |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Sim |
| Ordem | 17 |
| Campo | Descrição |
| Campo | B6J_LOTREN |
| Tipo | Caractere |
| Tamanho | 12 |
| Decimal | 0 |
| Título | Lote Renovac |
| Descrição | Lote de renovação de cont |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Sim |
| Ordem | 18 |
| Campo | Descrição |
| Campo | B6J_VCTINI |
| Tipo | Numérico |
| Tamanho | 2 |
| Decimal | 0 |
| Título | Vencto Ini. |
| Descrição | Vencimento Inicial |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Sim |
| Ordem | 19 |
| Campo | Descrição |
| Campo | B6J_DTEMIS |
| Tipo | Data |
| Tamanho | 8 |
| Decimal | 0 |
| Título | Dt Emissão |
| Descrição | Data de emissão do tit |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Sim |
| Ordem | 20 |
| Campo | Descrição |
| Campo | B6J_VCTFIN |
| Tipo | Numérico |
| Tamanho | 2 |
| Decimal | 0 |
| Título | Vencto Final |
| Descrição | Vencimento Final |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Sim |
| Ordem | 21 |
| Campo | Descrição |
| Campo | B6J_AGLUTI |
| Tipo | Caractere |
| Tamanho | 1 |
| Decimal | 0 |
| Título | Aglut. Lanc. |
| Descrição | Vencimento Final |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Sim |
| Ordem | 22 |
| Campo | Descrição |
| Campo | B6J_CARIMP |
| Tipo | Caractere |
| Tamanho | 1 |
| Decimal | 0 |
| Título | Carnê ? |
| Descrição | Carnê ? |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Sim |
| Ordem | 23 |
| Campo | Descrição |
| Campo | B6J_GRCOBV |
| Tipo | Caractere |
| Tamanho | 249 |
| Decimal | 0 |
| Título | Var. Grp Co |
| Descrição | Varios Grp de cobrança |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Sim |
| Ordem | 24 |
| Campo | Descrição |
| Campo | B6J_REEMB |
| Tipo | Caractere |
| Tamanho | 1 |
| Decimal | 0 |
| Título | Som. Reemb? |
| Descrição | Somente Reembolso |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Sim |
| Ordem | 25 |
B6K - Parametrização do Lote de Cobrança em Schedule | |
| SX2 - Informações da Tabela | |
|---|---|
| Campo | Descrição |
| X2_CHAVE | B6K |
| X2_NOME | Parametrização do Lote de Cobrança em Schedule |
| X2_UNICO | B6K_FILIAL+B6K_NUMSEC |
| SIX - Índice | |
| Ordem | Chave |
| 1 | B6K_FILIAL+B6K_NUMSEC |
| Campo | Descrição |
| Campo | B6K_FILIAL |
| Tipo | Caractere |
| Tamanho | 8 |
| Decimal | 0 |
| Título | Filial |
| Descrição | Filial |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Sim |
| Ordem | 1 |
| Campo | Descrição |
| Campo | B6K_NUMSEC |
| Tipo | Caractere |
| Tamanho | 6 |
| Decimal | 0 |
| Título | Num. Sec. |
| Descrição | Numero Sequencial |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Sim |
| Ordem | 2 |
| Campo | Descrição |
| Campo | B6K_CODOPE |
| Tipo | Caractere |
| Tamanho | 4 |
| Decimal | 0 |
| Título | Operadora: |
| Descrição | Código da Operadora |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Sim |
| Ordem | 3 |
| Campo | Descrição |
| Campo | B6K_CODEMP |
| Tipo | Caractere |
| Tamanho | 4 |
| Decimal | 0 |
| Título | Empresa |
| Descrição | Empresa |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Sim |
| Ordem | 4 |
| Campo | Descrição |
| Campo | B6K_DESEMP |
| Tipo | Caractere |
| Tamanho | 249 |
| Decimal | 0 |
| Título | Grp/Empresa |
| Descrição | Grp/Empresa |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Sim |
| Ordem | 5 |
| Campo | Descrição |
| Campo | B6K_NUMCON |
| Tipo | Caractere |
| Tamanho | 12 |
| Decimal | 0 |
| Título | Contrato |
| Descrição | Contrato |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Sim |
| Ordem | 6 |
| Campo | Descrição |
| Campo | B6K_VERSAO |
| Tipo | Caractere |
| Tamanho | 3 |
| Decimal | 0 |
| Título | Versão |
| Descrição | Versão |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Sim |
| Ordem | 7 |
| Campo | Descrição |
| Campo | B6K_SUBCON |
| Tipo | Caractere |
| Tamanho | 9 |
| Decimal | 0 |
| Título | Subcontrato |
| Descrição | Subcontrato |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Sim |
| Ordem | 8 |
| Campo | Descrição |
| Campo | B6K_VERSUB |
| Tipo | Caractere |
| Tamanho | 3 |
| Decimal | 0 |
| Título | Versão Subco |
| Descrição | Versão do Subcontrato |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Sim |
| Ordem | 9 |
| Campo | Descrição |
| Campo | B6K_EMPFIN |
| Tipo | Caractere |
| Tamanho | 4 |
| Decimal | 0 |
| Título | Emp Final |
| Descrição | Empresa Final |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Sim |
| Ordem | 10 |
| Campo | Descrição |
| Campo | B6K_DESFIN |
| Tipo | Caractere |
| Tamanho | 249 |
| Decimal | 0 |
| Título | Grp/Empresa |
| Descrição | Grp/Empresa |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Sim |
| Ordem | 11 |
| Campo | Descrição |
| Campo | B6K_CONFIN |
| Tipo | Caractere |
| Tamanho | 12 |
| Decimal | 0 |
| Título | Cont. Final |
| Descrição | Contrato Final |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Sim |
| Ordem | 12 |
| Campo | Descrição |
| Campo | B6K_VERFIN |
| Tipo | Caractere |
| Tamanho | 3 |
| Decimal | 0 |
| Título | Versão Final |
| Descrição | Versao Contrato Final |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Sim |
| Ordem | 13 |
| Campo | Descrição |
| Campo | B6K_SUBFIN |
| Tipo | Caractere |
| Tamanho | 9 |
| Decimal | 0 |
| Título | Sub. Final |
| Descrição | Nº Subcontrato Final |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Sim |
| Ordem | 14 |
| Campo | Descrição |
| Campo | B6K_VESUFI |
| Tipo | Caractere |
| Tamanho | 3 |
| Decimal | 0 |
| Título | Versão Final |
| Descrição | Versão Subcontrato Final |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Sim |
| Ordem | 15 |
B6Q - Param. Lote de Cobrança em Schedule | |
| SX2 - Informações da Tabela | |
|---|---|
| Campo | Descrição |
| X2_CHAVE | B6Q |
| X2_NOME | Param. Lote de Cobrança em Schedule |
| X2_UNICO | B6Q_FILIAL+B6Q_CODAGE |
| SIX - Índice | |
| Ordem | Chave |
| 1 | B6Q_FILIAL+B6Q_CODAGE |
| Campo | Descrição |
| Campo | B6Q_FILIAL |
| Tipo | Caractere |
| Tamanho | 8 |
| Decimal | 0 |
| Título | Filial |
| Descrição | Filial |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Sim |
| Ordem | 1 |
| Campo | Descrição |
| Campo | B6Q_CODAGE |
| Tipo | Caractere |
| Tamanho | 6 |
| Decimal | 0 |
| Título | Cod. Agend. |
| Descrição | Cod. Agend. |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Sim |
| Ordem | 2 |
| Campo | Descrição |
| Campo | B6Q_DTEXEC |
| Tipo | Data |
| Tamanho | 8 |
| Decimal | 0 |
| Título | Data Execuc. |
| Descrição | Data Execuc. |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Sim |
| Ordem | 3 |
| Campo | Descrição |
| Campo | B6Q_HORA |
| Tipo | Caractere |
| Tamanho | 8 |
| Decimal | 0 |
| Título | Hr. Fim Exec |
| Descrição | Horario Final de execução |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Sim |
| Ordem | 4 |
| Campo | Descrição |
| Campo | B6Q_GERADO |
| Tipo | Caractere |
| Tamanho | 1 |
| Decimal | 0 |
| Título | Item Gerado |
| Descrição | Item Gerado |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Sim |
| Ordem | 5 |
| Campo | Descrição |
| Campo | B6Q_DESCRI |
| Tipo | Caractere |
| Tamanho | 60 |
| Decimal | 0 |
| Título | Desc.Geracao |
| Descrição | Desc.Geracao |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Sim |
| Ordem | 6 |
| Campo | Descrição |
| Campo | B6Q_NUMERO |
| Tipo | Caractere |
| Tamanho | 8 |
| Decimal | 0 |
| Título | Numero Lote |
| Descrição | Numero Lote |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Sim |
| Ordem | 7 |
| Campo | Descrição |
| Campo | B6Q_MESREF |
| Tipo | Caractere |
| Tamanho | 2 |
| Decimal | 0 |
| Título | Mes Referen. |
| Descrição | Mes Referen. |
| Usado | Sim |
| Obrigatório | Não |
| Browse | Sim |
| Ordem | 8 |
06. ASSUNTOS RELACIONADOS
Agendamento de Lote de Cobrança - PLSAGECOB
...
| Templatedocumentos |
|---|
| HTML |
|---|
<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;
}
.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after {
background: #FF9900; !important
}
.menu-item.active-tab {
border-bottom: none !important;
}
</style>
|






