Histórico da Página
CONTEÚDO
Índice
Objetivo
Esta rotina tem como finalidade cadastrar a Base Operacional no modulo módulo SIGATEC, com o objetivo de controlar e vincular esta base a um Local de Atendimento. Em algumas situações podemos ter um Local de atendimento (Regional) que atende diversas atende diversas regiões (Sub Regionais) e com essa rotina temos a possibilidade de realizar o controle das Bases Operacionais vinculadas aos local de atendimento.
Informações | ||
---|---|---|
| ||
Todos os cadastros necessários para implementação desta rotina serão disponibilizados na atualização de dicionário que será expedida no dia 31/01/22 junto com o pacote de expedição contínua. No entanto, se houver a necessidade de utilizar a funcionalidade antes de atualizar o dicionário de dados, será necessário cadastrar todos os itens listados neste documento (tabelas, índices, gatilhos, consultas, etc.). |
Mapa Mental
Conheça neste diagrama as informações que contemplam as funcionalidades da rotina:
Tabela Utilizada
Para utilização desta rotina é necessário que a tabela AA0 esteja disponível. Ela pode ser criada através do pacote acumulado ou manualmente. Para criar acesse o modulo Configurador → Base de dados → Dicionário → Base de Dados
Clique em Incluir no + conforme abaixo
Principais Campos
Prefixo : AA0
Path : \DATA\
Descrição : Base Operacional
Display : AA0_FILIAL+AA0_CODIGO
Criação do Índice da Tabela AA0
Crie o Índice: AA0_FILIAL+AA0_CODIGO
Informações | ||
---|---|---|
| ||
Após a criação da tabela crie os campos conforme exemplo abaixo: |
Campos
...
da Tabela
Pivot Table | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Campos Criados na tabela ABS
X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_VALID | X3_RELAÇÃO | F3 | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_OBRIGAT | X3_INIBRW |
---|
ABS_BASEOP | C | 6 | Base Operacional | ExistCpo('AA0') .And. At160VlBs(FwFldGet("ABS_LOCAL"),FwFldGet("ABS_BASEOP")) | AA0 | S | A | R | ||||
ABS_DESCBO | C | 30 | Descrição Base Operacional | IIF(!INCLUI,ALLTRIM( POSICIONE("AA0",1,XFILIAL('AA0')+ABS->ABS_BASEOP,"AA0_DESCRI")),"") | S | V | V |
Gatilhos criados na Tabela ABS
X7_CAMPO | X7_SEQUENC | X7_REGRA | X7_CDOMIN | X7_TIPO | X7_CONDIC |
---|---|---|---|---|---|
ABS_BASEOP | 001 | Posicione("AA0",1,xFilial("AA0")+FwFldGet("ABS_BASEOP"),"AA0_DESCRI") | ABS_DESCBO | Primário | |
ABS_BASEOP | 002 | Posicione("AA0",1,xFilial("AA0")+FwFldGet("ABS_BASEOP"),"AA0_CCUSTO") | ABS_CCUSTO | Primário | At160CndGt("ABS_CUSTO") |
ABS_BASEOP | 003 | Posicione("AA0",1,xFilial("AA0")+FwFldGet("ABS_BASEOP"),"AA0_ITEM") | ABS_ITEM | Primário | At160CndGt("ABS_ITEM") |
ABS_BASEOP | 004 | Posicione("AA0",1,xFilial("AA0")+FwFldGet("ABS_BASEOP"),"AA0_CLVL") | ABS_CLVL | Primário | At160CndGt("ABS_CLVL") |
Criação da Consulta padrão da tabela AA0
Para cadastrar a consulta da Base Operacional veja os passos a seguir:
Para criar acesse o modulo Configurador → Base de dados → Dicionário → Base de Dados e selecione + na consulta padrão
Selecione consulta específica e preencha conforme abaixo:
Selecione a tabela AA0 - Base Operacional e clique em avançar
Clique em + para selecionar os campos
Selecione os campos para retorno da consulta padrão.
Aperte + e inclua o retorno conforme print abaixo e clique em finalizar
Inclusão no Menu
Para incluir esta funcionalidade acesse o Configurador no menu acesse Ambiente→ Cadastro→ Menus e selecione o Modulo Prestadores de serviço e clique em OK
Clique em Adicionar
Preencha os campos:
Desc. português : Base Operacional
Programa : TECA161
Status : habilitado
Modulo : Prestadores de Serviço
Tipo : Função Protheus
Clique em Gerar e preencha com o Modulo escolhido (SIGATEC) e clique em gerar para confirmar a operação.
Exemplo de utilização
1 - Acesse a rotina Base Operacional - TECA161
2 - Selecione Incluir preencha os campos e confirme.
3 - Para vincular a Base Operacional acesse o Local de atendimento (TECA160) e preencha os campos ABS_BASEOP (Base Operacional) e ABS_DESCBO (Descrição da Base Operacional) para realizar a amarração.
4 - Após a confirmação será gerado um registro na tabela AB0 - Local de atendimento x Base Operacional, para visualizar o histórico clique em outras ações "Histórico de Base Operacional'.
5 - Acesse a rotina Convenção Coletiva de Trabalho - GPEA943 para efetuar a amarração com a Base Operacional.
Tabelas SWY - Convenção Coletiva de Trabalho e REI - CCT X Base Operacional.
Observação: Somente se configurado para Integração com RH (MV_TECXRH).
6 - Acesse a rotina Base Operacional - TECA161 para visualizar a amarração com a Convenção Coletiva de Trabalho.
Informações | ||
---|---|---|
| ||
Esta funcionalidade estará disponível a partir da release 37. |
...