Árvore de páginas

Versões comparadas

Chave

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

...

  1. 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
    
  2. Como debugar um ponto de entrada chamado pela fila de processamento?
    1. Pode realizar o debug utilizando a opção de Multi-thread no compilador.
    2. 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.

Image Added


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.

Image Added

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.

Image Added

Ao aparecer essa legenda é possível consultar os detalhes em Outras Ações→Erro Controlado

Image Added

11. Ponto de Entrada

Foi substituído o Ponto de entrada PLS498FL para PLSFI498.




05. ATUALIZAÇÕES 

Para contemplar esta melhoria é necessário:

  1. Robô de valoração: Ver o tópico acima.
  2. 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).
  3. Wizard: Carga da tabela BCM.
  4. 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
CampoDescrição
CampoBCM_PERALT
TipoLógico
Tamanho1
Decimal0
TítuloPerm Alterar?
DescriçãoPermite alterar guias?
UsadoSim
ObrigatórioNão
BrowseNão
HelpPermite alterar guias em fase 2(Conferencia) ou 3(Pronta)?
SX3 - Informações dos Campos
CampoDescrição
CampoBCM_ALTREP
TipoLógico
Tamanho1
Decimal0
TítuloReproc alt?
DescriçãoReprocessa se alterar?
UsadoSim
ObrigatórioNão
BrowseNão
HelpCaso 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
CampoDescrição
CampoBCM_ANALIC
TipoLógico
Tamanho1
Decimal0
TítuloAnalise Contas?
DescriçãoExibe na tela de análise de contas
UsadoSim
ObrigatórioNão
BrowseNão
Help

Define se o campo deve aparecer para visualização na nova tela de análise de contas.

SX3 - Informações dos Campos

CampoDescriçãoCampoBCI_OKTipoCaracterTamanho2Decimal0TítuloMarkDescriçãoCheckBoxUsadoSimObrigatórioNãoBrowseNãoHelp

Campo utilizado como checkbox na tela de análise de PEGs

SX1 - Informações de perguntas
GrupoOrdemPerguntaTipoGSCTamanhoVariável 01
PLS60001RDA deCG6MV_PAR01
PLS60002RDA ateCG6MV_PAR02
PLS60003Local deCG4MV_PAR03
PLS60004Local ateCG4MV_PAR04
PLS60005Mês deCG2MV_PAR05
PLS60006Mês ateCG2MV_PAR06
PLS60007Ano deCG4MV_PAR07
PLS60008Ano ateCG4MV_PAR08
PLS60009Protoc deCG8MV_PAR09
PLS60010Protoc ateCG8MV_PAR10
PLS60011CheckboxCG70MV_PAR11
PLS60012FaseCG1MV_PAR12

06. Wizard de carga de dados

...

  1. No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013)
  2. 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.

Image Removed

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.

Image Removed

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.

Image Removed

Ao aparecer essa legenda é possível consultar os detalhes em Outras Ações→Erro Controlado

Image Removed

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>

...