Á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:GTPU002.PRW - Cadastro de tarifas
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DSERGTP-9647


02. SITUAÇÃO/REQUISITO

  • Devemos realizar a criação de um novo modelo para o cadastro de tarifas, levando em consideração o protótipo desenvolvido pelo time de UX.

03. SOLUÇÃO

  • Criado novo modelo MVC  GTPU002, para o cadastro de Tarifas.
  • Criação de tabela - SX2


    ChaveArquivoNomeUnicoModoModoUnModoEmp
    H6SH6ST10Cadastro de Tarifas  H6S_FILIAL+H6S_CODIGO        C-CompartilhadoE - ExclusivoE - Exclusivo
    H6TH6TT10Histórico de vigência         H6T_FILIAL+H6T_CODIGO       C-CompartilhadoE - ExclusivoE - Exclusivo
    H6UH6UT10Amarração Forma de pagamento  H6U_FILIAL+H6U_CODIGO C-CompartilhadoE - ExclusivoE - Exclusivo
  • Criação de indice - SIX


    IndiceOrdemChaveDescrição
    H6S1 H6S_FILIAL+H6S_CODIGO Código         
    H6T    1 H6T_FILIAL+H6T_CODIGO+H6T_CODH6S  

    Código + Cód. Tarifa                                           

    H6U1 H6U_FILIAL+H6U_CODIGOCódigo
  • Criação de campos - SX3:
    • Tabela H6S

      ArquivoCampoOrdemTipoTamanhoTituloDescriçãoPictureValidRelaçãoF3VisualContexto
      H6SH6S_FILIAL01C8Filial      Filial do sistema        



      AR
      H6SH6S_CODIGO02C6Código                   Código da tarifa               @!                                           ExistChav("H6S",M->H6S_CODIGO,1)    GetSXENum("H6S","H6S_CODIGO") 
      VR
      H6SH6S_DESCRI03C50Descrição                Descrição                                           


      AR
      H6SH6S_VALOR 04N12,2Valor       Valor da tarifa          @E 999,999,999.99             


      AR
      H6SH6S_CODGI005C6Cód. Órgão  Cód. Órgão concedente    


      GI0   AR
      H6SH6S_DTINIV06D8Data Vig IniData inicial da vigência 



      AR
      H6SH6S_DTFIMV07D8Data Vig FimData final da vigência   



      AR
    • Tabela H6T

      ArquivoCampoOrdemTipoTamanhoTituloDescriçãoPictureValidRelaçãoVisualContexto
      H6TH6T_FILIAL01C8Filial      Filial do sistema        


      AR
      H6TH6T_CODIGO02C6Código                   Código do histórico                                  ExistChav("H6T",M->H6T_CODIGO,1) GetSXENum("H6T","H6T_CODIGO") VR
      H6TH6T_VALOR  03N12,2Valor       Valor          @E 999,999,999.99             

      AR
      H6TH6T_DTINIV04D8Data Vig IniData inicial da vigência 


      AR
      H6TH6T_DTFIMV05D8Data Vig FimData final da vigência   


      AR
      H6TH6T_CODH6S06C6Cód. Tarifa Código da tarifa         


      VR
    • Tabela H6U

      ArquivoCampoOrdemTipoTamanhoTituloDescriçãoPictureValidRelaçãoF3VisualContexto
      H6UH6U_FILIAL01C8Filial      Filial do sistema        



      AR
      H6UH6U_CODIGO02C6Código                   Código                                         ExistChav("H6U",M->H6U_CODIGO,1) GetSXENum("H6U","H6U_CODIGO")   
      VR
      H6UH6U_CODH6R03C6Cód. Forma P                Cód. Forma Pagamento                     @!                      Vazio() .OR. ExistCpo("H6R") 
      H6R   AR
      H6UH6U_CODH6S 04C6Cód. tarifa        Código da tarifa         @!             


      VR
  • Criação de relacionamento - SX9


    DomExpressão DomCDomExpressão CDom
    GI0GI0_COD  H6SH6S_CODGI0    
    H6RH6R_CODIGO      H6UH6U_CODH6R  

04. DEMAIS INFORMAÇÕES

  • Não há

05. ASSUNTOS RELACIONADOS