Árvore de páginas


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
    • IndiceOrdemChaveDescrição
      H771H77_FILIAL+H77_CODIGO+H77_CODH76    Filial + Código + Cód. Escala
      H781H78_FILIAL+H78_CODIGO+H77_CODH76Filial + 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ênciaRegraContra dominio
      H7E_CODH76001POSICIONE("H76",1,XFILIAL("H76")+M->H7E_CODH76,"H76_DESCRI")    H7E_DSCESC
      H7F_CODH76001POSICIONE("H76",1,XFILIAL("H76")+M->H7F_CODH76,"H76_DESCRI")    H7F_DESH76
      H7G_CODH76001GU11UPDH7G()H7G_CODH77
      H7G_CODH77001GU11GATH7G()                                                                            H7G_SENTID
      H7G_CODH78001GU11GATH7G()                                               H7G_SENTID
      H7G_CODCOB001POSICIONE("GYG",1,XFILIAL("GYG")+M->H7G_CODCOB,"GYG_NOME")      H7G_GYGCOB
      H7G_CODGYG001POSICIONE("GYG",1,XFILIAL("GYG")+M->H7G_CODGYG,"GYG_NOME")      H7G_GYGNOM
      H7G_CODH70001POSICIONE("H70",1,XFILIAL("H70")+M->H7G_CODH70,"H70_PRFVEI")       H7G_PREFIX
  • Criação de campos - SX3:

    • Tabela GYG

      ArquivoCampoTipoTamanhoTítuloDescriçãoValidBrowseVisualContextCBox
      GYKGYk_TIPRECC1Tipo recursoTipo de recursoPertence(" 12")SAR1=Motorista;2=Cobrador
    • Tabela H7E

      Arquivo

      Campo

      Ordem

      Tipo

      Tamanho

      Decimal

      Título

      Descrição

      Valid

      Relação

      F3

      Browse

      Visual

      Context

      H7E

      H7E_FILIAL1C8

      0

      Filial      Filial do Sistema        


      SVR

      H7E

      H7E_CODIGO2C6

      0

      Codigo      Código      ExistChav("H7E",M->H7E_CODIGO,1)GETSXENUM("H7E","H7E_CODIGO")  
      SVR

      H7E

      H7E_DTINIC3D8

      0

      Data início Data início              


      SAR

      H7E

      H7E_DTFINA4D8

      0

      Data final  Data final               


      SAR

      H7E

      H7E_CODH765C6

      0

      Cód Escala Código Escala        Vazio() .OR. ExistCpo("H76") 
      H76  SAR

      H7E

      H7E_DSCESC6C60

      0

      Desc. EscalaDescrição escala     


      SVR
    • Tabela H7F

      Arquivo

      Campo

      Ordem

      Tipo

      Tamanho

      Decimal

      Título

      Descrição

      Valid

      Relação

      F3

      Browse

      Visual

      Context

      H7FH7F_FILIAL1C80Filial      Filial do Sistema        


      NVR
      H7FH7F_CODIGO2C60Codigo      Código                   ExistChav("H7F",M->H7F_CODIGO,1) GETSXENUM("H7F","H7F_CODIGO")     
      NVR
      H7FH7F_CODH7E3C60Cód. Aloc   Código Alocação        


      NVR
      H7FH7F_DATA  4D80Data aloc   Data Alocação            


      NAR
      H7FH7F_CODH765C60Cód. Escala Código Escala            Vazio() .OR. ExistCpo("H76")
      H76  NAR
      H7FH7F_DESH766C600Desc. EscalaDescrição Escala         


      NVR
    • Tabela H7G

      Arquivo

      Campo

      Ordem

      Tipo

      Tamanho

      Decimal

      Título

      Descrição

      Picture

      Valid

      Relação

      F3

      Browse

      Visual

      Context

      CBox

      When

      H7GH7G_FILIAL1C80Filial      Filial do Sistema        



      NVR

      H7GH7G_CODIGO2C60Código      Código
      ExistChav("H7G",M->H7G_CODIGO,1)  GETSXENUM("H7G","H7G_CODIGO") 
      NVR

      H7GH7G_CODH7E3C60Cód. Aloc   Código alocação         

                               H70NVR

      H7GH7G_CODH704C160Cód. VeiculoCódigo Veiculo    
      Vazio() .OR. ExistCpo("H70")                          GYGNAR

      H7GH7G_CODGYG5C60Cód. MotorisCódigo do motorista  
      Vazio() .OR. ExistCpo("GYG")  
      GYGNAR

      H7GH7G_CODCOB6C60Cód. CobradoCódigo do cobrador   
      Vazio() .OR. ExistCpo("GYG")  
      H76NAR

      H7GH7G_CODH767C60Cód. Escala Código Escala            
      Vazio() .OR. ExistCpo("H76")  

      NAR

      H7GH7G_CODH778C60Cód Viagem  Código viagem           



      NAR

      H7GH7G_CODH789C60Cód. Trecho Código do trecho                    


      NAR
      EMPTY(FwFldGet("H7G_CODH77")) 

      H7G

      H7G_SENTID10C10SentidoSentido    
      Pertence("12")        '1'                       
      NVR1=Ida;2=Volta  
      H7GH7G_HRINIC11C50Início      Hora início         @9 99:99   


      NVR

      H7GH7G_HRFINA12C50Final       Hora final               @9 99:99    


      NVR

      H7GH7G_TEMPOV13C50Tempo       Tempo viagem       @9 99:99 


      NVR

      H7GH7G_CODH6V14C60Cód. Linha  Código linha         



      NVR

      H7GH7G_DSCLIN15C600Desc. Linha Descrição linha     



      NVR

      H7GH7G_TIPO  16C10Tipo        Tipo                     
      Pertence("1234567")        

      NVR1=Almoco;2=Janta;3=Viagem Vazia;4=Soltura;5=Rendicao;6=Recolhe;7=Viagem
      H7GH7G_ORIGEM17C600Desc. OrigemDescrição Origem



      NVR

      H7GH7G_DESTIN18C600Desc. DestinDescrição Destino 



      NVR

      H7GH7G_GYGNOM19C300Nome Colab  Nome Colaborador  



      NVR

      H7GH7G_GYGCOB20C300Nome CobradoNome cobrador            



      NVR

      H7GH7G_PREFIX21C60Prefixo veicPrefixo do veiculo       



      NVR

      H7GH7G_CODH7F22C60Cód dia escaCód. Dia escalado        



      NVR

04. DEMAIS INFORMAÇÕES

Não há.

05. ASSUNTOS RELACIONADOS