Á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.

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.


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