Árvore de páginas

Versões comparadas

Chave

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

...

Este cadastro é utilizado em relatórios e consultar dos responsáveis vinculados a um local em determinado período

A rotina permite amarrar os postos para os técnicos em determinadas datas, com isso, é possível que o mesmo posto possa ser colocado para o mesmo atendente em diferentes datas e consequentemente é permitido que o mesmo posto seja supervisionado por dois ou mais técnicos em uma data semelhantes ou divergentes.

Mapa Mental

Conheça neste diagrama as informações que contemplam as funcionalidades da rotina: 

...

Deck of Cards
effectDuration0.5
historyfalse
idsamples
effectTypefade
Card
defaulttrue
id1
labelVincular Postos

Para Incluir/Alterar ou Excluir o vínculo do supervisor com o local/posto, selecione o atendente supervisor e clique em Vincular Postos.

As informações devem ser preenchidas de acordo com as orientações descritas em Principais Campos.

Veja também as funcionalidades disponíveis em Outras Ações.

Card
id2
labelVisualizar

Para visualizar o cadastro do atendente, selecione o registro desejado e clique em Visualizar.

As informações devem ser preenchidas de acordo com as orientações descritas em Principais Campos.

Veja também as funcionalidades disponíveis em Outras Ações.

Card
id3
labelCarr Atend (F10)

Botão "Carr Atend (F10)"

Carrega o Grid de Atendentes para todos os vínculos de postos cadastrados

Importante: Esta rotina não funciona quando a tela está em modo visualização

Card
id4
labelExportar CSV

Botão "Exportar CSV"

Gera um arquivo CSV do Grid de Atendentes 

Card
id5
labelMapa de Postos

Botão "Mapa de Postos" em outras ações

Com vinculo do supervisor com os locais (TECA160), é possível visualizar um mapa com a localização dos mesmos.

Para utilizar é preciso: 

  • Possuir um Local com latitude e longitude cadastrados vinculado ao posto

Figura 1 - Mapa de Postos".

Card
id6
labelRelatório de supervisores

Botão "Relatório de Supervisores" em outras ações

Chamado do relatório de Supervisores (TECR027)

Card
id7
labelConfiguração
Informações
titleImportante

Para o funcionamento correto da rotina é necessário que o dicionario de dados esteja cadastrado.

Caso não tenha cadastrado, siga as orientações abaixo:


Criação do dicionário SX2 - Tabela de dados

Campo

Valor

X2_CHAVETXI
X2_NOMELocal x Supervisor
X2_MODOE (Exclusivo)
X2_MODOUNE (Exclusivo)
X3_MODOEMPE (Exclusivo)


Criação do dicionário SX3 - Campos

Campo

Valor

X3_ARQUIVOAA1
X3_ORDEM61
X3_CAMPOAA1_SUPERV
X3_TIPOC (Caractere)
X3_TAMANHO1
X3_DECIMAL0
X3_TITULOSupervisor ?
X3_DESCRICSupervisor ?
X3_PICTURE@!
X3_BROWSEN
X3_VISUALA (Alterar)
X3_CONTEXTR (Real)
X3_VALIDPertence("12")
X3_RELACAO"2"
X3_CBOX1=Sim;2=Não
Obrigatório?Não
Usado?Sim

Campo

Valor

X3_ARQUIVOTXI
X3_ORDEM02
X3_CAMPOTXI_CODIGO
X3_TIPOC (Caractere)
X3_TAMANHO6
X3_DECIMAL0
X3_TITULOCódigo
X3_DESCRICCódigo da TXI
X3_PICTURE@!
X3_BROWSES
X3_VISUALV (Visualizar)
X3_CONTEXTR (Real)
X3_VALIDExistChav("TXI")
X3_RELACAOGETSXENUM("TXI","TXI_CODIGO")
Obrigatório?Sim
Usado?Sim

Campo

Valor

X3_ARQUIVOTXI
X3_ORDEM03
X3_CAMPOTXI_LOCAL
X3_TIPOC (Caractere)
X3_TAMANHO8
X3_DECIMAL0
X3_TITULOCód. Local
X3_DESCRICCódigo do Local
X3_PICTURE@!
X3_BROWSES
X3_VISUALA (Alterar)
X3_CONTEXTR (Real)
X3_VALIDExistcpo("ABS")
X3_RELACAOGETSXENUM("TXI","TXI_CODIGO")
X3_F3ABS
Obrigatório?Sim
Usado?Sim

Campo

Valor

X3_ARQUIVOTXI
X3_ORDEM04
X3_CAMPOTXI_DESLOC
X3_TIPOC (Caractere)
X3_TAMANHO50
X3_DECIMAL0
X3_TITULODesc. Local
X3_DESCRICDescrição do Local
X3_PICTURE@!
X3_BROWSEN
X3_VISUALV (Visualizar)
X3_CONTEXTV (Virtual)
X3_RELACAOIIF(!EMPTY(TXI->TXI_LOCAL),POSICIONE("ABS",1,XFILIAL("ABS")+TXI->TXI_LOCAL,"ABS_DESCRI"),"")
Obrigatório?Não
Usado?Sim

Campo

Valor

X3_ARQUIVOTXI
X3_ORDEM05
X3_CAMPOTXI_CODTEC
X3_TIPOC (Caractere)
X3_TAMANHO14
X3_DECIMAL0
X3_TITULOCód. Supervi
X3_DESCRICCódigo do Supervisor
X3_PICTURE@!
X3_BROWSES
X3_VISUALA (Alterar)
X3_CONTEXTR (Real)
X3_VALIDExistCpo("AA1")
X3_F3AA1SUP
Obrigatório?Sim
Usado?Sim

Campo

Valor

X3_ARQUIVOTXI
X3_ORDEM06
X3_CAMPOTXI_NOMTEC
X3_TIPOC (Caractere)
X3_TAMANHO30
X3_DECIMAL0
X3_TITULONome Téc.
X3_DESCRICNome do Técnico
X3_PICTURE@!
X3_BROWSES
X3_VISUALV (Visualizar)
X3_CONTEXTV (Virtual)
X3_RELACAOIIF(!EMPTY(M->TXI_CODTEC),POSICIONE("AA1",1,XFILIAL("AA1")+M->TXI_CODTEC,"AA1_NOMTEC") ,"")
X3_INIBRWPOSICIONE("AA1",1,XFILIAL("AA1")+TXI->TXI_CODTEC,"AA1_NOMTEC")
Obrigatório?Não
Usado?Sim

Campo

Valor

X3_ARQUIVOTXI
X3_ORDEM07
X3_CAMPOTXI_FUNCAO
X3_TIPOC (Caractere)
X3_TAMANHO
X3_DECIMAL0
X3_TITULOCód. Função
X3_DESCRICCódigo da Função
X3_PICTURE@!
X3_BROWSENão
X3_VISUALA (Alterar)
X3_CONTEXTR (Real)
X3_VALIDVazio() .Or. ExistCpo("SRJ")
X3_F3SRJ - Função
Obrigatório?Não
Usado?Sim

Campo

Valor

X3_ARQUIVOTXI
X3_ORDEM08
X3_CAMPOTXI_DFUNC
X3_TIPOC (Caractere)
X3_TAMANHO20
X3_DECIMAL0
X3_TITULODesc. Função
X3_DESCRICDescrição da Função
X3_PICTURE@!
X3_BROWSES
X3_VISUALV (Visualizar)
X3_CONTEXTV (Virtual)
X3_RELACAOIIF(!EMPTY(TXI->TXI_FUNCAO),POSICIONE("SRJ",1,XFILIAL("SRJ")+TXI->TXI_FUNCAO,"RJ_DESC") ,"")
Obrigatório?Não
Usado?Sim

Campo

Valor

X3_ARQUIVOTXI
X3_ORDEM09
X3_CAMPOTXI_TURNO
X3_TIPOC (Caractere)
X3_TAMANHO3
X3_DECIMAL0
X3_TITULOCód. Turno
X3_DESCRICCódigo do Turno
X3_PICTURE@!
X3_BROWSEN
X3_VISUALA (Alterar)
X3_CONTEXTR (Real)
X3_VALIDVazio() .OR. ExistCpo("SR6")
X3_F3SR6 - Turno de Trabalho
Obrigatório?Não
Usado?Sim

Campo

Valor

X3_ARQUIVOTXI
X3_ORDEM10
X3_CAMPOTXI_DTURNO
X3_TIPOC (Caractere)
X3_TAMANHO50
X3_DECIMAL0
X3_TITULODesc.Turno
X3_DESCRICDescrição do Turno
X3_PICTURE@!
X3_BROWSEN
X3_VISUALV (Visualizar)
X3_CONTEXTV (Virtual)
X3_RELACAOIIF(!EMPTY(TXI->TXI_TURNO),POSICIONE("SR6",1,XFILIAL("SR6")+TXI->TXI_TURNO,"R6_DESC") ,"")
Obrigatório?Não
Usado?Sim

Campo

Valor

X3_ARQUIVOTXI
X3_ORDEM11
X3_CAMPOTXI_DTINI
X3_TIPOD (Data)
X3_TAMANHO8
X3_DECIMAL0
X3_TITULOIni Superv
X3_DESCRICData Inicial Supervisão
X3_PICTURE@!
X3_BROWSEN
X3_VISUALA (Alterar)
X3_CONTEXTR (Real)
Obrigatório?Não
Usado?Sim

Campo

Valor

X3_ARQUIVOTXI
X3_ORDEM12
X3_CAMPOTXI_DTFIM
X3_TIPOD (Data)
X3_TAMANHO8
X3_DECIMAL0
X3_TITULOFim Superv
X3_DESCRICData Final Supervisão
X3_PICTURE@!
X3_BROWSEN
X3_VISUALA (Alterar)
X3_CONTEXTR (Real)
X3_VALIDVazio() .OR. FWFLDGET("TXI_DTINI") <= FWFLDGET("TXI_DTFIM")
Obrigatório?Não
Usado?Sim

Campo

Valor

X3_ARQUIVOTXI
X3_ORDEM12
X3_CAMPOTXI_DTFIM
X3_TIPOD (Data)
X3_TAMANHO8
X3_DECIMAL0
X3_TITULOFim Superv
X3_DESCRICData Final Supervisão
X3_PICTURE@!
X3_BROWSEN
X3_VISUALA (Alterar)
X3_CONTEXTR (Real)
X3_VALIDVazio() .OR. FWFLDGET("TXI_DTINI") <= FWFLDGET("TXI_DTFIM")
X3_RELACAO
X3_F3
Obrigatório?Não
Usado?Sim


Criação do dicionário SIX - Índices

Campo

Valor

ÍNDICETXI
ORDEM1
CHAVETXI_FILIAL+TXI_CODIGO
DESCRIÇÃOCodigo

Campo

Valor

ÍNDICETXI
ORDEM2
CHAVETXI_FILIAL+TXI_CODTEC+TXI_CODIGO
DESCRIÇÃOCod. Supervi+Codigo


Criação do dicionário SX7 - Gatilhos

Campo

Valor

X7_CAMPOTXI_CODTEC
X7_SEQUENC001
X7_REGRAPosicione("AA1",1,xFilial("AA1")+FwFldGet("TXI_CODTEC"),"AA1_NOMTEC")
X7_CDOMINTXI_NOMTEC
X7_TIPOP (Primário)
X7_SEEKN

Campo

Valor

X7_CAMPOTXI_FUNCAO
X7_SEQUENC001
X7_REGRAPosicione("SRJ", 1, xFilial("SRJ")+M->TXI_FUNCAO, "RJ_DESC")
X7_CDOMINTXI_DESLOC
X7_TIPOP (Primário)
X7_SEEKN

Campo

Valor

X7_CAMPOTXI_LOCAL
X7_SEQUENC001
X7_REGRAPosicione("ABS",1,xFilial("ABS")+FwFldGet("TXI_LOCAL"),"ABS_DESCRI")
X7_CDOMINTXI_DESLOC
X7_TIPOP (Primário)
X7_SEEKN

Campo

Valor

X7_CAMPOTXI_TURNO
X7_SEQUENC001
X7_REGRAPosicione( 'SR6', 1, xFilial('SR6')+M->TXI_TURNO, 'R6_DESC' )
X7_CDOMINTXI_DTURNO
X7_TIPOP (Primário)
X7_SEEKN


Criação do dicionário SXB - Consulta Padrão


Inclua a rotina no Menu, conforme a imagem abaixo:



...