Histórico da Página
...
Tenho uma customização que grava guias no processamento de contas, como posso fazer para integra-la ao Robô de Processamento para que minhas guias sejam processadas automaticamente?
Bloco de código user function myCustom(cNumGui) local cCodPeg := BCI->BCI_CODPEG local cCodLdp := BCI->BCI_CODLDP local cTipGui := BCI->BCI_TIPGUI default cNumGui := "" //Caso não seja informado o número da guia será enviado a PEG toda para o processamento. addFilaPLS(cCodPeg, cCodLdp, cTipGui, cNumGui ) return
- Como debugar um ponto de entrada chamado pela fila de processamento?
- Pode realizar o debug utilizando a opção de Multi-thread no compilador.
- Desabilitar todos os robôs que tenham acesso ao banco de dados e, após colocar os itens na fila de processamento, chamar a função U_PLSSMFila, para simular a fila no debug.
08. TELA CONFIGURADOR PROCESSAMENTO DE CONTAS
Acesse Miscelânea→ Genérico→Tipos de Guia→ Outras ações→ Cfg.P.Contas e será apresentada a tela abaixo.
- Campo Perm Alterac: Define se o campo poderá ser habilitado para edição quando o usuário tentar alterar uma guia com fase 2=Conferencia ou 3=Pronta(Somente na rotina de Análise de Contas)
- Campo Alt Reproc: Define se o campo impacta na valoração da guia e deve ser reprocessado caso seja alterado.
- An.Contas: Define se o campo será exibido na tela de Análise de Contas.
09. Análise de Contas
Acesse Atualizações→ Proc.Contas→Análise de Contas(PLSA600)→ Outras ações→ Selecionar→ Outras Ações→ Analisar e será apresentada a tela abaixo.
10. Erro controlado
Com a implementação dos robôs de valoração foi alterado o meio de exibir as guias que não puderam ser valoradas por algum erro controlado.
Caso seja identificado no robô de valoração que uma guia não possui um dos pré requisitos mínimos ela será marcada com o campo BD5/BE4_ERRO = "1" e será gravada na tabela B6A uma descrição detalhada.
Ao aparecer essa legenda é possível consultar os detalhes em Outras Ações→Erro Controlado
11. Ponto de Entrada
Foi substituído o Ponto de entrada PLS498FL para PLSFI498.
05. ATUALIZAÇÕES
Para contemplar esta melhoria é necessário:
- Robô de valoração: Ver o tópico acima.
- Patch: Para verificar se o pacote de atualização está aplicado verifique em seu inspetor de objetos se existe o fonte PLSA600(de qualquer data).
- Wizard: Carga da tabela BCM.
- Dicionário: Para verificar se o dicionário de dados está incorporado basta verificar se todos os campos abaixo estão presentes em sua base:
SX3 - Informações dos Campos | |
---|---|
Campo | Descrição |
Campo | BCM_PERALT |
Tipo | Lógico |
Tamanho | 1 |
Decimal | 0 |
Título | Perm Alterar? |
Descrição | Permite alterar guias? |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | Permite alterar guias em fase 2(Conferencia) ou 3(Pronta)? |
SX3 - Informações dos Campos | |
---|---|
Campo | Descrição |
Campo | BCM_ALTREP |
Tipo | Lógico |
Tamanho | 1 |
Decimal | 0 |
Título | Reproc alt? |
Descrição | Reprocessa se alterar? |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | Caso o campo tenha sido alterado com a guia em fase 2(Conferencia) ou 3(Pronta) a guia deve ser reprocessada para verificar eventuais dependências de valoração? |
SX3 - Informações dos Campos | |
---|---|
Campo | Descrição |
Campo | BCM_ANALIC |
Tipo | Lógico |
Tamanho | 1 |
Decimal | 0 |
Título | Analise Contas? |
Descrição | Exibe na tela de análise de contas |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | Define se o campo deve aparecer para visualização na nova tela de análise de contas. |
Campo utilizado como checkbox na tela de análise de PEGs
SX1 - Informações de perguntas |
---|
Grupo | Ordem | Pergunta | Tipo | GSC | Tamanho | Variável 01 |
---|---|---|---|---|---|---|
PLS600 | 01 | RDA de | C | G | 6 | MV_PAR01 |
PLS600 | 02 | RDA ate | C | G | 6 | MV_PAR02 |
PLS600 | 03 | Local de | C | G | 4 | MV_PAR03 |
PLS600 | 04 | Local ate | C | G | 4 | MV_PAR04 |
PLS600 | 05 | Mês de | C | G | 2 | MV_PAR05 |
PLS600 | 06 | Mês ate | C | G | 2 | MV_PAR06 |
PLS600 | 07 | Ano de | C | G | 4 | MV_PAR07 |
PLS600 | 08 | Ano ate | C | G | 4 | MV_PAR08 |
PLS600 | 09 | Protoc de | C | G | 8 | MV_PAR09 |
PLS600 | 10 | Protoc ate | C | G | 8 | MV_PAR10 |
PLS600 | 11 | Checkbox | C | G | 70 | MV_PAR11 |
PLS600 | 12 | Fase | C | G | 1 | MV_PAR12 |
06. Wizard de carga de dados
...
- No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013).
- Crie o menu abaixo
Menu | Atualizações |
---|---|
Submenu | Digitação de Contas |
Nome da Rotina | Análise de Contas |
Programa | PLSA600 |
Módulo | 33-SIGAPLS |
08. TELA CONFIGURADOR PROCESSAMENTO DE CONTAS
Acesse Miscelânea→ Genérico→Tipos de Guia→ Outras ações→ Cfg.P.Contas e será apresentada a tela abaixo.
- Campo Perm Alterac: Define se o campo poderá ser habilitado para edição quando o usuário tentar alterar uma guia com fase 2=Conferencia ou 3=Pronta(Somente na rotina de Análise de Contas)
- Campo Alt Reproc: Define se o campo impacta na valoração da guia e deve ser reprocessado caso seja alterado.
- An.Contas: Define se o campo será exibido na tela de Análise de Contas.
09. Análise de Contas
Acesse Atualizações→ Proc.Contas→Análise de Contas(PLSA600)→ Outras ações→ Selecionar→ Outras Ações→ Analisar e será apresentada a tela abaixo.
10. Erro controlado
Com a implementação dos robôs de valoração foi alterado o meio de exibir as guias que não puderam ser valoradas por algum erro controlado.
Caso seja identificado no robô de valoração que uma guia não possui um dos pré requisitos mínimos ela será marcada com o campo BD5/BE4_ERRO = "1" e será gravada na tabela B6A uma descrição detalhada.
Ao aparecer essa legenda é possível consultar os detalhes em Outras Ações→Erro Controlado
11. Ponto de Entrada
...
HTML |
---|
<!-- esconder o menu --> <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; } </style> |
...