Histórico da Página
Tempo aproximado para leitura: 00 min
01. DADOS GERAIS
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 |
02. SITUAÇÃO/REQUISITO
É necessária uma opção de inclusão do frete referência que torne o processo mais facilitado ao usuário.
Ao aprovar o resultado de uma requisição do tipo consulta é necessário gerar uma requisição do tipo contratação para formalizar a execução do serviço.
Necessidade de identificar o setor responsável por resolver a requisição de frete.
Simplificar as opções de finalidade da requisição.
Necessário possibilitar ao usuário utilizar as opções de visões do Protheus nos programas Painel de Requisições e Contrato de Transporte.
Na lista de Tipos de Identificadores da requisição, é necessário uma opção específica para identificar as requisições do módulo de Agroindústria.
Realizar validação na requisição de frete para não permitir salvar o registro sem que seja informado ao menos peso, quantidade ou valor para a requisição.
Necessário informar a data inicial da entrega da mercadoria no contrato de transporte.
No contrato de transporte é necessário informar o contratante e o destinatário e definir o tomador de frete entre a contratante, a contratada e o destinatário.
Necessidade de informar a observação de carregamento e descarregamento na requisição de frete e a geração do contrato de transporte levando em consideração estes campos.
Deve-se indicar as requisições conforme criticidade de acordo com os dias faltantes para o vencimento de acordo com a data limite configurada.
Necessário realizar a cópia da requisição de frete.
03. SOLUÇÃO
Incluída no programa em Outra Ações a opção "Inclusão em Lote", que visa permitir incluir os registros de frete referência de forma mais facilitada e em maior número com apenas uma inclusão.
Alterado o programa para que possua duas opções de aprovação da requisição, "Aprovar e Encerrar" que executa a aprovação e não executa nenhuma outra ação, e "Aprovar e Contratar" responsável por gerar uma cópia da requisição do tipo consulta, porém alterando para o tipo Contratação e com a situação de Requisitada.
Incluído os campos de código e descrição para o setor responsável por resolver a requisição de frete. As opções deste campo são baseadas em uma tabela SX5.
Alterada as opções de finalidade para 1=Consulta e 2=Contratação.
Disponibilizada a opção de visões do Protheus nos programas de Painel de Requisições e Contrato de Transporte.
Incluída a opção "IE Agro" na lista de identificadores da requisição de frete. Alterada também a ordem, apresentado os tipos de identificadores antes do código do identificador.
Alterado o programa para validar a requisição ao salvá-lo, bloqueando a confirmação caso não esteja preenchida ao menos uma das informações de peso, quantidade ou valor para a requisição.
Alterado o programa para que seja possível informar a data inicial de entrega do contrato de transporte. A data inicial de entrega não pode ser maior que a data final de entrega e nem menor que a data inicial de retirada.
Alterado o programa, disponibilizando os campos de contratante e destinatário. Disponibilizado o campo para informador o tomador de frete com as opções Contratante, Contratada e Destinatário. Incluída validação na geração da tabela de frete através do contrato para não permitir gerar quando o tomador de frete estiver marcado como Contratada.
Disponibilizado os campos de Observação de Carregamento e de Descarregamento na requisição de frete. Alterada a geração do contrato de transporte através da requisição, levando os campos de observação para o contrato.
Alterado o programa para disponibilizar um parâmetro que define a criticidade conforme os dias faltantes para o vencimento da requisição. No programa Painel de Requisições (GFEA078) foi disponibilizado um semáforo com as criticidades configuradas no parâmetro, mais a situação para requisições vencidas e requisições que não tenham a data limite informada. Neste programa também foram adicionados filtros conforme as situações apresentadas no semáforo.
Incluída a opção de copiar para a requisição de frete no programa Requisição de Negociação de Fretes (GFEA059). A requisição terá os seus dados copiados, exceto as informações de Data de requisição, hora de requisição, situação, usuário negociador, aviso, situação de resposta, motivo de rejeição, motivo de cancelamento, requisição base, geração contratação e usuário requisitante.
Alterações de Dicionário de Dados
Alteração de Campos
GUN_INFRTO
Inic Padrão - GFEA19IRO()
Inic Browse - GFEA19BIRO()
GUN_INFRTD
Inic Padrão - GFEA19IRD()
Inic Browse - GFEA19BIRD()
GUN_TPPRAZ
Modo Edição (When) - M->GUN_TPTAB == "1" .Or. M->GUN_TPTAB == "4"
GUN_PRAZO
Modo Edição (When) - M->GUN_TPTAB == "1" .Or. M->GUN_TPTAB == "4
GXR_FDADE
Validação: Pertence("12")
Lista de Opções: 1=Consulta;2=Contratação
GXR_IDENT
Ordem: 13
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
Alteração Gatilhos
GUN_NRCIOR->GUN_INFRTO
GFEA19IRO()
GUN_NRREOR->GUN_INFRTO
GFEA19IRO()
GUN_CDREM->GUN_INFRTO
GFEA19IRO()
GUN_NRCIDS->GUN_INFRTD
GFEA19IRD()
GUN_NRREDS->GUN_INFRTD
GFEA19IRD()
GUN_CDDEST->GUN_INFRTD
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
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
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
04. ASSUNTOS RELACIONADOS
- Para mais detalhes sobre a rotina, favor acessar o documento de referência: