Histórico da Página
Informações Gerais
Especificação | |||
Produto | Microsiga Protheus | Módulo | SIGATEC |
Segmento Executor |
| ||
Projeto1 | M_SER_SER014 | IRM1 | PCREQ-4366 |
Requisito1 | PCREQ-4482 | Subtarefa1 | PDR_SER_TEC001-165 |
Chamado2 |
| ||
Release de Entrega Planejada |
| Réplica | Não |
País | ( X ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||
Outros | <Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>. |
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
Objetivo
Permitir que seja realizado o planejamento das escalas de cobertura através das rotas para almocistas e/ou jantistas nos postos de trabalho.
Definição da regra de negócio
Durante a realização da jornada de trabalho de um ou mais atendentes que foram alocados em um posto de trabalho para a prestação de serviço, pode ser concedido um intervalo para que eles almocem ou jantem. Porém, existem algumas situações, como por exemplo nos casos dos porteiros e vigilantes, onde é necessário que sempre haja algum outro prestador cobrindo esse tal horário do almoço ou da janta, de modo a não permitir que o local sempre esteja com alguém trabalhando, sem interrupções entre os turnos de trabalho. O controle dessas situações é tido como cobertura. E, como o mesmo prestador de serviço pode ser alocado para cobrir vários horários em locais diferentes num mesmo dia de trabalho, daremos o nome de “Rota de Cobertura”.
Sendo assim, será desenvolvida uma rotina para facilitar a manutenção desse controle da jornada de trabalho desses tais prestadores de serviço que irão participar da cobertura do horário de outros em vários locais e escalas de trabalho.
A utilização da nova rotina permitirá que seja realizada a configuração da alocação de um prestador de serviço, considerando que o mesmo irá atuar como almocista e/ou jantista em um ou mais locais de trabalho, desde que tais postos necessitem da tal cobertura na sua jornada de trabalho. Para tanto, a existência destes intervalos necessitarão estar previamente mencionados na rotina de Gestão de Escadas.
O usuário do módulo poderá cadastrar várias rotas de cobertura através da nova funcionalidade. Cada uma delas receberá um nome, e em sua composição poderão ser relacionados mais de uma configuração de escala / local de trabalho (Protótipo 02).
Na parte inferior da tela de manutenção de cada rota de cobertura, na forma de um grid, estarão relacionadas as seguintes informações:
- Código do recurso humano (Código RH)
- Configuração da escala de trabalho (Conf. Escala)
- Grupo de trabalho (Grupo)
- Horário de entrada da cobertura do local de trabalho (Entrada)
- Horário da saída da cobertura do local de trabalho (Saída)
- Código do local de trabalho (Local)
- Descrição do local de trabalho (Desc.Local)
- Código da escala (Cód.Escala)
- Descrição da escala (Descr.Escala)
- Código do supervisor (Supervisor)
- Nome do supervisor (Nome Sup.)
a) Quando for executada a opção “incluir” da rotina, apenas os campos “Código RH”, “Conf.Escala”, “Grupo”, “Entrada” e “Saída” estarão disponíveis para edição do usuário.
b) Se for acionada a opção de alteração da rota de cobertura e ela não possuir um atendente associado, então será permitida a inclusão de novos “Códigos RH” / “Conf.Escalas”, bem como a alteração dos horários de entrada e saída dos “Códigos RH” / “Conf.Escalas” já relacionados a ela.
c) Se a rota de cobertura possuir um atendente associado a ela, então não será permitida a inclusão de novos “Códigos RH” / “Conf.Escalas”. Porém, será permitida a alteração dos horários de entrada e saída dos “Códigos RH” / “Conf.Escalas” já existentes.
O campo do nome da rota de cobertura estará sempre disponível para edição / alteração por parte do usuário.
Para o preenchimento do campo “Código RH” será disponibilizada uma tela de seleção na forma de uma consulta específica (Protótipo 03) que apresentará os itens de RH que possuam a escala de almocista e/ou jantista configurada. Ao preencher o conteúdo do campo “Código RH”, a rotina irá exibir automaticamente as informações referentes ao local, à escala e ao supervisor associadas a ele.
O dado informado no campo “Conf.Escala” será validado de forma a garantir que tal código seja válido perante o “Código RH”. Esta informação deverá constar como sendo uma escala de almocista ou jantista.
Será realizada a validação do conteúdo do campo “Grupo” de modo que o mesmo seja válido na “Conf.Escala” do “Código RH”.
Dentro das opções a serem disponibilizadas em “Outras ações” da rotina de manutenção da rota de cobertura existirão as chamadas para as seguintes funcionalidades:
a) “Filtro por região” (Protótipo 04): Este filtro, se informado, será aplicado na consulta padrão do campo “Código RH”, de forma a apresentar apenas os locais de atendimento que estejam localizados numa determinada região configurada como filtro dessa funcionalidade (Protótipo 05).
b) “Visualização do posto x funcionário” (Protótipo 04): Se estiver preenchida a informação do campo “Código RH” e o usuário acionar esta ação, então a tela de visualização do cadastro de “Posto x Funcionário” a ele associado será exibida.
Para associar ou remover a associação de um atendente a uma rota de cobertura, o usuário deverá acionar as funcionalidades de “Movimentar” (Protótipo 07) ou “Remover” (Protótipo 08) que estarão disponíveis através do acionamento do botão “Outras ações” da tela principal da rotina (Protótipo 06). Tais processamentos de movimentar ou remover um atendente de uma rota de cobertura serão também consumidos pelo requisito responsável pela “Alocação e Movimentação Ágil” (PCREQ-4484). Para tanto, será disponibilizada uma função que será responsável por realizar tais processos de associar e desassociar o atendente a uma rota de cobertura.
Os horários de entrada e saída informados na rota de cobertura para cada “Código RH”/”Conf.Escala” serão repassados aos itens de cobertura da rotina de Gestão de Escalas através da movimentação ágil, e consequentemente, a agenda do respectivo atendente ora associado à rota de cobertura será gerada.
Definição Técnica
Projeto e menu
Incluir no projeto SIGAWTEC.prj o fonte TECA581.PRW.
Criar o acesso à rotina no menu do módulo SIGATEC através do caminho Atualizações à Alocação à Rota de Cobertura, chamando a função TECA581.
TECA581 – Rota de cobertura
Ao acessar a rotina TECA581, as rotas de cobertura que já estiverem cadastradas (Tabela TW0) deverão ser apresentadas na forma de um browse (Protótipo 01).
Criar uma rotina em MVC que será responsável pelo cadastro das rotas de cobertura. O nome do programa fonte desta rotina será TECA581.PRW.
Para a construção / configuração do Model e da View da rotina deverão ser consideradas as tabelas TW0 e TW1 para cabeçalho e itens da rotina, respectivamente.
Deverá ser criado um botão que acionará tela de filtro por região. Para isso, deverá ser utilizado o mesmo conceito dos filtros existentes atualmente na rotina de mesa de operação (visão Contrato). Para que seja apresentada a tela do filtro por região, a rotina TECA670(<aParam>, lUseCombo) deverá ser chamada. A seguir, são apresentados os conteúdos esperados quando da sua chamada:
Parâmetro | Valor |
aParam | { 'SX5', 'A2_', 'Região', 1,'X5_FILIAL+X5_TABELA+X5_CHAVE', 'A2', { {'SX5', 1, 'X5_DESCRI'} }, {}, {||.F.}, 'A2', /*VldExtra*/ } |
lUseCombo | .F. |
Na execução da opção “Incluir”, ao apresentar a tela de manutenção, na sua área superior destinada às informações de cabeçalho da rota de cobertura, apenas o campo do seu nome (TW0_DESC) deverá estar disponível para edição do usuário. Enquanto que na área inferior referente aos detalhes da rota, os campos a seguir serão editáveis: “Código RH” (TW1_CODTFF), “Conf.Escala” (TW1_CODTGX), “Grupo” (TW1_GRUPO), “Entrada” (TW1_HORINI) e “Saída” (TW1_HORFIM). Os demais campos apresentados na tela deverão estar com a sua edição bloqueada.
Na execução da opção “Alterar”
a) O campo do nome da rota de cobertura (TW0_DESC) estará sempre disponível para edição do usuário.
b) Se a rota de cobertura não possuir um atendente associado a ela (TW0_ATEND sem conteúdo):
1. Será permitida a inclusão de novos “Códigos RH” (TW1_CODTFF) / “Conf.Escalas” (TW1_CODTGX).
2. Será permitida a alteração dos horários de entrada (TW1_HORINI) e saída (TW1_HORFIM) referentes aos “Códigos RH” (TW1_CODTFF) / “Conf.Escalas” (TW1_CODTGX) já relacionados à respectiva rota de cobertura.
Para o campo “Código RH” (TW1_CODTFF) deverá ser criada uma consulta específica. Para construí-la, deve-se criar a função At581F3TFF. Ela será apresentada na forma de um browser com os registros da tabela TFF filtrados pela região caso este filtro esteja previamente ativo. Para recuperar a expressão com os dados do filtro da região, deverá ser utilizado a chamada para a função At670FilSql( __cUserId, .F., 'SX5', 'A2_' ). Além desse filtro da região, os “Códigos RH” apresentados neste browser da consulta específica também devem estar associados às configurações de escalas de almocistas ou jantistas. Para verificar se o “Código RH” está associado a uma configuração de escala de almocista ou jantista deverá ser verificado o campo TGX_TIPO igual a 2 ou 3, almocista ou jantista, respectivamente. Para encontrar o registro da tabela TGX correspondente ao “Código RH”, seguir os relacionamentos TFF_ESCALA == TDW_COD, e então TDW_COD == TGX_CODTDW. O retorno da informação do “Código RH” escolhido deverá ocorrer através da função At581GF3TFF, que também deverá ser construída. Os registros apresentados nesta tela da consulta específica deverão estar ordenados por local de atendimento (TFF_LOCAL). As informações a serem disponibilizadas no browser dessa consulta específica são as seguintes:
Campo | Descrição |
TFF_COD | Código |
TFF_LOCAL | Local |
ABS_DESCRI | Descrição do local |
TFF_PRODUT | Produto |
B1_DESC | Descrição do produto |
TFF_ESCALA | Escala |
TDW_DESC | Descrição da escala |
Quando ocorrer o preenchimento do campo “Código RH” (TW1_CODTFF), o mesmo deverá ser validado contra o seu cadastro, e se o mesmo for considerado válido, então os campos abaixo relacionados deverão ser automaticamente preenchidos conforme relacionamentos:
Coluna | Campo | Relacionamentos |
Local | TFF_LOCAL | “Código RH” x Tabela TFF: TW1_CODTFF = TFF_COD |
Desc. Local | ABS_DESCRI | Tabelas ABS x TFF: ABS_LOCAL = TFF_LOCAL. |
Cód. Escala | TFF_ESCALA | “Código RH” x Tabela TFF: TW1_CODTFF = TFF_COD |
Desc. Escala | TDW_DESC | Tabelas TDW x TFF: TDW_COD = TFF_ESCALA. |
Supervisor | TGS_SUPERV | Tabelas TGS x ABS: TGS_REGIAO = ABS_REGIAO |
Nome Sup. | AA1_NOMTEC | Tabelas TGS x AA1: TGS_SUPERV = AA1_CODTEC |
Criar um novo botão dentro de “Outras ações” da tela de manutenção da rota de cobertura, que deverá disponibilizar a view do Posto x Funcionário (TECA580E), caso o campo “Código RH” esteja preenchido.
No preenchimento do campo “Conf.Escala” (TW1_CODTGX), o seu conteúdo deverá ser validado de forma a não permitir que uma configuração de escala não esteja previamente cadastrada.
A informação digitada no campo “Grupo” (TW1_GRUPO) deverá ser validada, de forma a não permitir que seja informado um grupo não previsto para a escala daquele “Código RH”. Para construir tal validação, o conteúdo desse campo deverá ser consistido contra o campo “Quantidade de Venda” (TFF_QTDVEN) pertencente ao “Código RH” (TW1_CODTFF = TFF_COD). Caso o valor informado no campo do grupo seja superior ao conteúdo da quantidade de venda, o usuário deverá ser alertado, e a informação será considerada como inválida.
Para que o requisito que irá controlar a “Movimentação ágil” interaja com esta rotina (Rota de Cobertura), deverá ser criada a função At581Efet(<cTpOper>, <cRota>, <dData>, <cAtdMvRmv>). Esta função será responsável por realizar a efetivação (movimentação) ou a troca do atendente associado à rota de cobertura selecionada, e até mesmo a remoção da tal associação do seu atendente. Os parâmetros a serem passados a esta nova função são os seguintes:
Parâmetro | Descrição | Default |
cTpOper | Tipo de operação ("MV"=Movimentar; "RE"=Remover") | “MV” |
cRota | Código da rota de cobertura desejada | TW0->TW0_COD |
dData | Data da efetivação do atendente na rota de cobertura | dDataBase |
cAtdMvRmv | Código do atendente que será associado ou removido da associação | TW0->TW0_ATEND |
a) Com base nestes parâmetros, a função realizará a leitura das informações da rota de cobertura em questão, e deverá atualizar a tabela responsável pelo relacionamento entre a escala e o funcionário de cobertura (Tabela TGZ) com as seus dados pertinentes.
b) Para cada item da rota de cobertura será criado um novo registro na tabela TGZ, tendo em vista os seguintes relacionamentos:
Campos da tabela TGZ (Relacionamento Escala x Funcionário) | Origem das informações |
TGZ_ESCALA – Código da escala | TFF_ESCALA |
TGZ_CODTDX – Código da configuração da escala de cobertura | TW1_CODTGX |
TGZ_ATEND – Código do atendente da cobertura | <cAtdMvRmv> |
TGZ_DTINI – Data inicial do período de atendimento da cobertura | Conforme as regras |
TGZ_DTFIM – Data final do período de atendimento da cobertura | Em branco |
TGZ_GRUPO – Código do grupo de atendimento | TW1_GRUPO |
TGZ_CODTFF – Código RH | TW1_CODTFF |
TGZ_HORINI – Horário inicial de atendimento da cobertura | TW1_HORINI |
TGZ_HORFIM – Horário final de atendimento da cobertura | TW1_HORFIM |
TGZ_ROTA – Código da rota de cobertura que originou a gravação do registro | TW0_COD |
c) Para a manipulação dos dados a serem levados à tabela TGZ, deverá ser utilizada a rotina MVC TECA580E.
d) Regras para a gravação do registro na tabela TGZ quando da efetivação de um atendente a uma rota de cobertura:
- Se não existir um atendente anterior na cobertura do período/grupo/local de trabalho na tabela TGZ, um novo registro será criado com o código do atendente que está sendo efetivado, tendo como a data inicial do período igual à data da efetivação, enquanto que a data de final do período não será mencionada.
- Caso exista uma agenda do atendente anterior em um período superior à data de efetivação do novo atendente, então deverá ser realizada a troca do atendente, substituindo a informação do campo ABB_CODTEC dos registros pertencentes à agenda de atendimento.
- Se for identificado que o atendente anterior possua agendas posteriores à data de efetivação com manutenção (ABB_MANUT==’1’) ou atendidas (ABB_ATEND==’1’), o usuário deverá ser alertado através de uma mensagem, e tal efetivação da cobertura não deverá prosseguir para a referida configuração de rota, independentemente do tipo de processamento que estiver ocorrendo (movimentação ou remoção do atendente).
- Os parâmetros da função At581Efet são os seguintes:
<cTpOper>: Informar o tipo de processamento que deverá ser realizado, onde “MV” = Movimentar (efetivar) o atendente na rota de cobertura, e “RE” = Remover a associação do atendente.
<cRota>: Identificará a rota de cobertura em que se deseja realizar o procedimento de movimentar ou remover um atendente.
<dData>: É esperado que seja passada a data a ser considerada como efetivação da associação do novo atendente à rota de cobertura. Caso esta data não seja informada, deverá ser assumida a data base do sistema.
<cAtdMvRmv>: Deve conter o código do atendente que será associado à rota de cobertura ou removido da tal associação. - Para realizar a remoção da associação entre um atendente e a rota de cobertura, a função deverá encerrar o período de atendimento do atendente anterior, gravando a sua data final do período (TGZ_DTFIM) com a informação da data de execução da efetivação da tal remoção – 1 dia, desde que este registro da tabela TGZ referente ao atendente anterior também tenha sido gerado a partir da associação com a rota de cobertura. Deverá ser utilizada a chamada da função At330GvDes para que seja realizada a exclusão da agenda (na tabela ABB) pertencente ao atendente anterior.
- Para verificar a existência ou não de um registro na tabela TGZ referente à associação de um atendente de cobertura deverão ser utilizados os campos TGZ_CODTFF, TGZ_ESCALA, TGZ_CODTGX, TGZ_GRUPO, e TGZ_ATEND.
- Caso o período compreendido pela TGZ_DTINI e TGZ_DTFIM esteja vigente, então se deve preencher a data final com o conteúdo passado como sendo a data de efetivação – 1 dia, e um novo registro deverá ser incluído na tabela TGZ para o novo atendente que passará a realizar a cobertura do local de trabalho, tendo como a sua data inicial do período, a própria data de efetivação.
O campo do código do atendente existente na tabela TW0 (TW0_ATEND) deverá sempre ser gravado com a informação do atendente cuja associação fora efetivada à respectiva rota de cobertura. O código do atendente que será gravado neste campo da tabela TW0 é o mesmo que a nova função recebeu através do seu parâmetro <cAtdMvRmv>.
Rota de cobertura – “Movimentar”:
a) Na tela inicial da rotina deverá ser criado um botão “Movimentar” (Protótipo 06). Ao acioná-lo, uma tela deverá ser apresentada ao usuário, solicitando que seja informado o código do atendente ao qual a rota de cobertura selecionada será associada (Protótipo 07). Portanto, ao confirmar esta informação, a ação deste botão será responsável por realizar a efetivação da associação do atendente a uma rota de cobertura, executando a nova função desenvolvida (At581Efet), passando os parâmetros necessários para tal processamento.
b) Caso já exista um atendente associado à rota de cobertura, o mesmo deverá ser exibido ao usuário, permitindo que o mesmo seja trocado por um novo código de atendente, que neste caso, estaria assumindo aquela rota de cobertura a partir da data base vigente do sistema.
Rota de cobertura – “Remover”:
a) Na tela inicial da rotina deverá ser criado um botão “Remover” (Protótipo 06). Ao acioná-lo, uma tela deverá ser apresentada ao usuário com a informação do atendente que naquele momento se encontra associado à rota de cobertura ora selecionada (Protótipo 08). Portanto, ao confirmar esta informação, a ação deste botão será responsável por realizar a efetivação da remoção do atendente àquela rota de cobertura, executando a nova função desenvolvida (At581Efet), passando os parâmetros necessários para tal processamento.
TECA580E – Escala x Funcionário
Alterar a rotina TECA580E para que seja permitida a gravação das datas de inicio e final da rota de cobertura em branco, respeitando sempre as regras já contidas e já validadas de grupos de atendentes.
TECA330A – Alocação por escala
Para que o horário que fora definido nas configurações de cobertura da tabela TGZ (TGZ_HORINI e TGZ_HORFIM) seja levado a alocação por escalas, a função At330AAgAt deverá sofrer uma alteração de modo a utilizar a configuração dos horários ora definidos nos campos citados para a geração da sua respectiva agenda de cobertura (Tabela TGW).
Rotina | Tipo de Operação | Opção de Menu | |
---|---|---|---|
[TECA330A – Alocação por escala] | [Alteração] | [SIGATEC > Atualizações > Gestão de Contrato > Gestão de Escalas > Alocação por Escala] | |
[TECA581 – Rota de Cobertura] | [Criação] | [SIGATEC > Atualizações -> Alocação -> Rota de Cobertura] | |
[TECA580E - Posto x funcionário] | [Alteração] | [SIGATEC > Atualizações > Gestão de Contrato > Gestão de Escalas > Posto x Funcionário] | |
[TECA670 - Filtros] | [Envolvida] | Rotina Genérica |
Tabelas utilizadas
· AA1 – Atendentes
· ABB - Agendas
· ABS – Local de Atendimento
· TDW – Escalas
· TFF – Recursos humanos
· TGS – Área de Supervisão
· TGW – Alocação por escalas
· TGZ – Escala x Funcionário Cobertura
· TW0 – Grupo de Cobertura
· TW1 – Itens do Grupo de Cobertura
· SB1 – Produtos
Protótipos de tela
Protótipo 01 – Tela inicial da rota de cobertura
Protótipo 02 – Tela da manutenção da rota de cobertura
Protótipo 03 – Consulta específica dos “Códigos RH”
Protótipo 04 – Outras ações da tela de manutenção da rota de cobertura
Protótipo 05 – Tela de filtro da região
Protótipo 06 – Outras ações da tela inicial da rota de cobertura
Protótipo 07 – Tela de “Movimentar” atendente (Efetivando um atendente à rota de cobertura)
Protótipo 08 – Tela de “Remover” atendente da rota de cobertura
Fluxo do Processo
1. Diagrama – Casos de Uso
Especificação de caso de uso
CASO DE USO | Realizar a cadastro da rota de cobertura. |
Descrição | Este caso de uso descreve a realização do cadastro de rota de cobertura |
Atores | Usuário |
Pré Condições |
|
Pós Condições | Rota do cobertura. |
Fluxo Básico |
|
Fluxo Alternativo | (A1) ALTERAÇÃO DO ITEM DE RH (Alternativo ao passo 5)
(A2) REALIZAÇÃO DE FILTRO POR REGIÃO (Alternativo ao passo 7)
(A3) ITEM PREENCHIDO INVÁLIDO (Alternativo ao passo 10)
(A4) GRUPO INVÁLIDO (Alternativo ao passo 10)
(A5) VISUALIZAÇÃO DO POSTO X FUNCIONÁRIO (Alternativo ao passo 10)
|
Dicionário de dados
Tabela | TW0 - Rota de cobertura |
---|---|
Owner | SIGATEC |
Path | DadosAdv |
Arquivo | TW0990 |
Modo | Exclusivo |
Modo Unidade | Exclusivo |
Modo Empresa | Exclusivo |
Chave única | TW0_FILIAL+TW0_COD |
Display | TW0_FILIAL+TW0_COD |
Índices | TW0 - Rota de cobertura |
---|---|
Ordem | 1 |
Chave | TW0_FILIAL+TW0_COD |
Propriedade | "S" |
Nickname | |
Template | |
Virtualizado | Não |
Exibe no AxPesqui | Sim |
Estrutura | TW0 - Rota de cobertura |
---|---|
Campo | TW0_FILIAL |
Tipo | C |
Tamanho | 2 |
Decimais | 0 |
Grupo de campos | 033 |
Título | Filial |
Descrição | Filial do Sistema |
Usado | Não |
Obrigatório | Não |
Picture | |
Validação | |
Inicializador padrão | |
Browse | Sim |
Visual | Visualiza |
Contexto | Real |
Opções (Combobox) | |
Picture Variável | |
Modo de edição (When) | |
Inicializador de browse | |
Condição SQL | |
Check SQL | |
Template | |
Consulta padrão | |
Pasta | |
Help | Filial do sistema |
Campo | TW0_COD |
Tipo | C |
Tamanho | 6 |
Decimais | 0 |
Grupo de campos | |
Título | Código |
Descrição | Cód.Rota de cobertura |
Usado | Sim |
Obrigatório | Sim |
Picture | @! |
Validação | |
Inicializador padrão | GetSXENum("TW0", "TW0_COD") |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Opções (Combobox) | |
Picture Variável | |
Modo de edição (When) | |
Inicializador de browse | |
Condição SQL | |
Check SQL | |
Template | |
Consulta padrão | |
Pasta | |
Help | Código da rota de cobertura |
Campo | TW0_DESC |
Tipo | C |
Tamanho | 60 |
Decimais | 0 |
Grupo de campos | |
Título | Descrição |
Descrição | Descrição |
Usado | Sim |
Obrigatório | Sim |
Picture | @! |
Validação | |
Inicializador padrão | |
Browse | Sim |
Visual | Alterar |
Contexto | Real |
Opções (Combobox) | |
Picture Variável | |
Modo de edição (When) | |
Inicializador de browse | |
Condição SQL | |
Check SQL | |
Template | |
Consulta padrão | |
Pasta | |
Help | Informe a descrição da rota de cobertura |
Campo | TW0_ATEND |
Tipo | C |
Tamanho | 14 |
Decimais | 0 |
Grupo de campos | 116 |
Título | Atendente |
Descrição | Atendente |
Usado | Sim |
Obrigatório | Não |
Picture | @! |
Validação | Vazio() .OR. ExistCpo("AA1") |
Inicializador padrão | |
Browse | Sim |
Visual | Visualiza |
Contexto | Real |
Opções (Combobox) | |
Picture Variável | |
Modo de edição (When) | |
Inicializador de browse | |
Condição SQL | |
Check SQL | |
Template | |
Consulta padrão | |
Pasta | |
Help | Código do atendente associado à rota de cobertura |
Campo | TW0_NOME |
Tipo | C |
Tamanho | 60 |
Decimais | 0 |
Grupo de campos | |
Título | Nome |
Descrição | Nome |
Usado | Sim |
Obrigatório | Não |
Picture | @! |
Validação | |
Inicializador padrão | IIFIIF(!INCLUI .AND. !EMPTY(M->TW0_ATEND),ALLTRIM( POSICIONE("AA1",1,XFILIAL("AA1")+M->TW0_ATEND,"AA1_NOMTEC") ),"") |
Browse | Sim |
Visual | Visualiza |
Contexto | Virtual |
Opções (Combobox) | |
Picture Variável | |
Modo de edição (When) | |
Inicializador de browse | PosicionePosicione("AA1",1,xFilial("AA1")+TW0->TW0_ATEND,"AA1_NOMTEC") |
Condição SQL | |
Check SQL | |
Template | |
Consulta padrão | |
Pasta | |
Help | Nome do atendente associado à rota de cobertura |
Relacionamentos | TW0 - Rota de cobertura |
---|---|
Contra-domínio | TW0_ATEND |
Tabela domínio (pai) | AA1 |
Expressão domínio (pai) | AA1_CODTEC |
Tp.ligação (Domínio) | 1 |
Tp.ligação (Contra-domínio) | N |
Usar filial | Sim |
Condição SQL | |
Habilitar | Sim |
Vincular filial | Sim |
Chave forte | Não |
Tabela | TW1 - Itens da rota de cobertura |
---|---|
Owner | SIGATEC |
Path | DadosAdv |
Arquivo | TW1990 |
Modo | Exclusivo |
Modo Unidade | Exclusivo |
Modo Empresa | Exclusivo |
Chave única | TW1_FILIAL+TW1_COD |
Display | TW1_FILIAL+TW1_COD |
Índices | TW1 - Itens da rota de cobertura |
---|---|
Ordem | 1 |
Chave | TW1_FILIAL+TW1_COD |
Propriedade | "S" |
Nickname | |
Template | |
Virtualizado | Não |
Exibe no AxPesqui | Sim |
Estrutura | TW1 - Itens da rota de cobertura | ||
---|---|---|---|
Campo | TW1_FILIAL | ||
Tipo | C | ||
Tamanho | 2 | ||
Decimais | 0 | ||
Grupo de campos | 033 | ||
Título | Filial | ||
Descrição | Filial do Sistema | ||
Usado | Não | ||
Obrigatório | Não | ||
Picture | |||
Validação | |||
Inicializador padrão | |||
Browse | Sim | ||
Visual | Visualiza | ||
Contexto | Real | ||
Opções (Combobox) | |||
Picture Variável | |||
Modo de edição (When) | |||
Inicializador de browse | |||
Condição SQL | |||
Check SQL | |||
Template | |||
Consulta padrão | |||
Pasta | |||
Help | Filial do sistema | ||
Campo | |||
Tipo | |||
Tamanho | |||
Decimais | |||
Grupo de campos | |||
Título |
Descrição |
Usado |
Obrigatório |
Picture |
Validação |
Inicializador padrão |
Browse |
Visual |
Contexto |
Real
Propriedade
Alterar
Titulo
Filial
Descrição
Filial
Help de Campo
Preencher com a Filial
Opções
Validação
Consul. Padrão
Não
When
Obrigatório
Não
Usado
Não
Browse
Não
Modulos
Todos
Inic. Padrão
Grupo SXG
033
Alt. Ordem
Não
Alt. Tamanho
Não
Campo
TW1_COD
Tipo
C
Tamanho
6
Decimal
0
Picture
@!
Contexto
Real
Propriedade
Alterar
Titulo
Código
Descrição
Código
Help de Campo
Preencher com o código
Opções
Validação
Consul. Padrão
Não
When
Obrigatório
Sim
Usado
Sim
Browse
Sim
Modulos
Todos
Inic. Padrão
GETSXENUM("TW1", "TW1_COD")
Grupo SXG
Alt. Ordem
Não
Opções (Combobox) | |
Picture Variável | |
Modo de edição (When) | |
Inicializador de browse | |
Condição SQL | |
Check SQL | |
Template | |
Consulta padrão | |
Pasta | |
Help | |
Campo | |
Tipo | |
Tamanho | |
Decimais | |
Grupo de campos | |
Título | |
Descrição | |
Usado | |
Obrigatório | |
Picture | |
Validação | |
Inicializador padrão | |
Browse | |
Visual | |
Contexto | |
Opções (Combobox) | |
Picture Variável | |
Modo de edição (When) | |
Inicializador de browse | |
Condição SQL | |
Check SQL | |
Template | |
Consulta padrão | |
Pasta | |
Help |
Alt. Tamanho
Campo |
Tipo |
Tamanho |
Decimais |
Validação
Consul. Padrão
When
Obrigatório
Sim
Usado
Sim
Browse
Não
Modulos
Todos
Inic. Padrão
Grupo SXG
Alt. Ordem
Não
Grupo de campos | |
Título | |
Descrição | |
Usado | |
Obrigatório | |
Picture | |
Validação | |
Inicializador padrão | |
Browse | |
Visual | |
Contexto | |
Opções (Combobox) | |
Picture Variável | |
Modo de edição (When) | |
Inicializador de browse | |
Condição SQL | |
Check SQL | |
Template | |
Consulta padrão | |
Pasta | |
Help |
Alt. Tamanho
Campo |
Tipo |
Tamanho |
Decimais |
Picture
@!
Contexto
Real
Propriedade
Alterar
Titulo
Código RH
Descrição
Código recursos humanos
Help de Campo
Preencher com o Código do item de recursos humanos
Grupo de campos | |
Título | |
Descrição | |
Usado | |
Obrigatório | |
Picture |
Validação |
Consul. Padrão
Não
Inicializador padrão | |
Browse |
Visual |
Contexto |
Sim
Browse
Sim
Modulos
Todos
Inic. Padrão
ExistCpo("TFF")
Grupo SXG
Alt. Ordem
Não
Alt. Tamanho
Não
Campo
TW1_CODTGX
Tipo
C
Tamanho
6
Decimal
0
Picture
@!
Contexto
Real
Propriedade
Alterar
Titulo
Conf. Escala
Descrição
Configuração da Escala
Help de Campo
Preencher com o Código da Configuração da Escala
Opções
Validação
ExistCpo("TGX")
Consul. Padrão
Não
When
Obrigatório
Sim
Usado
Sim
Browse
Sim
Modulos
Todos
Inic. Padrão
ExistCpo("TGX")
Grupo SXG
Alt. Ordem
Não
Alt. Tamanho
Não
Campo
TW1_GRUPO
Tipo
N
Tamanho
3
Decimal
0
Picture
@E 999
Contexto
Real
Propriedade
Alterar
Titulo
Grupo
Descrição
Grupo
Help de Campo
Preencher com o Grupo
Opções
Validação
Consul. Padrão
Não
When
Obrigatório
Não
Usado
Sim
Browse
Não
Modulos
Todos
Inic. Padrão
Grupo SXG
Alt. Ordem
Sim
Alt. Tamanho
Não
Campo
TW1_HORINI
Tipo
N
Tamanho
5
Decimal
2
Picture
@E99.99
Contexto
Real
Propriedade
Alterar
Titulo
Entrada
Descrição
Hora Entrada
Help de Campo
Preencher com a Hora Entrada
Opções
Validação
VAZIO() .OR. VldHora(FwFldGet("TW1_HORINI"))
Consul. Padrão
Não
When
Obrigatório
Não
Usado
Sim
Browse
Sim
Modulos
Todos
Inic. Padrão
Grupo SXG
Alt. Ordem
Sim
Alt. Tamanho
Não
Campo
TW1_HORFIM
Tipo
N
Tamanho
5
Decimal
2
Picture
@E99.99
Contexto
Real
Propriedade
Alterar
Titulo
Saída
Descrição
Hora Saída
Help de Campo
Preencher com a Hora Saída
Opções
Validação
VAZIO() .OR. VldHora(FwFldGet("TW1_HORFIM"))
Consul. Padrão
Não
When
Obrigatório
Não
Usado
Sim
Browse
Sim
Modulos
Todos
Inic. Padrão
Grupo SXG
Alt. Ordem
Sim
Alt. Tamanho
Não
Campo
TW1_CODABS
Tipo
C
Tamanho
8
Decimal
0
Picture
@!
Contexto
Virtual
Propriedade
Visualizar
Titulo
Local
Descrição
Código do Local
Help de Campo
Código do Local
Opções
Validação
Consul. Padrão
Não
When
Obrigatório
Não
Usado
Sim
Browse
Sim
Modulos
Todos
Inic. Padrão
IIF(!INCLUI .AND. !EMPTY(M->TW1_CODTFF),ALLTRIM( POSICIONE("TFF",1,XFILIAL("TFF")+M->TW1_CODTFF,"TFF_LOCAL) ),"")
Grupo SXG
Alt. Ordem
Sim
Alt. Tamanho
Não
Campo
TW1_LOCAL
Tipo
C
Tamanho
50
Decimal
0
Picture
@!
Contexto
Virtual
Propriedade
Visualizar
Titulo
Desc.Local
Descrição
Descrição do Local
Help de Campo
Descrição do Local
Opções
Validação
Consul. Padrão
Não
When
Obrigatório
Não
Usado
Sim
Browse
Sim
Modulos
Todos
Inic. Padrão
IIF(!INCLUI .AND. !EMPTY(M->TW1_CODABS),ALLTRIM( POSICIONE("ABS",1,XFILIAL("ABS")+M->TW1_CODABS,"ABS_DESCRI) ),"")
Grupo SXG
Alt. Ordem
Sim
Alt. Tamanho
Não
Campo
TW1_CODTDW
Tipo
C
Tamanho
6
Decimal
0
Picture
@!
Contexto
Virtual
Propriedade
Visualizar
Titulo
Escala
Descrição
Código da Escala
Help de Campo
Código da Escala
Opções
Validação
Consul. Padrão
Não
When
Obrigatório
Não
Usado
Sim
Browse
Sim
Modulos
Todos
Inic. Padrão
IIF(!INCLUI .AND. !EMPTY(M->TW1_CODTFF),ALLTRIM( POSICIONE("TFF",1,XFILIAL("TFF")+M->TW1_CODTFF,"TFF_ESCALA") ),"")
Grupo SXG
Alt. Ordem
Sim
Alt. Tamanho
Não
Campo
TW1_ESCALA
Tipo
C
Tamanho
60
Decimal
0
Picture
@!
Contexto
Virtual
Propriedade
Visualizar
Titulo
Desc.Escala
Descrição
Escala
Help de Campo
Descrição da Escala
Opções
Validação
Consul. Padrão
Não
When
Obrigatório
Não
Usado
Sim
Browse
Sim
Modulos
Todos
Inic. Padrão
IIF(!INCLUI .AND. !EMPTY(M->TW1_CODTDW),ALLTRIM( POSICIONE("TDW",1,XFILIAL("TDW")+M->TW1_CODTDW,"TDW_DESC") ),"")
Grupo SXG
Alt. Ordem
Sim
Alt. Tamanho
Não
Arquivo ou Código do Script: TGZ – Escala x Funcionário Cobertura
Opções (Combobox) | |
Picture Variável | |
Modo de edição (When) | |
Inicializador de browse | |
Condição SQL | |
Check SQL | |
Template | |
Consulta padrão | |
Pasta | |
Help | |
Campo | |
Tipo | |
Tamanho | |
Decimais | |
Grupo de campos | |
Título | |
Descrição | |
Usado | |
Obrigatório | |
Picture | |
Validação | |
Inicializador padrão | |
Browse | |
Visual | |
Contexto | |
Opções (Combobox) | |
Picture Variável | |
Modo de edição (When) | |
Inicializador de browse | |
Condição SQL | |
Check SQL | |
Template | |
Consulta padrão | |
Pasta | |
Help | |
Campo | |
Tipo | |
Tamanho | |
Decimais | |
Grupo de campos | |
Título | |
Descrição | |
Usado | |
Obrigatório | |
Picture | |
Validação | |
Inicializador padrão | |
Browse | |
Visual | |
Contexto | |
Opções (Combobox) | |
Picture Variável | |
Modo de edição (When) | |
Inicializador de browse | |
Condição SQL | |
Check SQL | |
Template | |
Consulta padrão | |
Pasta | |
Help | |
Campo | |
Tipo | |
Tamanho | |
Decimais | |
Grupo de campos | |
Título | |
Descrição | |
Usado | |
Obrigatório | |
Picture | |
Validação | |
Inicializador padrão | |
Browse | |
Visual | |
Contexto | |
Opções (Combobox) | |
Picture Variável | |
Modo de edição (When) | |
Inicializador de browse | |
Condição SQL | |
Check SQL | |
Template | |
Consulta padrão | |
Pasta | |
Help | |
Campo | |
Tipo | |
Tamanho | |
Decimais | |
Grupo de campos | |
Título | |
Descrição | |
Usado | |
Obrigatório | |
Picture | |
Validação | |
Inicializador padrão | |
Browse | |
Visual | |
Contexto | |
Opções (Combobox) | |
Picture Variável | |
Modo de edição (When) | |
Inicializador de browse | |
Condição SQL | |
Check SQL | |
Template | |
Consulta padrão | |
Pasta | |
Help | |
Campo | |
Tipo | |
Tamanho | |
Decimais | |
Grupo de campos | |
Título | |
Descrição | |
Usado | |
Obrigatório | |
Picture | |
Validação | |
Inicializador padrão | |
Browse | |
Visual | |
Contexto | |
Opções (Combobox) | |
Picture Variável | |
Modo de edição (When) | |
Inicializador de browse | |
Condição SQL | |
Check SQL | |
Template | |
Consulta padrão | |
Pasta | |
Help | |
Campo | |
Tipo | |
Tamanho | |
Decimais | |
Grupo de campos | |
Título | |
Descrição | |
Usado | |
Obrigatório | |
Picture | |
Validação | |
Inicializador padrão | |
Browse | |
Visual | |
Contexto | |
Opções (Combobox) | |
Picture Variável | |
Modo de edição (When) | |
Inicializador de browse | |
Condição SQL | |
Check SQL | |
Template | |
Consulta padrão | |
Pasta | |
Help | |
Campo | |
Tipo | |
Tamanho | |
Decimais | |
Grupo de campos | |
Título | |
Descrição | |
Usado | |
Obrigatório | |
Picture | |
Validação | |
Inicializador padrão | |
Browse | |
Visual | |
Contexto | |
Opções (Combobox) | |
Picture Variável | |
Modo de edição (When) | |
Inicializador de browse | |
Condição SQL | |
Check SQL | |
Template | |
Consulta padrão | |
Pasta | |
Help | |
Campo | |
Tipo | |
Tamanho | |
Decimais | |
Grupo de campos | |
Título | |
Descrição | |
Usado | |
Obrigatório | |
Picture | |
Validação | |
Inicializador padrão | |
Browse | |
Visual | |
Contexto | |
Opções (Combobox) | |
Picture Variável | |
Modo de edição (When) | |
Inicializador de browse | |
Condição SQL | |
Check SQL | |
Template | |
Consulta padrão | |
Pasta | |
Help | |
Campo | |
Tipo | |
Tamanho | |
Decimais | |
Grupo de campos | |
Título | |
Descrição | |
Usado | |
Obrigatório | |
Picture | |
Validação | |
Inicializador padrão | |
Browse | |
Visual | |
Contexto | |
Opções (Combobox) | |
Picture Variável | |
Modo de edição (When) | |
Inicializador de browse | |
Condição SQL | |
Check SQL | |
Template | |
Consulta padrão | |
Pasta | |
Help | |
Campo | |
Tipo | |
Tamanho | |
Decimais | |
Grupo de campos | |
Título | |
Descrição | |
Usado | |
Obrigatório | |
Picture | |
Validação | |
Inicializador padrão | |
Browse | |
Visual | |
Contexto | |
Opções (Combobox) | |
Picture Variável | |
Modo de edição (When) | |
Inicializador de browse | |
Condição SQL | |
Check SQL | |
Template | |
Consulta padrão | |
Pasta | |
Help |
Campo | TW1_FILIAL |
Tipo | C |
Tamanho | 2 |
Campo
TGZ_CODTW0
Tipo
C
Tamanho
Decimal | 0 |
Picture | @! |
Contexto | Real |
Propriedade |
Alterar |
Titulo |
Filial |
Descrição |
Filial | |
Help de Campo | Preencher com a |
Filial | |
Opções |
|
Validação |
|
Consul. Padrão | Não |
When |
|
Obrigatório | Não |
Usado |
Não | |
Browse | Não |
Modulos | Todos |
Inic. Padrão |
|
Grupo SXG |
033 |
Alt. Ordem |
Não | |
Alt. Tamanho | Não |
Campo |
TW1_ |
COD | |
Tipo | C |
Tamanho |
6 | |
Decimal | 0 |
Picture | @! |
Contexto |
Real |
Propriedade |
Alterar |
Titulo |
Código |
Descrição |
Código |
Help de Campo |
Preencher com o código | |
Opções |
|
Validação |
|
Consul. Padrão | Não |
When |
|
Obrigatório |
Sim | |
Usado | Sim |
Browse |
Sim | |
Modulos | Todos |
Inic. Padrão |
GETSXENUM("TW1", "TW1_COD") | |
Grupo SXG |
|
Alt. Ordem |
Não | |
Alt. Tamanho | Não |
Campo |
TW1_ |
CODTW0 |
Tipo |
C |
Tamanho |
6 |
Decimal |
Picture |
@! | |
Contexto | Real |
Propriedade | Alterar |
Titulo |
Cd.Rota Cob. |
Descrição |
Cód.Rota de |
cobertura |
Help de Campo |
Código da rota de cobertura | |
Opções | |
Validação |
|
Consul. Padrão |
| |
When |
|
Obrigatório |
Sim | |
Usado | Sim |
Browse | Não |
Modulos | Todos |
Inic. Padrão | |
Grupo SXG |
|
Alt. Ordem |
Não | |
Alt. Tamanho | Não |
Campo |
TW1_ |
CODTFF |
Tipo |
C |
Tamanho |
6 |
Decimal |
0 |
Picture |
@! | |
Contexto | Real |
Propriedade | Alterar |
Titulo |
Código RH |
Descrição |
Código recursos humanos | |
Help de Campo | Preencher com |
o Código do item de recursos humanos | |
Opções |
|
Validação | ExistCpo("TFF") |
Consul. Padrão | Não |
When |
|
Obrigatório |
Sim | |
Usado | Sim |
Browse |
Sim | |
Modulos | Todos |
Inic. Padrão |
ExistCpo("TFF") | |
Grupo SXG |
|
Alt. Ordem |
Não | |
Alt. Tamanho | Não |
Campo |
Path
TW1_CODTGX | |
Tipo | C |
Tamanho | 6 |
Decimal | 0 |
Picture | @! |
Contexto | Real |
Propriedade | Alterar |
Titulo | Conf. Escala |
Descrição | Configuração da Escala |
Help de Campo | Preencher com o Código da Configuração da Escala |
Opções |
|
Validação | ExistCpo("TGX") |
Consul. Padrão | Não |
When |
|
Obrigatório | Sim |
Usado | Sim |
Browse | Sim |
Modulos | Todos |
Inic. Padrão | ExistCpo("TGX") |
Grupo SXG |
|
Alt. Ordem | Não |
Alt. Tamanho | Não |
Campo | TW1_GRUPO |
Tipo | N |
Tamanho | 3 |
Decimal | 0 |
Picture | @E 999 |
Contexto | Real |
Propriedade | Alterar |
Titulo | Grupo |
Descrição | Grupo |
Help de Campo | Preencher com o Grupo |
Opções |
|
Validação |
|
Consul. Padrão | Não |
When |
|
Obrigatório | Não |
Usado | Sim |
Browse | Não |
Modulos | Todos |
Inic. Padrão |
|
Grupo SXG |
|
Alt. Ordem | Sim |
Alt. Tamanho | Não |
Campo | TW1_HORINI |
Tipo | N |
Tamanho | 5 |
Decimal | 2 |
Picture | @E99.99 |
Contexto | Real |
Propriedade | Alterar |
Titulo | Entrada |
Descrição | Hora Entrada |
Help de Campo | Preencher com a Hora Entrada |
Opções |
|
Validação | VAZIO() .OR. VldHora(FwFldGet("TW1_HORINI")) |
Consul. Padrão | Não |
When |
|
Obrigatório | Não |
Usado | Sim |
Browse | Sim |
Modulos | Todos |
Inic. Padrão |
|
Grupo SXG |
|
Alt. Ordem | Sim |
Alt. Tamanho | Não |
Campo | TW1_HORFIM |
Tipo | N |
Tamanho | 5 |
Decimal | 2 |
Picture | @E99.99 |
Contexto | Real |
Propriedade | Alterar |
Titulo | Saída |
Descrição | Hora Saída |
Help de Campo | Preencher com a Hora Saída |
Opções |
|
Validação | VAZIO() .OR. VldHora(FwFldGet("TW1_HORFIM")) |
Consul. Padrão | Não |
When |
|
Obrigatório | Não |
Usado | Sim |
Browse | Sim |
Modulos | Todos |
Inic. Padrão |
|
Grupo SXG |
|
Alt. Ordem | Sim |
Alt. Tamanho | Não |
Campo | TW1_CODABS |
Tipo | C |
Tamanho | 8 |
Decimal | 0 |
Picture | @! |
Contexto | Virtual |
Propriedade | Visualizar |
Titulo | Local |
Descrição | Código do Local |
Help de Campo | Código do Local |
Opções |
|
Validação |
|
Consul. Padrão | Não |
When |
|
Obrigatório | Não |
Usado | Sim |
Browse | Sim |
Modulos | Todos |
Inic. Padrão | IIF(!INCLUI .AND. !EMPTY(M->TW1_CODTFF),ALLTRIM( POSICIONE("TFF",1,XFILIAL("TFF")+M->TW1_CODTFF,"TFF_LOCAL) ),"") |
Grupo SXG |
|
Alt. Ordem | Sim |
Alt. Tamanho | Não |
Campo | TW1_LOCAL |
Tipo | C |
Tamanho | 50 |
Decimal | 0 |
Picture | @! |
Contexto | Virtual |
Propriedade | Visualizar |
Titulo | Desc.Local |
Descrição | Descrição do Local |
Help de Campo | Descrição do Local |
Opções | |
Validação |
|
Consul. Padrão | Não |
When | |
Obrigatório | Não |
Usado | Sim |
Browse | Sim |
Modulos | Todos |
Inic. Padrão | IIF(!INCLUI .AND. !EMPTY(M->TW1_CODABS),ALLTRIM( POSICIONE("ABS",1,XFILIAL("ABS")+M->TW1_CODABS,"ABS_DESCRI) ),"") |
Grupo SXG |
|
Alt. Ordem | Sim |
Alt. Tamanho | Não |
Campo | TW1_CODTDW |
Tipo | C |
Tamanho | 6 |
Decimal | 0 |
Picture | @! |
Contexto | Virtual |
Propriedade | Visualizar |
Titulo | Escala |
Descrição | Código da Escala |
Help de Campo | Código da Escala |
Opções | |
Validação |
|
Consul. Padrão | Não |
When | |
Obrigatório | Não |
Usado | Sim |
Browse | Sim |
Modulos | Todos |
Inic. Padrão | IIF(!INCLUI .AND. !EMPTY(M->TW1_CODTFF),ALLTRIM( POSICIONE("TFF",1,XFILIAL("TFF")+M->TW1_CODTFF,"TFF_ESCALA") ),"") |
Grupo SXG |
|
Alt. Ordem | Sim |
Alt. Tamanho | Não |
Campo | TW1_ESCALA |
Tipo | C |
Tamanho | 60 |
Decimal | 0 |
Picture | @! |
Contexto | Virtual |
Propriedade | Visualizar |
Titulo | Desc.Escala |
Descrição | Escala |
Help de Campo | Descrição da Escala |
Opções | |
Validação |
|
Consul. Padrão | Não |
When | |
Obrigatório | Não |
Usado | Sim |
Browse | Sim |
Modulos | Todos |
Inic. Padrão | IIF(!INCLUI .AND. !EMPTY(M->TW1_CODTDW),ALLTRIM( POSICIONE("TDW",1,XFILIAL("TDW")+M->TW1_CODTDW,"TDW_DESC") ),"") |
Grupo SXG |
|
Alt. Ordem | Sim |
Alt. Tamanho | Não |
Campo | TW1_CODSUP |
Tipo | C |
Tamanho | 6 |
Decimal | 0 |
Picture | @! |
Contexto | Virtual |
Propriedade | Visualizar |
Titulo | Supervisor |
Descrição | Supervisor |
Help de Campo | Supervisor |
Opções | |
Validação | |
Consul. Padrão | Não |
When | |
Obrigatório | Não |
Usado | Sim |
Browse | Sim |
Modulos | Todos |
Inic. Padrão | IIF(!EMPTY(M->TW1_CODABS),ALLTRIM( At581GtSup(M->TW1_CODABS) ),"") |
Grupo SXG | 116 |
Alt. Ordem | Sim |
Alt. Tamanho | Não |
Campo | TW1_SUPERV |
Tipo | C |
Tamanho | 30 |
Decimal | 0 |
Picture | @! |
Contexto | Virtual |
Propriedade | Visualizar |
Titulo | Nome Sup. |
Descrição | Nome Supervisor |
Help de Campo | Nome do Supervisor |
Opções | |
Validação | |
Consul. Padrão | Não |
When | |
Obrigatório | Não |
Usado | Sim |
Browse | Sim |
Modulos | Todos |
Inic. Padrão | IIF(!EMPTY(M->TW1_CODABS),ALLTRIM( POSICIONE("TGS",1,XFILIAL("AA1")+M->TW1_CODSUP,"AA1_NOMTEC") ),"") |
Grupo SXG | |
Alt. Ordem | Sim |
Alt. Tamanho | Não |
Arquivo ou Código do Script: TGZ – Escala x Funcionário Cobertura
Campo | TGZ_CODTW0 |
Tipo | C |
Tamanho | 6 |
Decimal | 0 |
Picture | @! |
Contexto | Real |
Propriedade | Visualizar |
Titulo | Rota de Cob. |
Descrição | Rota de Cobertura |
Help de Campo | Preencher com a rota de cobertura |
Opções |
|
Validação |
|
Consul. Padrão | Não |
When |
|
Obrigatório | Não |
Usado | Sim |
Browse | Não |
Modulos | Todos |
Inic. Padrão |
|
Grupo SXG |
|
Alt. Ordem | Sim |
Alt. Tamanho | Não |
Campo | TGZ_ROTA |
Tipo | C |
Tamanho | 60 |
Decimal | 0 |
Picture | @! |
Contexto | Virtual |
Propriedade | Visualizar |
Titulo | Desc. Rota |
Descrição | Desc. Rota de Cobertura |
Help de Campo | Descrição da Rota de Cobertura |
Opções |
|
Validação |
|
Consul. Padrão | Não |
When |
|
Obrigatório | Não |
Usado | Sim |
Browse | Não |
Modulos | Todos |
Inic. Padrão | IIF(!INCLUI .AND. !EMPTY(M->TGZ_CODTW0),ALLTRIM( POSICIONE("TW0",1,XFILIAL("TW0")+M->TGZ_CODTW0,"TW0_DESC") ),"") |
Grupo SXG |
|
Alt. Ordem | Sim |
Alt. Tamanho | Não |
Campo | TGZ_HORINI |
Tipo | N |
Tamanho | 5 |
Decimal | 2 |
Picture | @E99.99 |
Contexto | Real |
Propriedade | Alterar |
Titulo | Entrada |
Descrição | Hora de Entrada |
Help de Campo | Preencher com a Hora de Entrada |
Opções |
|
Validação |
|
Consul. Padrão | Não |
When |
|
Obrigatório | Não |
Usado | Sim |
Browse | Não |
Modulos | Todos |
Inic. Padrão |
|
Grupo SXG |
|
Alt. Ordem | Sim |
Alt. Tamanho | Não |
Campo | TGZ_HORFIM |
Tipo | N |
Tamanho | 5 |
Decimal | 2 |
Picture | @E99.99 |
Contexto | Real |
Propriedade | Alterar |
Titulo | Saída |
Descrição | Hora de Saída |
Help de Campo | Preencher com a Hora de Saída |
Opções |
|
Validação |
|
Consul. Padrão | Não |
When |
|
Obrigatório | Não |
Usado | Sim |
Browse | Não |
Modulos | Todos |
Inic. Padrão |
|
Grupo SXG |
|
Alt. Ordem | Sim |
Alt. Tamanho | Não |
Tabela | TW0 - Rota de cobertura |
---|---|
Owner | SIGATEC |
Path | DadosAdv |
CampoTW0_NOMETipoCTamanho60Decimais0Grupo de campos
TítuloNomeDescriçãoNomeUsadoSimObrigatórioNãoPicture@!Validação
Inicializador padrão IIF(!INCLUI .AND. !EMPTY(M->TW0_ATEND),ALLTRIM( POSICIONE("AA1",1,XFILIAL("AA1")+M->TW0_ATEND,"AA1_NOMTEC") ),"")BrowseSimVisualVisualiza
Contexto
VirtualOpções (Combobox)
Picture Variável
Modo de edição (When)
Inicializador de browse
Posicione("AA1",1,xFilial("AA1")+TW0->TW0_ATEND,"AA1_NOMTEC")Condição SQL
Check SQL
Template
Consulta padrão
Pasta
HelpNome do atendente associado à rota de cobertura
Grupo de Perguntas
Não se aplica
Consulta Padrão
Consulta: TFFTGZ
Descrição | Item de RH Coberturas |
Tipo | Consulta Especifica |
Tabela | “TFF” |
Expressão | At581F3TFF |
Retorno | At581GF3TFF |
Consulta: TGXTFF
Descrição | Item de RH Coberturas |
Tipo | Consulta Padrão |
Tabela | “TGX” |
Índice | TGX_FILIAL+TGX_CODTDW+TGX_ITEM |
Campo | “TGX_ITEM ”; ”TGX_TIPO” |
Filtro | M->TGZ_ESCALA == TGX->TGX_CODTDW |
Retorno | TGX->TGX_COD |
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|