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: | GTPU013.PRW |
País: | Brasil |
Ticket: | Não há |
Requisito/Story/Issue (informe o requisito relacionado) : | DSERGTP-11564 |
02. SITUAÇÃO/REQUISITO
Realizar alguns ajustes na Prestação de Contas (GTPU013)
03. SOLUÇÃO
Os ajustes da Prestação de Contas foram:
- Preencher o cartão do motorista automático conforme o cadastro do colaborador
- Deixar os campos H7J_TOTGRA, H7J_TOTPAG, H7J_TOTPAS como visualizar
- No grid Tipo de pagamento permitir valores zerados
- No totais, ter o valor total por tipo de pagamento e valor total dos serviços
- Validar na etapa de conferir, não salvar sem local de arrecadação
- Não deixar excluir a prestação se for uma integração
- Devemos criar um controle de roletas onde devemos gravar a roleta final no cadastro de roletas e a nova prestacao de contas devera carregar como numero inicial.
- O numero da roleta inicial da nova prestacao devera pegar o numero da roleta +1.
- Incluido o controle de roletas, onde ao finalizar a inclusão da prestação de contas, a roleta final é grava diretamente do cadastro de roleta
- Na rotina prestação de contas, não permitir horário de viagem, maior do que horário real informado no grid de serviços
Ajustes no dicionário de Dados SX3, inclusão de campos:
- Tabela H7J
Arquivo | Campo | Titulo | Descrição | Tamanho | Picture | Validação | F3 |
---|---|---|---|---|---|---|---|
H7J | H7J_CODH6Z | Cód Roleta | Código Roleta | 6 | ExistCpo("H6Z") | H6Z | |
H7J | H7J_ROLENT | Roleta entra | Roleta entrada | 14 | @E 99,999,999,999,999 | Positivo() | |
H7J | H7J_ROLSAI | Roleta saida | Roleta saida | 14 | @E 99,999,999,999,999 | Positivo() |
- Tabela H7K
Arquivo | Campo | Titulo | Descrição | Tamanho | Picture | Validação | F3 |
---|---|---|---|---|---|---|---|
H7K | H7K_CODH6Z | Cód Roleta | Código roleta | 6 | ExistCpo("H6Z") | H6Z | |
H7K | H7K_ROLENT | Roleta Entr | Roleta Entrada | 14 | @E 99,999,999,999,999 | ||
H7K | H7K_ROLSAI | Roleta saida | Roleta Saida | 14 | @E 99,999,999,999,999 | Positivo() .and. VldRolSai(M->H7K_ROLSAI) |
Ajustes na SX7, inclusão de gatilhos:
Campo | Sequencia | Regra | Campo C.Dominio | Tipo | Seek | Alias | Ordem | Chave | Condição |
---|---|---|---|---|---|---|---|---|---|
H7K_ROLENT | 001 | 0 | H7K_ROLSAI | X | N | ||||
H7J_CODH6Z | 001 | H6Z->H6Z_INICRO+1 | H7J_ROLENT | P | S | H6Z | 1 | xFilial("H6Z")+M->H7J_CODH6Z | !EMPTY(M->H7J_CODH6Z) |
Ajustes na SX9, inclusão de Relacionamento:
inio | C. Dominio | Campo dominio | Campo c. dominio | ligação |
---|---|---|---|---|
H6Z | H7J | H6Z_CODIGO | H7J_CODH6Z | 1-1 |
H6Z | H7K | H6Z_CODIGO | H7K_CODH6Z | 1-1 |
04. DEMAIS INFORMAÇÕES
Não há.
05. ASSUNTOS RELACIONADOS
Não há.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas