...
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 |
---|
effectDuration | 0.5 |
---|
history | false |
---|
id | samples |
---|
effectType | fade |
---|
|
Card |
---|
default | true |
---|
id | 1 |
---|
label | Vincular 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 |
---|
| 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 |
---|
| 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 |
---|
| Botão "Exportar CSV"Gera um arquivo CSV do Grid de Atendentes |
Card |
---|
| Botão "Mapa de Postos" em outras açõesCom 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 |
---|
id | 6 |
---|
label | Relatório de supervisores |
---|
| Botão "Relatório de Supervisores" em outras açõesChamado do relatório de Supervisores (TECR027) |
|
Card |
---|
| Informações |
---|
| 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_CHAVE | TXI | X2_NOME | Local x Supervisor | X2_MODO | E (Exclusivo) | X2_MODOUN | E (Exclusivo) | X3_MODOEMP | E (Exclusivo) |
Criação do dicionário SX3 - Campos Campo | Valor |
---|
X3_ARQUIVO | AA1 | X3_ORDEM | 61 | X3_CAMPO | AA1_SUPERV | X3_TIPO | C (Caractere) | X3_TAMANHO | 1 | X3_DECIMAL | 0 | X3_TITULO | Supervisor ? | X3_DESCRIC | Supervisor ? | X3_PICTURE | @! | X3_BROWSE | N | X3_VISUAL | A (Alterar) | X3_CONTEXT | R (Real) | X3_VALID | Pertence("12") | X3_RELACAO | "2" | X3_CBOX | 1=Sim;2=Não | Obrigatório? | Não | Usado? | Sim |
Campo | Valor |
---|
X3_ARQUIVO | TXI | X3_ORDEM | 02 | X3_CAMPO | TXI_CODIGO | X3_TIPO | C (Caractere) | X3_TAMANHO | 6 | X3_DECIMAL | 0 | X3_TITULO | Código | X3_DESCRIC | Código da TXI | X3_PICTURE | @! | X3_BROWSE | S | X3_VISUAL | V (Visualizar) | X3_CONTEXT | R (Real) | X3_VALID | ExistChav("TXI") | X3_RELACAO | GETSXENUM("TXI","TXI_CODIGO") | Obrigatório? | Sim | Usado? | Sim |
Campo | Valor |
---|
X3_ARQUIVO | TXI | X3_ORDEM | 03 | X3_CAMPO | TXI_LOCAL | X3_TIPO | C (Caractere) | X3_TAMANHO | 8 | X3_DECIMAL | 0 | X3_TITULO | Cód. Local | X3_DESCRIC | Código do Local | X3_PICTURE | @! | X3_BROWSE | S | X3_VISUAL | A (Alterar) | X3_CONTEXT | R (Real) | X3_VALID | Existcpo("ABS") | X3_RELACAO | GETSXENUM("TXI","TXI_CODIGO") | X3_F3 | ABS | Obrigatório? | Sim | Usado? | Sim |
Campo | Valor |
---|
X3_ARQUIVO | TXI | X3_ORDEM | 04 | X3_CAMPO | TXI_DESLOC | X3_TIPO | C (Caractere) | X3_TAMANHO | 50 | X3_DECIMAL | 0 | X3_TITULO | Desc. Local | X3_DESCRIC | Descrição do Local | X3_PICTURE | @! | X3_BROWSE | N | X3_VISUAL | V (Visualizar) | X3_CONTEXT | V (Virtual) | X3_RELACAO | IIF(!EMPTY(TXI->TXI_LOCAL),POSICIONE("ABS",1,XFILIAL("ABS")+TXI->TXI_LOCAL,"ABS_DESCRI"),"") | Obrigatório? | Não | Usado? | Sim |
Campo | Valor |
---|
X3_ARQUIVO | TXI | X3_ORDEM | 05 | X3_CAMPO | TXI_CODTEC | X3_TIPO | C (Caractere) | X3_TAMANHO | 14 | X3_DECIMAL | 0 | X3_TITULO | Cód. Supervi | X3_DESCRIC | Código do Supervisor | X3_PICTURE | @! | X3_BROWSE | S | X3_VISUAL | A (Alterar) | X3_CONTEXT | R (Real) | X3_VALID | ExistCpo("AA1") | X3_F3 | AA1SUP | Obrigatório? | Sim | Usado? | Sim |
Campo | Valor |
---|
X3_ARQUIVO | TXI | X3_ORDEM | 06 | X3_CAMPO | TXI_NOMTEC | X3_TIPO | C (Caractere) | X3_TAMANHO | 30 | X3_DECIMAL | 0 | X3_TITULO | Nome Téc. | X3_DESCRIC | Nome do Técnico | X3_PICTURE | @! | X3_BROWSE | S | X3_VISUAL | V (Visualizar) | X3_CONTEXT | V (Virtual) | X3_RELACAO | IIF(!EMPTY(M->TXI_CODTEC),POSICIONE("AA1",1,XFILIAL("AA1")+M->TXI_CODTEC,"AA1_NOMTEC") ,"") | X3_INIBRW | POSICIONE("AA1",1,XFILIAL("AA1")+TXI->TXI_CODTEC,"AA1_NOMTEC") | Obrigatório? | Não | Usado? | Sim |
Campo | Valor |
---|
X3_ARQUIVO | TXI | X3_ORDEM | 07 | X3_CAMPO | TXI_FUNCAO | X3_TIPO | C (Caractere) | X3_TAMANHO | 5 | X3_DECIMAL | 0 | X3_TITULO | Cód. Função | X3_DESCRIC | Código da Função | X3_PICTURE | @! | X3_BROWSE | Não | X3_VISUAL | A (Alterar) | X3_CONTEXT | R (Real) | X3_VALID | Vazio() .Or. ExistCpo("SRJ") | X3_F3 | SRJ - Função | Obrigatório? | Não | Usado? | Sim |
Campo | Valor |
---|
X3_ARQUIVO | TXI | X3_ORDEM | 08 | X3_CAMPO | TXI_DFUNC | X3_TIPO | C (Caractere) | X3_TAMANHO | 20 | X3_DECIMAL | 0 | X3_TITULO | Desc. Função | X3_DESCRIC | Descrição da Função | X3_PICTURE | @! | X3_BROWSE | S | X3_VISUAL | V (Visualizar) | X3_CONTEXT | V (Virtual) | X3_RELACAO | IIF(!EMPTY(TXI->TXI_FUNCAO),POSICIONE("SRJ",1,XFILIAL("SRJ")+TXI->TXI_FUNCAO,"RJ_DESC") ,"") | Obrigatório? | Não | Usado? | Sim |
Campo | Valor |
---|
X3_ARQUIVO | TXI | X3_ORDEM | 09 | X3_CAMPO | TXI_TURNO | X3_TIPO | C (Caractere) | X3_TAMANHO | 3 | X3_DECIMAL | 0 | X3_TITULO | Cód. Turno | X3_DESCRIC | Código do Turno | X3_PICTURE | @! | X3_BROWSE | N | X3_VISUAL | A (Alterar) | X3_CONTEXT | R (Real) | X3_VALID | Vazio() .OR. ExistCpo("SR6") | X3_F3 | SR6 - Turno de Trabalho | Obrigatório? | Não | Usado? | Sim |
Campo | Valor |
---|
X3_ARQUIVO | TXI | X3_ORDEM | 10 | X3_CAMPO | TXI_DTURNO | X3_TIPO | C (Caractere) | X3_TAMANHO | 50 | X3_DECIMAL | 0 | X3_TITULO | Desc.Turno | X3_DESCRIC | Descrição do Turno | X3_PICTURE | @! | X3_BROWSE | N | X3_VISUAL | V (Visualizar) | X3_CONTEXT | V (Virtual) | X3_RELACAO | IIF(!EMPTY(TXI->TXI_TURNO),POSICIONE("SR6",1,XFILIAL("SR6")+TXI->TXI_TURNO,"R6_DESC") ,"") | Obrigatório? | Não | Usado? | Sim |
Campo | Valor |
---|
X3_ARQUIVO | TXI | X3_ORDEM | 11 | X3_CAMPO | TXI_DTINI | X3_TIPO | D (Data) | X3_TAMANHO | 8 | X3_DECIMAL | 0 | X3_TITULO | Ini Superv | X3_DESCRIC | Data Inicial Supervisão | X3_PICTURE | @! | X3_BROWSE | N | X3_VISUAL | A (Alterar) | X3_CONTEXT | R (Real) | Obrigatório? | Não | Usado? | Sim |
Campo | Valor |
---|
X3_ARQUIVO | TXI | X3_ORDEM | 12 | X3_CAMPO | TXI_DTFIM | X3_TIPO | D (Data) | X3_TAMANHO | 8 | X3_DECIMAL | 0 | X3_TITULO | Fim Superv | X3_DESCRIC | Data Final Supervisão | X3_PICTURE | @! | X3_BROWSE | N | X3_VISUAL | A (Alterar) | X3_CONTEXT | R (Real) | X3_VALID | Vazio() .OR. FWFLDGET("TXI_DTINI") <= FWFLDGET("TXI_DTFIM") | Obrigatório? | Não | Usado? | Sim |
Campo | Valor |
---|
X3_ARQUIVO | TXI | X3_ORDEM | 12 | X3_CAMPO | TXI_DTFIM | X3_TIPO | D (Data) | X3_TAMANHO | 8 | X3_DECIMAL | 0 | X3_TITULO | Fim Superv | X3_DESCRIC | Data Final Supervisão | X3_PICTURE | @! | X3_BROWSE | N | X3_VISUAL | A (Alterar) | X3_CONTEXT | R (Real) | X3_VALID | Vazio() .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 |
---|
ÍNDICE | TXI | ORDEM | 1 | CHAVE | TXI_FILIAL+TXI_CODIGO | DESCRIÇÃO | Codigo |
Campo | Valor |
---|
ÍNDICE | TXI | ORDEM | 2 | CHAVE | TXI_FILIAL+TXI_CODTEC+TXI_CODIGO | DESCRIÇÃO | Cod. Supervi+Codigo |
Criação do dicionário SX7 - Gatilhos Campo | Valor |
---|
X7_CAMPO | TXI_CODTEC | X7_SEQUENC | 001 | X7_REGRA | Posicione("AA1",1,xFilial("AA1")+FwFldGet("TXI_CODTEC"),"AA1_NOMTEC") | X7_CDOMIN | TXI_NOMTEC | X7_TIPO | P (Primário) | X7_SEEK | N |
Campo | Valor |
---|
X7_CAMPO | TXI_FUNCAO | X7_SEQUENC | 001 | X7_REGRA | Posicione("SRJ", 1, xFilial("SRJ")+M->TXI_FUNCAO, "RJ_DESC") | X7_CDOMIN | TXI_DESLOC | X7_TIPO | P (Primário) | X7_SEEK | N |
Campo | Valor |
---|
X7_CAMPO | TXI_LOCAL | X7_SEQUENC | 001 | X7_REGRA | Posicione("ABS",1,xFilial("ABS")+FwFldGet("TXI_LOCAL"),"ABS_DESCRI") | X7_CDOMIN | TXI_DESLOC | X7_TIPO | P (Primário) | X7_SEEK | N |
Campo | Valor |
---|
X7_CAMPO | TXI_TURNO | X7_SEQUENC | 001 | X7_REGRA | Posicione( 'SR6', 1, xFilial('SR6')+M->TXI_TURNO, 'R6_DESC' ) | X7_CDOMIN | TXI_DTURNO | X7_TIPO | P (Primário) | X7_SEEK | N |
Criação do dicionário SXB - Consulta Padrão
Inclua a rotina no Menu, conforme a imagem abaixo:
|
|
...