01. DADOS GERAIS
Produto: | TOTVS Prestadores de Serviços Transporte de Passageiros |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Serviços |
Módulo: | SIGAGTP |
Função: | GTPU011.PRW |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DSERGTP-9788 |
02. SITUAÇÃO/REQUISITO
Devemos realizar a criação de um novo modelo para o cadastro de Verificação das escalas diárias levando em consideração o protótipo desenvolvido pelo time de UX.
03. SOLUÇÃO
Realizada a inclusão de modelo GTPU010 do adastro de Verificação das escalas diárias para utilizar como backend.
- Criação de tabela – SX2
Campo
Path
Arquivo
Nome
Unico
Modo
ModoUn
ModoEmp
H7E
\DATA\
H7E990
Alocação de recursos
H7E_FILIAL+H7E_CODIGO
C - Compartilhada
E - Exclusivo
E - Exclusivo
H7F
\DATA\
H7F990
Escalas x dias alocados
H7F_FILIAL+H7F_CODIGO+H7F_CODH7E
C - Compartilhada
E - Exclusivo
E - Exclusivo
H7G
\DATA\
H7G990
Escalas x Colaboradores/Veicul
H7G_FILIAL+H7G_CODIGO+H7G_CODH7F
C - Compartilhada
E - Exclusivo
E - Exclusivo
- Alteração de índice
Indice Ordem Chave Descrição H77 1 H77_FILIAL+H77_CODIGO+H77_CODH76 Filial + Código + Cód. Escala H78 1 H78_FILIAL+H78_CODIGO+H77_CODH76 Filial + Código + Cód. Escala
- Criação de índice - SIX
Indice
Ordem
Chave
Descrição
H7E
1
H7E_FILIAL+H7E_CODIGO
Codigo
H7E
2
H7E_FILIAL+H7E_CODIGO+H7E_DTINIC+H7E_DTFINA
Codigo+Data inicio+Data final
H7F
1
H7F_FILIAL+H7F_CODIGO+H7F_CODH7E
Código + Cód. Aloc
H7G
1
H7G_FILIAL+H7G_CODIGO+H7G_CODH7F
Código + Cód. dia escala
- Criação de gatilhos - SX7
Campo Dom. Sequência Regra Contra dominio H7E_CODH76 001 POSICIONE("H76",1,XFILIAL("H76")+M->H7E_CODH76,"H76_DESCRI") H7E_DSCESC H7F_CODH76 001 POSICIONE("H76",1,XFILIAL("H76")+M->H7F_CODH76,"H76_DESCRI") H7F_DESH76 H7G_CODH76 001 GU11UPDH7G() H7G_CODH77 H7G_CODH77 001 GU11GATH7G() H7G_SENTID H7G_CODH78 001 GU11GATH7G() H7G_SENTID H7G_CODCOB 001 POSICIONE("GYG",1,XFILIAL("GYG")+M->H7G_CODCOB,"GYG_NOME") H7G_GYGCOB H7G_CODGYG 001 POSICIONE("GYG",1,XFILIAL("GYG")+M->H7G_CODGYG,"GYG_NOME") H7G_GYGNOM H7G_CODH70 001 POSICIONE("H70",1,XFILIAL("H70")+M->H7G_CODH70,"H70_PRFVEI") H7G_PREFIX
Criação de campos - SX3:
Tabela GYG
Arquivo Campo Tipo Tamanho Título Descrição Valid Browse Visual Context CBox GYK GYk_TIPREC C 1 Tipo recurso Tipo de recurso Pertence(" 12") S A R 1=Motorista;2=Cobrador Tabela H7E
Arquivo
Campo
Ordem
Tipo
Tamanho
Decimal
Título
Descrição
Valid
Relação
F3
Browse
Visual
Context
H7E
H7E_FILIAL 1 C 8 0
Filial Filial do Sistema S V R H7E
H7E_CODIGO 2 C 6 0
Codigo Código ExistChav("H7E",M->H7E_CODIGO,1) GETSXENUM("H7E","H7E_CODIGO") S V R H7E
H7E_DTINIC 3 D 8 0
Data início Data início S A R H7E
H7E_DTFINA 4 D 8 0
Data final Data final S A R H7E
H7E_CODH76 5 C 6 0
Cód Escala Código Escala Vazio() .OR. ExistCpo("H76") H76 S A R H7E
H7E_DSCESC 6 C 60 0
Desc. Escala Descrição escala S V R Tabela H7F
Arquivo
Campo
Ordem
Tipo
Tamanho
Decimal
Título
Descrição
Valid
Relação
F3
Browse
Visual
Context
H7F H7F_FILIAL 1 C 8 0 Filial Filial do Sistema N V R H7F H7F_CODIGO 2 C 6 0 Codigo Código ExistChav("H7F",M->H7F_CODIGO,1) GETSXENUM("H7F","H7F_CODIGO") N V R H7F H7F_CODH7E 3 C 6 0 Cód. Aloc Código Alocação N V R H7F H7F_DATA 4 D 8 0 Data aloc Data Alocação N A R H7F H7F_CODH76 5 C 6 0 Cód. Escala Código Escala Vazio() .OR. ExistCpo("H76") H76 N A R H7F H7F_DESH76 6 C 60 0 Desc. Escala Descrição Escala N V R Tabela H7G
Arquivo
Campo
Ordem
Tipo
Tamanho
Decimal
Título
Descrição
Picture
Valid
Relação
F3
Browse
Visual
Context
CBox
When
H7G H7G_FILIAL 1 C 8 0 Filial Filial do Sistema N V R H7G H7G_CODIGO 2 C 6 0 Código Código ExistChav("H7G",M->H7G_CODIGO,1) GETSXENUM("H7G","H7G_CODIGO") N V R H7G H7G_CODH7E 3 C 6 0 Cód. Aloc Código alocação H70 N V R H7G H7G_CODH70 4 C 16 0 Cód. Veiculo Código Veiculo Vazio() .OR. ExistCpo("H70") GYG N A R H7G H7G_CODGYG 5 C 6 0 Cód. Motoris Código do motorista Vazio() .OR. ExistCpo("GYG") GYG N A R H7G H7G_CODCOB 6 C 6 0 Cód. Cobrado Código do cobrador Vazio() .OR. ExistCpo("GYG") H76 N A R H7G H7G_CODH76 7 C 6 0 Cód. Escala Código Escala Vazio() .OR. ExistCpo("H76") N A R H7G H7G_CODH77 8 C 6 0 Cód Viagem Código viagem N A R H7G H7G_CODH78 9 C 6 0 Cód. Trecho Código do trecho N A R EMPTY(FwFldGet("H7G_CODH77")) H7G
H7G_SENTID 10 C 1 0 Sentido Sentido Pertence("12") '1' N V R 1=Ida;2=Volta H7G H7G_HRINIC 11 C 5 0 Início Hora início @9 99:99 N V R H7G H7G_HRFINA 12 C 5 0 Final Hora final @9 99:99 N V R H7G H7G_TEMPOV 13 C 5 0 Tempo Tempo viagem @9 99:99 N V R H7G H7G_CODH6V 14 C 6 0 Cód. Linha Código linha N V R H7G H7G_DSCLIN 15 C 60 0 Desc. Linha Descrição linha N V R H7G H7G_TIPO 16 C 1 0 Tipo Tipo Pertence("1234567") N V R 1=Almoco;2=Janta;3=Viagem Vazia;4=Soltura;5=Rendicao;6=Recolhe;7=Viagem H7G H7G_ORIGEM 17 C 60 0 Desc. Origem Descrição Origem N V R H7G H7G_DESTIN 18 C 60 0 Desc. Destin Descrição Destino N V R H7G H7G_GYGNOM 19 C 30 0 Nome Colab Nome Colaborador N V R H7G H7G_GYGCOB 20 C 30 0 Nome Cobrado Nome cobrador N V R H7G H7G_PREFIX 21 C 6 0 Prefixo veic Prefixo do veiculo N V R H7G H7G_CODH7F 22 C 6 0 Cód dia esca Cód. Dia escalado N V R
04. DEMAIS INFORMAÇÕES
Não há.
05. ASSUNTOS RELACIONADOS