empo aproximado para leitura: 30 min
Linha de Produto: | Microsiga Protheus |
---|---|
Segmento: | Supply Chain - Logística |
Módulo: | SIGAGFE |
Função: | GFEA029 - Frete Referência GFEA059 - Requisição de Negociação de Frete GFEA078 - Painel de Requisições de Frete GFEA079 - Contrato de Transporte |
Requisito/Story/Issue (informe o requisito relacionado) : | DLOGGFE-7344 |
Alterações de Dicionário de Dados
1. Alteração de Campos no arquivo SX3 – Campos:
Campo | GUN_INFRTO |
Iniciação | GFEA19IRO() |
Iniciação Padrão | GFEA19BIRO() |
Campo | GUN_INFRTD |
Iniciação | GFEA19IRD() |
Iniciação Padrão | GFEA19BIRD() |
Campo | GUN_TPPRAZ |
When | M->GUN_TPTAB == "1" .Or. M->GUN_TPTAB == "4" |
Campo | GUN_PRAZO |
When | M->GUN_TPTAB == "1" .Or. M->GUN_TPTAB == "4 |
Campo | GXR_FDADE |
Validação | Pertence("12") |
Lista de Opções | 1=Consulta;2=Contratação |
Campo | GXR_IDENT |
Ordem | 13 |
Campo | GXR_TPIDEN |
Ordem | 12 |
Validação | Pertence("123456") |
Lista de Opções: | 1=Nenhum;2=Pedido;3=Carregamento;4=Romaneio;5=IE Agro;6=Outros |
Campo | GXU_VLPER |
Usado | Não |
Campo | GXU_DTIRET |
Título | Dt Ini Carre |
Descrição | Data Inicial Carregamento |
Campo | GXU_DTFRET |
Título | Dt Fim Carre |
Descrição | Data Final Carregamento |
Campo | GXU_UNIMED |
Obrigatório | Não |
2. Alteração de Gatilhos no arquivo SX7 – Gatilhos:
Campo | GUN_NRCIOR->GUN_INFRTO |
Campo Domínio | GFEA19IRO() |
Campo | GUN_NRREOR->GUN_INFRTO |
Campo Domínio | GFEA19IRO() |
Campo | GUN_CDREM->GUN_INFRTO |
Campo Domínio | GFEA19IRO() |
Campo | GUN_NRCIDS->GUN_INFRTD |
Campo Domínio | GFEA19IRD() |
Campo | GUN_NRREDS->GUN_INFRTD |
Campo Domínio | GFEA19IRD() |
Campo | GUN_CDDEST->GUN_INFRTD |
Campo Domínio | GFEA19IRD() |
Criação de Campos
Campo: GUN_ENVIAE
Tipo: Caracter
Tamanho: 1
Formato: 9
Contexto: Real
Propriedade: Alterar
Título: Soli Cot
Descrição: Solicita Cotação?
Help: Indica a solicitação de frete referência de forma automática de acordo com o período informado.
Lista de Opções: 1=Sim;2=Não
Inicializador Padrão: "1"
Val. Sistema: Pertence("12")
Usado: Sim
Campo: GUN_EMAIL
Tipo: Caracter
Tamanho: 50
Formato: @!
Contexto: Real
Propriedade: Alterar
Título: E-mail
Descrição: E-mail Solicitação
Help: Informe o e-mail para a cotação de frete referência.
Usado: Sim
Campo: GUN_PERIOD
Tipo: Númerico
Tamanho: 2
Formato: 99
Contexto: Real
Propriedade: Alterar
Título: Período
Descrição: Período de Solicitação
Help: Indica em dias o período em que o frete referência será solicitado novamente de forma automática.
Usado: Sim
Campo: GUN_STATUS
Tipo: Caracter
Tamanho: 1
Formato: 9
Contexto: Real
Propriedade: Visualizar
Título: Sit Solicit
Descrição: Situação da Solicitação
Help: Indica a situação da solicitação de cotação do frete referência.
Lista de Opções: 0=Não Solicitada;1=Ativo;2=Inativo;3=Aguardando Retorno
Inicializador Padrão: "0"
Val. Sistema: Pertence("0123")
Usado: Sim
Campo: GUN_DTATU
Tipo: Data
Tamanho: 8
Contexto: Real
Propriedade: Visualizar
Título: Data Atu
Descrição: Data Ultima Atualização
Help: Indica a data da última atualização da cotação via WorkFlow.
Usado: Sim
Campo: GUN_HRATU
Tipo: Caracter
Tamanho: 5
Formato: 99:99
Contexto: Real
Propriedade: Visualizar
Título: Data Atu
Descrição: Data Ultima Atualização
Help: Indica a hora da última atualização do frete referência via WorkFlow.
Campo: GXR_CSTRES
Tipo: Caracter
Tamanho: 3
Formato: @!
Contexto: Real
Propriedade: Alterar
Título: Setor Resp
Descrição: Setor Responsável
Help: Informe o setor responsável por resolver a requisição.
Usado: Sim
Consulta Padrão SX5: NM
Campo: GXR_DSTRES
Tipo: Caracter
Tamanho: 100
Formato: @!
Contexto: Virtual
Propriedade: Visualizar
Título: Ds Setor Res
Descrição: Desc Setor Resp
Inic Padrão: IF(!INCLUI,POSICIONE("SX5",1,XFILIAL("SX5")+"NM"+GXR→GXR_CSTRES,"X5_DESCRI"),"")
Inic Browse: POSICIONE("SX5",1,XFILIAL("SX5")+"NM"+M→GXR_CSTRES,"X5_DESCRI")
Help: Informe o setor responsável por resolver a requisição.
Usado: Sim
Campo: GXR_REQBAS
Tipo: Caracter
Tamanho: 8
Formato: 99999999
Contexto: Real
Propriedade: Visualizar
Título: Req Base
Descrição: Requisição Base
Help: Código da Requisição de Consulta responsável por gerar esta requisição de contratação.
Usado: Sim
Campo: GXR_GERCON
Tipo: Caracter
Tamanho: 1
Formato: @!
Contexto: Real
Propriedade: Visualizar
Título: Gerou Contra
Descrição: Gerou Contratação?
Lista de Opções: 1=Sim;2=Não
Inicializador Padrão: "2"
Val. Sistema: Pertence("12")
Help: Informa se a requisição de consulta gerou uma nova requisição de contratação.
Usado: Sim
Campo: GXT_DTIENT
Tipo: Data
Tamanho: 8
Contexto: Real
Propriedade: Alterar
Título: Dt Ini Entrg
Descrição: Data Inicial da Entrega
Help: Data inicial para a entrega da mercadoria no destino.
Usado: Sim
Campo: GXT_CODCTR
Tipo: Caracter
Tamanho: 14
Contexto: Real
Propriedade: Alterar
Título: Contratante
Descrição: Contratante
Validação: GFEExistC("GU3",1,M->GXT_CODCTR,"GU3->GU3_SIT=='1'")
Help: Informe o código do emitente que é contratante responsável por este contrato.
Usado: Sim
Campo: GXT_DESCTR
Tipo: Caracter
Tamanho: 60
Contexto: Virtual
Propriedade: Visualizar
Título: Desc Contrat
Descrição: Descrição Contratante
Inic Padrão: IF(!INCLUI,POSICIONE("GU3",1,XFILIAL("GU3")+GXT->GXT_CODCTR,"GU3_NMEMIT"),'')
Inic Browse: POSICIONE("GU3",1,XFILIAL("GU3")+GXT->GXT_CODCTR,"GU3_NMEMIT")
Help: Descrição do contratante responsável pelo contrato. .
Usado: Sim
Campo: GXT_CODCLI
Tipo: Caracter
Tamanho: 14
Contexto: Real
Propriedade: Alterar
Título: Destinatário
Descrição: Código Destinatário
Validação: GFEExistC("GU3",1,M->GXT_CODCLI,"GU3->GU3_SIT=='1'")
Help: Informe o código referente ao destinatário do contrato de transporte.
Usado: Sim
Campo: GXT_DESCLI
Tipo: Caracter
Tamanho: 60
Contexto: Virtual
Propriedade: Visualizar
Título: Desc Destina
Descrição: Descrição Destinatário
Inic Padrão: IF(!INCLUI,POSICIONE("GU3",1,XFILIAL("GU3")+GXT->GXT_CODCLI,"GU3_NMEMIT"),'')
Inic Browse: POSICIONE("GU3",1,XFILIAL("GU3")+GXT->GXT_CODCLI,"GU3_NMEMIT")
Help: Descrição do destinatário do contrato de transporte.
Usado: Sim
Campo: GXT_TOMFRT
Tipo: Caracter
Tamanho: 1
Formato: 9
Contexto: Real
Propriedade: Alterar
Título: Tomador Fret
Descrição: Tomador de Frete
Lista de Opções: 1=Contratante;2=Contratada;3=Destinatário
Inicializador Padrão: "1"
Val. Sistema: Pertence("123")
Help: Indica o responsável por realizar o pagamento do contrato.
Usado: Sim
Campo: GXR_OBSCGA
Tipo: Memo
Tamanho: 10
Contexto: Real
Propriedade: Alterar
Título: Obs Carreg
Descrição: Observação de Carregamento
Help: Informe a observação de carregamento desta requisição.
Usado: Sim
Campo: GXR_OBSDGA
Tipo: Memo
Tamanho: 10
Contexto: Real
Propriedade: Alterar
Título: Obs Descarre
Descrição: Observação de Descarregament
Help: Informe a observação de descarregamento desta requisição.
Usado: Sim
Campo: GXU_UMPESO
Tipo: Caractere
Tamanho: 2
Título: Unid Med Pes
Descrição: Unidade Medida Peso
Validação: VAZIO() .OR. ExistCPO("SAH",M→GXU_UMPESO)
Propriedade: Alterar
Contexto: Real
Consulta Padrão: SAH
Help: Informe a unidade de medida do peso informado para esta rota.
Campo: GXU_TPPRAZ
Tipo: Caractere
Tamanho: 1
Título: Tipo Prazo
Descrição: Tipo Prazo
Validação: Pertence("012")
Propriedade: Alterar
Contexto: Real
Help: Informe o tipo do prazo para entrega para esta rota.
Campo: GXU_PRAZO
Tipo: Numerico
Tamanho: 3
Título: Prazo
Descrição: Prazo
Máscara: 999
Propriedade: Alterar
Contexto: Real
Help: Informe o prazo conforme o tipo de prazo escolhido.
Campo: GXT_EMICAR
Tipo: Caractere
Tamanho: 14
Título: Emi Carreg
Descrição: Emitente Carregamento
Validação: GFEExistC("GU3",1,M->GXT_EMICAR,"GU3→GU3_SIT=='1'")
Propriedade: Alterar
Contexto: Real
Consulta Padrão: GU3
Help: Informe o código do emitente referente ao endereço de carregamento deste contrato.
Campo: GXT_DSECAR
Tipo: Caractere
Tamanho: 60
Título: Nm Emi Carre
Descrição: Nome Emi Carregamento
Propriedade: Visualizar
Contexto: Virtual
Inic Padrão: IF(!INCLUI,POSICIONE("GU3",1,XFILIAL("GU3")+GXT→GXT_EMICAR,"GU3_NMEMIT"),'')
Inic Browse: POSICIONE("GU3",1,XFILIAL("GU3")+GXT->GXT_EMICAR,"GU3_NMEMIT")
Help: Nome do emitente referente ao endereço de carregamento do contrato.
Campo: GXT_EMIENT
Tipo: Caractere
Tamanho: 14
Título: Emi Entrega
Descrição: Emitente de Entrega
Validação: GFEExistC("GU3",1,M->GXT_EMIENT,"GU3→GU3_SIT=='1'")
Propriedade: Alterar
Contexto: Real
Consulta Padrão: GU3
Help: Informe o emitente referente ao endereço de entrega deste contrato.
Campo: GXT_DSEENT
Tipo: Caractere
Tamanho: 60
Título: Nm Emi Ent
Descrição: Nome Emi Entrega
Propriedade: Visualizar
Contexto: Virtual
Inic Padrão: IF(!INCLUI,POSICIONE("GU3",1,XFILIAL("GU3")+GXT→GXT_EMIENT,"GU3_NMEMIT"),'')
Inic Browse: POSICIONE("GU3",1,XFILIAL("GU3")+GXT→GXT_EMIENT,"GU3_NMEMIT")
Help: Nome do emitente referente ao endereço de entrega do contrato.
Campo: GXR_UNIMED
Tipo: Caractere
Tamanho: 2
Título: Uni Med Qtde
Descrição: Unidade Medida Qtde
Propriedade: Alterar
Contexto: Real
Consulta Padrão: SAH
Help: Informe a unidade de medida da quantidade.
Campo: GXU_FRTPES
Tipo: Número
Tamanho: 15
Decimal: 4
Máscara: @E 9,999,999,999.9999
Propriedade: Alterar
Contexto: Real
Título: Frete Peso
Descrição: Frete Peso
Help: Informe o frete peso desta rota do contrato. Este valor de frete é referente a unidade de medida do peso.
Campo: GXS_FRTQTD
Tipo: Númerico
Tamanho: 11
Decimal: 2
Máscara: @E 99,999,999.99
Título: Frete Qtde
Descrição: Frete Quantidade
Propriedade: Alterar
Contexto: Real
Help: Informe o valor de frete pela unidade de medida de quantidade.
Campo: GU2_RECREF
Tipo: Caractere
Tamanho: 1
Título: Recebe Ref
Descrição: Recebe Referência?
Propriedade: Alterar
Contexto: Real
Lista de Opções: 1=Sim;2=Não
Inic Padrão: "2"
Validações: Pertence("12")
Help: Indica se o contrato recebe e-mail referente a solicitação de frete referência.
Campo: GUN_IMPINC
Tipo: Caractere
Tamanho: 1
Título: Imposto Inc
Descrição: Imposto Incluído
Propriedade: Alterar
Contexto: Real
Lista de Opções: 1=Sim;2=Não
Inic Padrão: "1"
Validações: Pertence("12")
Help: Indica se o imposto está incluído na base de cálculo
Campo: GXS_STATUS
Tipo: Caractere
Tamanho: 1
Título: Sit Cotac
Descrição: Situação Cotação
Popriedade: Visualizar
Contexto: Real
Lista de Opções: 0=Não Solicitada;1=Ativo;2=Inativo;3=Aguardando Retorno
Inic Padrão: "0"
Validação: Pertence("0123")
Help: Indica a situação da cotação de frete via WorkFlow.
Campo: GXS_DTATU
Tipo: Data
Tamanho: 8
Título: Data Atu
Descrição: Data ùltima Atualização
Propriedade: Visualizar
Contexto: Real
Help: Indica a data em que foi respondida a solicitação via WorkFlow.
Campo: GXS_HRATU
Tipo: Caractere
Tamanho: 5
Título: Hora Atu
Descrição: Hora ùltima AtualizaçãoMáscara: 99:99
Propriedade: Visualizar
Contexto: Real
Help: Indica a hora em que foi respondida a solicitação via WorkFlow.
Campo: GU2_RECCOT
Tipo: Caractere
Tamanho: 1
Título: Rec Cotacao
Descrição: Recebe Cotação
Propriedade: Alterar
Contexto: Real
Lista de Opções: 1=Sim;2=Não
Inic Padrão: "2"
Validação: Pertence("12")
Help: Indica se o contato recebe e-mail referente a cotação do painel de requisição.
Campo: GUO_CODOBS
Tipo: Caractere
Tamanho: 6
Título: Cod Obs
Descrição: Codigo Observ
Inic. Padrão: GETSXENUM("GUO","GUO_CODOBS")
Propriedade: Visualizar
Contexto: Real
Help: Código da Observação do Contrato de Transporte.
Campo: GUO_RESOBS
Tipo: Caractere
Tamanho: 100
Título: Res Obs
Descrição: Resum Observacao
Propriedade: Alterar
Contexto: Real
Help: Resumo para indicar a claúsula do contrato.
Campo: GUO_TXTOBS
Tipo: Memo
Tamanho: 10
Título: Txt Obs
Descrição: Texto Observação
Propriedade: Alterar
Contexto: Real
Help: Texto com a observação do contrato de transporte.
Campo: GUO_TPOBS
Tipo: Caractere
Tamanho: 1
Título: Tipo Obs
Descrição: Tipo Observacao
Inic. Padrão: "1"
Propriedade: Alterar
Contexto: Real
Validação: Pertence("123")
Lista de Opções: 1=Pagamento;2=Geral;3=Outros
Help: Indica o tipo da observação do contrato de transporte.
Campo: GVV_NRCT
Tipo: Caractere
Tamanho: 12
Título: Nr Cont
Descrição: Numero Contrato
Propriedade: Alterar
Contexto: Real
Help: Número do contrato ao qual a observação está vinculada.
Campo: GVV_SEQ
Tipo: Caractere
Tamanho: 3
Título: Sequência
Descrição: Sequencia Observ
Propriedade: Alterar
Contexto: Real
Help: Sequencial da relação entre contrato de transporte e as observações.
Campo: GVV_CODOBS
Tipo: Caractere
Tamanho: 6
Título: Cod Obs
Descrição: Codigo Observ
Consulta Padrão: GUO
Propriedade: Alterar
Contexto: Real
Validação: GFEExistC("GUO",,,)
Help: Código da observação relacionada ao contrato de transporte.
Campo: GVV_RESOBS
Tipo: Caractere
Tamanho: 100
Título: Res Observ
Descrição: Resumo Observacao
Inic Padrao: IF(!INCLUI,POSICIONE("GUO",1,XFILIAL("GUO")+GVV->GVV_CODOBS,"GUO_RESOBS"),"")
Propriedade: Visualizar
Contexto: Virtual
Help: Resumo da Observação vinculada ao contrato de transporte.
Campo: GVV_TPOBS
Tipo: Caractere
Tamanho: 30
Título: Tipo Obs
Inic Padrao: IF(!INCLUI,GFEA79BRTPOBS(),"")
Descrição: Tipo Observacao
Propriedade: Visualizar
Contexto: Virtual
Help: Tipo da observação vinculada ao contrato de transporte.
Criação de Tabela Genérica
Alias: NM
Descrição: SETOR RESPONSAVEL REQUISICAO
Chaves Padrão: 001 LOGISTICA / 002 SUPRIMENTOS
Criação de Gatilhos
Campo: GXR_CSTRES
Sequencia: 001
Cnt. Domínio: GXR_DSTRES
Tipo: Primário
Regra: SX5→X5_DESCRI
Posiciona: Não
Alias: SX5
Ordem: 1
Chave: XFILIAL("SX5")+"NM"+M→GXR_CSTRES
Campo: GXT_CODCTR
Sequencia: 001
Cnt. Domínio: GXT_DESCTR
Tipo: Primário
Regra: If(Empty(M->GXT_CODCTR),"",POSICIONE("GU3",1,XFILIAL("GU3")+M->GXT_CODCTR,"GU3_NMEMIT"))
Posiciona: Não
Campo: GXT_CODCLI
Sequencia: 001
Cnt. Domínio: GXT_DESCLI
Tipo: Primário
Regra: If(Empty(M->GXT_CODCLI),"",POSICIONE("GU3",1,XFILIAL("GU3")+M->GXT_CODCLI,"GU3_NMEMIT"))
Posiciona: Não
Campo: GXT_EMICAR
Sequencia: 001
Cnt. Domínio: GXT_DSECAR
Tipo: Primário
Regra: If(Empty(M->GXT_EMICAR),"",POSICIONE("GU3",1,XFILIAL("GU3")+M->GXT_EMICAR,"GU3_NMEMIT"))
Posiciona: Não
Campo: GXT_EMIENT
Sequencia: 001
Cnt. Domínio: GXT_DSEENT
Tipo: Primário
Regra: If(Empty(M->GXT_EMIENT),"",POSICIONE("GU3",1,XFILIAL("GU3")+M->GXT_EMIENT,"GU3_NMEMIT"))
Posiciona: Não
Campo: GUN_CDTRP
Sequencia: 002
Cnt Dominio: GUN_EMAIL
Tipo: Primário
Regra: GFEA29CONT()
Posiciona: Não
Campo: GXS_CDTRP
Sequencia: 002
Cnt Domínio: GXS_EMCONT
Tipo: Primário
Regra: GFEA78CONT()
Posiciona: Não
Campo: GVV_CODOBS
Sequencia: 001
Cnt Dominio: GVV_TPOBS
Tipo: Primário
Regra: GFEA79TpObs()
Posiciona: Não
Campo: GVV_CODOBS
Sequencia: 002
Cnt Dominio: GVV_RESOBS
Tipo: Primário
Regra: POSICIONE("GUO",1,XFILIAL("GUO")+M->GVV_CODOBS,"GUO_RESOBS")
Posiciona: Não
Criação de Parâmetros
Nome: MV_GFE013
Tipo: Caracter
Descrição: Indica os valores em dias para a criticidade das requisições. Exemplo: 0-5/Urgente;6-8/Alta;9-999/Normal
Valor Padrão: 0-5/Urgente;6-8/Alta;9-999/Normal
Criação de Pergunte
Pergunte: GFEA029A
Sequencia: 01
Pergunta: Tipo de Operação?
Tipo: Caractere
Tamanho: 10
Objeto: Edit
Help: Indica o tipo de operação utilizado para filtrar os registros de frete referência a serem cotados via WorkFlow.
Consulta Padrão: GV3
Sequencia: 02
Pergunta: Tipo de Veículo?
Tipo: Caractere
Tamanho: 10
Objeto: Edit
Help: Indica o tipo de veículo utilizado para filtrar os registros de frete referência a serem cotados via WorkFlow.
Consulta Padrão: GV4
Sequencia: 03
Pergunta: Grupo de Transportador?
Tipo: Caractere
Tamanho: 4
Objeto: Edit
Help: Indica o grupo de transportador utilizado para filtrar os registros de frete referência a serem cotados via WorkFlow.
Consulta Padrão: GU1
Sequencia: 04
Pergunta: Transportador?
Tipo: Caractere
Tamanho: 14
Objeto: Edit
Help: Indica o transportador utilizado para filtrar os registros de frete referência a serem cotados via WorkFlow.
Consulta Padrão: GU3TRP
Sequencia: 05
Pergunta: Classificação de Frete?
Tipo: Caractere
Tamanho: 4
Objeto: Edit
Help: Indica a classificação de frete utilizada para filtrar os registros de frete referência a serem cotados via WorkFlow.
Consulta Padrão: GUB
Sequencia: 06
Pergunta: Cidade Origem?
Tipo: Caractere
Tamanho: 7
Objeto: Edit
Help: Indica a cidade de origem utilizada para filtrar os registros de frete referência a serem cotados via WorkFlow.
Consulta Padrão: GU7
Sequencia: 07
Pergunta: Região Origem?
Tipo: Caractere
Tamanho: 6
Objeto: Edit
Help: Indica a região de origem utilizada para filtrar os registros de frete referência a serem cotados via WorkFlow.
Consulta Padrão: GU9
Sequencia: 08
Pergunta: Remetente?
Tipo: Caractere
Tamanho: 14
Objeto: Edit
Help: Indica o remetente utilizado para filtrar os registros de frete referência a serem cotados via WorkFlow.
Consulta Padrão: GU3
Sequencia: 09
Pergunta: Cidade Destino?
Tipo: Caractere
Tamanho: 7
Objeto: Edit
Help: Indica a cidade de destino utilizada para filtrar os registros de frete referência a serem cotados via WorkFlow.
Consulta Padrão: GU7
Sequencia: 10
Pergunta: Região Destino?
Tipo: Caractere
Tamanho: 6
Objeto: Edit
Help: Indica a região destino utilizada para filtrar os registros de frete referência a serem cotados via WorkFlow.
Consulta Padrão: GU9
Sequencia: 11
Pergunta: Destinatário?
Tipo: Caractere
Tamanho: 14
Objeto: Edit
Help: Indica o destinatário utilizado para filtrar os registros de frete referência a serem cotados via WorkFlow.
Consulta Padrão: GU3
Sequencia: 12
Pergunta: Data de Corte?
Tipo: Data
Tamanho: 8
Objeto: Edit
Help: Indica a data de corte das requisições a serem enviadas para cotação via WorkFlow. Esta data é comparada a data final de vigência, caso a data final de vigência seja maior, o frete referência é enviado via WorkFlow.
Criação Tabela
Tabela: GUO
Descrição: Observações Contrato Transporte
Modo: Compartilhada
Tabela: GVV
Descrição: Contrato Transp X Observação
Modo: Exclusivo
Criação de Índice
Tabela: GUO
Campos: GUO_FILIAL+GUO_CODOBS
Tabela: GVV
Campos: GVV_FILIAL+GVV_NRCT+GVV_SEQ