Histórico da Página
empo aproximado para leitura: 30 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.
- Necessidade de informações complementares no cabeçalho e nas rotas do contrato de transporte.
- Realizar a solicitação de cotação do frete referência diretamente aos transportadores.
- Ter disponibilidade durante a manutenção do contrato de transporte de visualizar os valores totais para peso, quantidade e valor de frete das rotas do contrato de transporte.
- Realizar a solicitação de cotação de frete através da rotina de painel de requisição diretamente aos transportadores.
- Necessário cadastrar observações e relacionar ao contrato de transporte.
- Necessárias alterações para melhorar a funcionalidade de frete referência.
- Necessidade de retornar as demais informações de frete referência e realizar a gravação ao buscar as referências no painel de requisição.
- Necessário realizar a emissão do contrato de transporte com base em um modelo Word.
- Realizar o cálculo automático com a utilização do contrato gerado para a requisição de frete do pedido de compra.
- Necessidade de controle de recorrência do frete referência.
- Necessidade de definir se a requisição necessita de aprovação do solicitante ao ser concluída.
Necessidade de validar a alteração do status do contrato na rotina Contratos de Transporte (GFEA079), via menu "Outras Ações", "Alterar Situação".
- Necessário que o preenchimento de campo de justificativa para cotação selecionada seja opcional.
- Caso não haja nenhum contato para receber a cotação de frete, buscar o e-mail principal do emitente. Ao realizar o envio e o e-mail para o WF estiver em branco, emitir alerta e não prosseguir com o fluxo de envio.
- Ao preencher o transportador na cotação da requisição, deve ser realizada a busca das informações de prazo do cadastro de prazo de entrega.
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.
- Incluído campos na rota do contrato para que seja possível informar a unidade de medida para o peso e para que seja informada o tipo e o valor para o prazo da rota do contrato e no cabeçalho do contrato, alterado o nome dos campos de data de retirada para carregamento e incluído os campos para definir o emitente do endereço de carregamento e entrega. Além disto foi modificado o programa para que a unidade de peso seja utilizada na geração da tabela para preencher a negociação e a faixa e incluída validação para não permitir informar unidade de peso diferentes entre as rotas do contrato.
- No programa de frete referência foram incluídas as opções de Solicitar Cotação Única e Solicitar Cotação em Lote para que seja possível selecionar os registros e solicitar a cotação via WorkFlow Protheus diretamente para os transportadores.
- Disponibilizar os totalizadores das informações das rotas do contrato de transporte durante a manutenção deste contrato. Apresentar o totalizador para o peso, a quantidade, o valor unitário, o valor fixo e o valor total do contrato.
- Disponibilizada a ação para realizar a solicitação via WorkFlow para os transportadores da solicitação de frete para as cotações da requisição de frete pela rotina de painel de requisição.
- Disponibilização do cadastro de observações para o contrato e de meio para vinculação destas observações pré-cadastradas ao contrato.
- Realizada a alteração de usabilidade e mudança de campos na rotina de inclusão por lote. Realizada a inclusão do tipo de referência e do modo de solicitação. Adicionada validação para não permitir salvar um frete referência de cotação ou previsão ou que tenha envio via Workflow sem a informação de transportador preenchida.
- Alterado o programa para que a função de busca do frete referência realize o retorno das demais informações do frete referência, como o prazo, a inclusão de imposto e a unidade de medida.
- Incluída a opção de "Emitir Contrato", utilizando um arquivo modelo Word como base. Após a realização da impressão, a situação do contrato é alterada para emitida.
- Alterado o programa para que realize o cálculo automático utilizando o contrato de transporte vinculado a requisição de frete gerada pelo pedido de compra da nota fiscal.
- Incluída as funções em schedule para controle da recorrência de frete referência. As funções tem por funcionalidade controlar o vencimento do frete referência, envio de lembrete para transportador que não respondeu o Workflow, envio de novas requisições de frete e geração das novas requisições com base nas requisições atuais.
- Disponibilizado campo para definir se a requisição necessita de aprovação do solicitante ao ser concluída pelo negociador.
A rotina Contratos de Transporte (GFEA079) foi alterada para delimitar as possíveis alterações no status (situação). Regras:
1-Criado: Só se estiver Emitido, Enviado ou Confirmado e não possuir Romaneio relacionado ao contrato.
2-Emitido: Só se estiver Enviado e não possuir Romaneio relacionado ao contrato.
3-Enviado: Só se estiver Confirmado e não possuir Romaneio relacionado ao contrato.
4-Confirmado: Só se estiver Enviado ou Encerrado ou Cancelado.
5-Encerrado: Só se não tiver relacionamento com Requisição (origem Agro) e a Condição de Encerramento for igual a "1=Manual" (campo GXT_ENCERR).
6-Cancelado: Só se não estiver Encerrado e não possuir Romaneio relacionado ao contrato.- O preenchimento do campo de justificativa é opcional ao escolher a cotação de frete.
- Realizada a busca do email principal do emitente quando nenhum contato estiver configurado para receber cotação. O programa foi alterado para emitir alerta caso o email não esteja informado ao enviar o WF.
- Quando o transportador for preenchido na cotação de frete, é realizada a busca do tipo e do valor do prazo no cadastro de prazo de entrega.
Alterações de Dicionário de Dados
1. Alteração de Campos no arquivo SX3 – Campos:
- Tabela GUNa GUN
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 |
- Tabela GXRTabela GXR
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 |
- Tabela GXUTabela GXU
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:
- Tabela GUN
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 Camposde Campos no arquivo SX3 – Campos:
- Tabela GUN
Campo | GUN_ENVIAE |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 9 |
Formato | Real |
Título | (X3_TITULO) |
Descrição | (X3_DESCRIC) |
Nível | (X3_NÍVEL) |
Usado | (X3_USADO) Informe Sim ou Não |
Obrigatório | (X3_OBRIGAT) Informe Sim ou Não |
Browse | (X3_BROWSE) Informe Sim ou Não |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
Relação | (X3_RELACAO) |
Val. Sistema | (X3_VALID) |
Help | Descreva o conteúdo informado para Help de Campo no ATUSX |
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
04. ASSUNTOS RELACIONADOS
- Para mais detalhes sobre a rotina, favor acessar o documento de referência:
...