Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

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