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


02. SITUAÇÃO/REQUISITO

Temos a necessidade de permitir que a linha tenha mais de uma tarefa ativa.

03. SOLUÇÃO

Realizada a inclusão de uma nova tabela para que seja possivel a inclusão de mais de uma tarifa na linha
No front, foi incluido o lookup que permite adicionar mais de um registros, e tambem uma tabela de histórico das tarifas relacionadas, para que possa ter uma vizualização da data da inclusão e exclusão da tarifa.   


  • Criação de tabela – SX2

Campo

Path

Arquivo

Nome

Unico

Modo

ModoUn

ModoEmp

H79

\DATA\

H79990

Tarifas x Linha               

H79_FILIAL+H79_CODIGO 

C - Compartilhada

E - Exclusivo

E - Exclusivo

  • Criação de índice - SIX

Indice

Ordem

Chave

Descrição

H79

1

H79_FILIAL+H79_CODIGO

Codigo

  • Criação de gatilhos - SX7

Campo

Sequencia

Campo C.Dominio

Regra

Chave

H79_CODH6S

001

H79_DESH6S

H6S->H6S_DESCRI

xFilial('H6V')+M->H79_CODH6S

H79_CODH6S

002

H79_VIGINI

H6S->H6S_DTINIV

xFilial('H6V')+M->H79_CODH6S

H79_CODH6S

003

H79_VIGFIM

H6S->H6S_DTFIMV

xFilial('H6V')+M->H79_CODH6S

H79_DTEXCL

001

H79_STATUS

"2"

!Empty(H79->H79_DTEXCL) 

  • Criação de campos - SX3:

  • Tabela H79

    Arquivo

    Campo

    Ordem

    Tipo

    Tamanho

    Decimal

    Título

    Descrição

    Picture

    Valid

    Relação

    H79

    H79_FILIAL1C2

    0

    Filial      Filial do Sistema                                                                                                                                                                                                                                                                                                                                                                                     

    H79

    H79_CODIGO2C6

    0

    Codigo      Codigo                                                                                                                                                                                                                        ExistChav("H79",M->H79_CODIGO,1)

    H79

    H79_CODH6V3C6

    0

    Código linhaCódigo linha                                                                                                                                                                                                                                                                                                                                                                   

    H79

    H79_CODH6S4C3

    0

    Cód. TarifaCódigo da tarifa
    Vazio() .OR. ExistCpo("H6S")                                                                                                                

    H79

    H79_DESH6S5C50

    0

    Desc. TarifaDescrição de tarifa
                                                                                                                                                                    IIF(!INCLUI,ALLTRIM(POSICIONE("H6S",1,XFILIAL("H6S")+H79->H79_CODH6S,"H6S_DESCRI")),"")   

    H79

    H79_VIGINI6D8

    0

    Vigência IniVigência Inicial
                                                                                                                                                                    IIF(!INCLUI,POSICIONE("H6S",1,XFILIAL("H6S")+H79->H79_CODH6S,"H6S_DTINIV"),"")  

    H79

    H79_VIGFIM7D8

    0

    Vigência FimVigência Fim

    IIF(!INCLUI,POSICIONE("H6S",1,XFILIAL("H6S")+H79->H79_CODH6S,"H6S_DTFIMV"),"")  

    H79

    H79_DTINCL8D8

    0

    Dt InclusaoData Inclusão

    dDataBase                                                                                                                                              

    H79

    H79_DTEXCL9D8

    0

    Dt ExclusãoData Exclusão                                                                                                                                                                                                                                                                                                                                    

    H79

    H79_STATUS10C1

    0

    StatusStatus                                 Pertence("12")                                                                                                    IIF(!INCLUI,Iif(Empty(dToS(H79->H79_DTEXCL)), '1','2'),'1') 

04. DEMAIS INFORMAÇÕES

Não há.

05. ASSUNTOS RELACIONADOS