Árvore de páginas

Versões comparadas

Chave

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

Índice


Objetivo


  Esta rotina tem como finalidade cadastrar a Base Operacional no modulo 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 regiões (Sub Regionais e com essa rotina temos a possibilidade de realizar o controle das Bases Operacionais vinculadas aos local de atendimento.


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  


Índice da Tabela AA0

Crie o Índice: AA0_FILIAL+AA0_CODIGO  



Informações
titleCriação dos campos

Após a criação da tabela crie os campos conforme exemplo abaixo:


Campos da Tabela


Pivot Table
id1641383508262_-2028378865
X3_CAMPOX3_TIPOX3_TAMANHOX3_DECIMALX3_TITULOX3_RELAÇÃOF3X3_BROWSEX3_VISUALX3_CONTEXTX3_OBRIGAT
AA0_FILIALC


2

0Filial

N


AA0_CODIGOC60Código BaseGetSXENum('AA0','AA0_CODIGO')
SVRX
AA0_DESCRIC500Descrição

SVRX
AA0_LOCPADC20Armazém
NNRSAR
AA0_DESCLOC200Descrição ArmazémALLTRIM(POSICIONE("NNR",1,XFILIAL("NNR")+FWFLDGET("AA0_LOCPAD"),"NNR_DESCRI"))
SAV
AA0_CCUSTOC90Centro Custo
CTTSAR
AA0_ITEMC90Item Contábil
CTDSAR
AA0_CLVLC90Classe Valor
CTHSAR


Campos Criados na tabela ABS


X3_CAMPOX3_TIPOX3_TAMANHOX3_DECIMALX3_TITULOX3_RELAÇÃOF3X3_BROWSEX3_VISUALX3_CONTEXTX3_OBRIGAT
ABS_BASEOPC6
Base Operacional

SAR
ABS_DESCBOC30
Descrição Base Operacional 

SVV


Gatilhos criados na Tabela ABS


X7_CAMPOX7_SEQUENCX7_REGRAX7_CDOMINX7_TIPO
ABS_BASEOP001Posicione("AA0",1,xFilial("AA0")+FwFldGet("ABS_BASEOP"),"AA0_DESCRI")ABS_DESCBOPrimário
ABS_BASEOP002Posicione("AA0",1,xFilial("AA0")+FwFldGet("ABS_BASEOP"),"AA0_CCUSTO")ABS_CCUSTOPrimário
ABS_BASEOP003Posicione("AA0",1,xFilial("AA0")+FwFldGet("ABS_BASEOP"),"AA0_ITEM")ABS_ITEMPrimário
ABS_BASEOP004Posicione("AA0",1,xFilial("AA0")+FwFldGet("ABS_BASEOP"),"AA0_CLVL")ABS_CLVLPrimário


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'.

 



Informações
titleInformação

Esta funcionalidade estará disponível a partir da release 37.