Árvore de páginas

Versões comparadas

Chave

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

Tempo empo aproximado para leitura: 00  30 min

01

1DADOS 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/REQUISITOREQUISITO 

  1. É necessária uma opção de inclusão do frete referência que torne o processo mais facilitado ao usuário.
  2. 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.
  3. Necessidade de identificar o setor responsável por resolver a requisição de frete.
  4. Simplificar as opções de finalidade da requisição.
  5. 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.
  6. 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.
  7. 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.
  8. Necessário informar a data inicial da entrega da mercadoria no contrato de transporte.
  9. 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.
  10. 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.
  11. Deve-se indicar as requisições conforme criticidade de acordo com os dias faltantes para o vencimento de acordo com a data limite configurada.
  12. Necessário realizar a cópia da requisição de frete.
  13. Necessidade de informações complementares no cabeçalho e nas rotas do contrato de transporte.
  14. Realizar a solicitação de cotação do frete referência diretamente aos transportadores.
  15. 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.
  16. Realizar a solicitação de cotação de frete através da rotina de painel de requisição diretamente aos transportadores.
  17. Necessário cadastrar observações e relacionar ao contrato de transporte.
  18. Necessárias alterações para melhorar a funcionalidade de frete referência.
  19. 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.
  20. Necessário realizar a emissão do contrato de transporte com base em um modelo Word.
  21. Realizar o cálculo automático com a utilização do contrato gerado para a requisição de frete do pedido de compra.
  22. Necessidade de controle de recorrência do frete referência.
  23. Necessidade de definir se a requisição necessita de aprovação do solicitante ao ser concluída.
  24. Necessidade de validar a alteração do status do contrato na rotina Contratos de Transporte (GFEA079), via menu "Outras Ações", "Alterar Situação".

  25. Necessário que o preenchimento de campo de justificativa para cotação selecionada seja opcional.
  26. 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.
  27. 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

  1. 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.
  2. 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.
  3. 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.
  4. Alterada as opções de finalidade para 1=Consulta e 2=Contratação.
  5. Disponibilizada a opção de visões do Protheus nos programas de Painel de Requisições e Contrato de Transporte.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. 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.
  12. 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.
  13. 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.
  14. 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.
  15. 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.
  16. 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.
  17. Disponibilização do cadastro de observações para o contrato e de meio para vinculação destas observações pré-cadastradas ao contrato.
  18. 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.
  19. 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.
  20. 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.
  21. 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.
  22. 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.
  23. Disponibilizado campo para definir se a requisição necessita de aprovação do solicitante ao ser concluída pelo negociador.
  24. 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.

  25. O preenchimento do campo de justificativa é opcional ao escolher a cotação de frete.
  26. 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.
  27. 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:


  • TabelGUN

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 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çãoPertence("123456")

Lista de Opções:

 1=Nenhum;2=Pedido;3=Carregamento;4=Romaneio;5=IE Agro;6=Outros

  • Tabela 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



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 Campos no arquivo SX3 – Campos:

  • GU2
Campo
Tipo
Tam
Título
Validação
Relação
F3
Browse
Prop
Cont
Combo
When
Ini Padrão
Grupo
GU2_CDEMIT
C
14
Cod Emit
EXISTCPO("GU3")

GU3
N
A
R



052
GU2_SEQ
C
3
Sequencia



S
V
R




GU2_SIT
C
1
Situacao

"1"

S
A
R
1=Ativo;2=Inativo;
3=Suspenso
ALTERA
"1"

GU2_NOME
C
50
Nome
GFEA015CTT()


S
A
R




GU2_PSEUD
C
20
Atende por



S
A
R




GU2_SETOR
C
30
Setor



S
A
R




GU2_CARGO
C
30
Funcao



S
A
R




GU2_EMAIL
C
50
E-mail
GFEA015CTT()


S
A
R




GU2_FONE1
C
15
Fone 1
GFEA015CTT()


S
A
R




GU2_RAMAL1
N
5
Ramal 1



S
A
R




GU2_FONE2
C
15
Fone 2
GFEA015CTT()


S
A
R




GU2_RAMAL2
N
5
Ramal 2



S
A
R




GU2_FAX
C
15
Fax



N
A
R




GU2_RAMALF
N
5
Ramal Fax



N
A
R




GU2_RECPRE
C
1
Rec Pre-fat
Pertence("12")
"2"

S
A
R
1=Sim;2=Nao

"2"

GU2_OBS
C
254
Observacoes



N
A
R




GU2_RECNFE
C
1
Rec XML NFe
Pertence("12")
"2"

S
A
R
1=Sim;2=Nao

"2"

GU2_RECREF
C
1
Recebe Ref
Pertence("12")
"2"

S
A
R
1=Sim;2=Nao



GU2_RECCOT
C
1
Rec Cotacao
Pertence("12")
"2"

S
A
R
1=Sim;2=Nao



GU2_RECAGE
C
1
Recebe Agend
Pertence("12")
"2"

N
A
R
1=Sim;2=Nao



GU2_NMEMIT
C
80
Nome



S
V
V



059
GU2_RECCTR
C
1
Rec Contrato
Pertence("12")
"2"

N
A
R
1=Sim;2=Nao



  • GUN
Campo
Tipo
Tam
Título
Validação
Relação
F3
Browse
Prop
Contexto
Combo
When
GUN_NRCIOR
C
7
Cid Origem

GU7GUA
N
A
R


GUN_NRREOR
C
6
Reg Origem

GU9GUA
N
A
R


GUN_NRCIDS
C
7
Cid Dest


GU7GUA
N
A
R


GUN_NRREDS
C
6
Reg Dest


GU9GUA
N
A
R


GUN_INFRTO
C
120
Rota Origem
GFEA19IRO()

S
V
V


GUN_INFRTD
C
120
Rota Destino
GFEA19IRD()

S
V
V


GUN_DSTPOP
C
50
Desc Tp Op
IF(!INCLUI,POSICIONE("GV4", 1, XFILIAL("GV4") + M->GUN_CDTPOP, "GV4_DSTPOP"),"")

N
V
V


GUN_DSTPVC
C
50
Desc Tp Veic
IF(!INCLUI,POSICIONE("GV3",1,XFILIAL("GV3")+M->GUN_CDTPVC,"GV3_DSTPVC"),"")

N
V
V


GUN_NMTRP
C
80
Nome Transp
IF(!INCLUI,POSICIONE("GU3",1,XFILIAL("GU3")+M->GUN_CDTRP,"GU3_NMEMIT"),"")

N
V
V


GUN_TPPRAZ
C
1
Tipo Prazo
Pertence("012")
"0"

S
A
R
0=Dias Uteis;
1=Dias Corridos;
2=Horas
M->GUN_TPTAB == "1" .Or. M->GUN_TPTAB == "4"
GUN_PRAZO
N
3
Prazo



S
A
R

M->GUN_TPTAB == "1" .Or. M->GUN_TPTAB == "4"
GUN_DSCLFR
C
50
Desc Class
IF(!INCLUI,POSICIONE("GUB",1,XFILIAL("GUB")+M->GUN_CDCLFR,"GUB_DSCLFR"),"")

N
V
V


GUN_ENVIAE
C
1
Soli Cot
Pertence("12")
"1"

S
A
R
1=Sim;2=Não
GUN_EMAIL
C
50
Email



S
A
R


GUN_PERIOD
N
2
PerÝodo



S
A
R


GUN_STATUS
C
1
Sit Solicit
Pertence("0123")
"0"

S
V
R
0=Não Solicitada;
1=Ativo;
2=Inativo;
3=Aguardando Retorno
GUN_DTATU
D
8
Data Atu



S
V
R


GUN_HRATU
C
5
Hora Atu



S
V
R


GUN_IMPINC
C
1
Imposto Inc
Pertence("12")
"1"

S
A
R


GUN_TPREF
C
1
Tipo Ref
Pertence("1234")
"1"

S
A
R
1=CotaþÒo;
2=PrevisÒo;
3=ProjeþÒo;
4=Meta
M->GUN_TPTAB == "4"
GUN_PERVIG
C
1
Prox Vigenc
Pertence("123")
"1"

S
A
R
1=Ms;
2=Quinzena;3=Semana
M->GUN_TPTAB == "4"
GUN_QTDANT
N
2
Qtd Dias Ant
0

S
A
R

M->GUN_TPTAB == "4"
GUN_QTDPRZ
N
2
Qtd Prz Resp
1

S
A
R

M->GUN_TPTAB == "4"
GUN_QTDLEM
N
2
Dias Lembret
0

S
A
R

M->GUN_TPTAB == "4"
GUN_TPFREQ
C
1
Tipo Freq
Pertence("12")
"1"

S
A
R
1=Esporßdico;2=Recorrente
M->GUN_TPTAB == "4"
GUN_RECOR
C
1
RecorrÛncia
Pertence("0123")
"0"

S
V
R
0=Não se Aplica;
1=Em Vigor;
2=ConcluÝdo
;3=Desativado
M->GUN_TPTAB == "4"
GUN_SOLMOD
C
1
Modo Solicit
Pertence("12")
"1"

S
A
R
1=Manual;
2=por Workflow
M->GUN_TPTAB == "4"
GUN_SOLSIT
C
1
Sit Solicit
Pertence("1234")
"1"

S
A
R
1=Pendente;
2=Aguardando Resposta;
3=Atendida;
4=Expirada
M->GUN_TPTAB == "4" .And. M->GUN_SOLMOD == "1"
GUN_WFSIT
C
1
Sit Env WF
Pertence("012")
"0"

S
V
R
0= Não se Aplica;
1=Enviado com sucesso
;2=Tentativa sem sucesso
M->GUN_TPTAB == "4"
GUN_UMPESO
C
2
Unid Peso
ExistCPO("SAH",M->GUN_UMPESO)

SAH
S
A
R

M->GUN_TPTAB == "4"
GUN_SOLDTP
D
8
Dat Prox Sol


S
V
R

M->GUN_TPTAB == "4"
GUN_SOLDTS
D
8
Dat Soli Sol


S
V
R

M->GUN_TPTAB == "4"
GUN_SOLDTU
D
8
Dat Lim Res


S
V
R

M->GUN_TPTAB == "4"
GUN_SOLDTL
D
8
Dat Env Lemb


S
V
R

M->GUN_TPTAB == "4"
GUN_SOLDTB
D
8
Dat Lembrado


S
V
R

M->GUN_TPTAB == "4"
GUN_SOLDTR
D
8
Dat Resposta


S
V
R

M->GUN_TPTAB == "4"
GUN_SOLDTE
D
8
Dat Resp Exp


S
V
R

M->GUN_TPTAB == "4"
GUN_SOLEMI
C
254
Comunicar


S
A
R

M->GUN_TPTAB == "4"
GUN_SOLMFE
C
254
Falha Env WF


S
V
R

M->GUN_TPTAB == "4"
GUN_CRIUSU
C
10
Usuar Cria
RetCodUsr()

S
V
R


GUN_CRIDAT
D
8
Data Cria

Date()

S
V
R


GUN_ALTUSU
C
10
Usuar Alt



S
V
R


GUN_ALTDAT
D
8
Data Alt



S
V
R



  • GUO
Tabela

Campo
Tipo
Tam
Título
Validação
Relação
Browse
Prop
Contexto
Combo
Grupo
GUO

GUO_FILIAL
C
2
Filial






033
GUO

GUO_CODOBS
C
6
Cod Obs

GETSXENUM("GUO","GUO_CODOBS")
S
V
R


GUO

GUO_RESOBS
C
100
Res Obs


S
A
R


GUO

GUO_TXTOBS
M
10
Txt Obs


N
A
R


GUO

GUO_TPOBS
C
1
Tipo Obs
Pertence("123")
"1"
S
A
R
1=Pagamento;2=Geral;3=Outros


  • GUY
Campo
Tipo
Tam
Título
Browse
Prop
Contexto
When
GUY_CPLPFR
C
30
Id Cockpit
S
A
R
SuperGetMv("MV_CPLINT",.F.,"") == "1"


  • GV5
Campo
Tipo
Tam
Título
Relação
Browse
Prop
Contexto
Combo
Ini Padrão
GV5_FRCTB
C
1
Tipo Contab
"1"
S
A
R
1=Despesa;2=Custo;3=Nenhum;4=Uso Doc Carga
"1"


  • GV7
Campo
Tipo
Tam
Título
Valid
Relação
Browse
Prop
Contexto
Combo
When
GV7_QTCDED
C
1
Qtde Cálculo
Pertence("12")
"1"
S
A
R
1=por Período;2=por Entrega
GFEA61FRQ(1)
GV7_ESCOKM
C
1
Escopo Franq
Pertence("12")
"1"
S
A
R
1=Período;2=Romaneio
GFEA61FRQ(2)


  • GVI
Campo
Tipo
Tam
Título
Browse
Prop
Contexto
GVI_INSTRU
M
10
Inst Conf Op
S
A
R


  • GVS
Campo
Tipo
Tam
Título
Valid
Relação
F3
Browse
Prop
Contexto
Combo
Grupo
GVS_FILIAL
C
2
Filial
ExistCpo("SX5","DJ"+M->GVS_TPOPER)


S
V
R

033
GVS_CFOP
C
4
CFOP
ExistCpo("SX5","13"+M->GVS_CFOP)

13
S
A
R


GVS_TPIMP
C
1
Tipo Imposto
Pertence("0123")
"0"

S
A
R
0=Indiferente;
1=ICMS;
2=ISS;
3=Nenhum
GVS_TRBIMP
C
1
Tributação
Pertence("01234567P")
"0"

S
A
R
0=Indiferente;
1=Tributado;
2=Isento;
3=Subs Tributária;
4=Diferido;
5=Reduzido;
6=Outros;
7=Presumido;
P=Pedágio
GVS_CRDICM
C
1
Cred ICMS
Pertence("012")
"0"

S
A
R
0=Indiferente;
1=Sim;2=
Não
GVS_CRDPC
C
1
Cred PIS/COF
Pertence("012")
"0"

S
A
R
0=Indiferente;1=Sim;2=Não
GVS_FGER
C
1
Fato Gerador
Pertence("0123456")
"0"

S
A
R
0=Indiferente;
1=Compra;
2=Compra Consumo;
3=Compra Ativo;
4=Venda
;5=Transferência;
6=Outros
GVS_TPONUS
C
1
Tipo Ônus
Pertence("012")
"0"

S
A
R
0=Indiferente;1=Despesa;2=Custo
GVS_TPOPER
C
2
Tip Op Intel
ExistCpo("SX5","DJ"+M->GVS_TPOPER)


S
A
R



  • GVV
Campo
Tipo
Tam
Título
Valid
Relação
F3
Browse
Prop
Contexto
Grupo
GVV_FILIAL
C
2
Filial






033
GVV_NRCT
C
12
Nr Cont



N
A
R

GVV_SEQ
C
3
Sequencia






GVV_CODOBS
C
6
Cod Obs
GFEExistC("GUO",,,)

GUO
N
A
R

GVV_RESOBS
C
100
Res Observ
IF(!INCLUI,POSICIONE("GUO",1,XFILIAL("GUO")+GVV->GVV_CODOBS,"GUO_RESOBS"),"")
N
V
V

GVV_TPOBS
C
30
Tipo Obs

IF(!INCLUI,GFEA79BRTPOBS(),"")
N
V
V


  • GW3
Campo
Tipo
Tam
Título
Relação
F3
Browse
Prop
Contexto
Combo
When
GW3_TES
C
3
Tipo entrada

SF4
N
A
R

SuperGetMv("MV_TESGFE", .F., "1") != "1"
GW3_USO
C
1
Uso
"1"

S
V
R
1=Industrializacao/Venda;2=Uso/Consumo;3=Ativo Imobilizado
GW3_TPOPER
C
2
Tip Op Intel


S
V
R



  • GWN
Campo
Tipo
Tam
Título
Valid
Prop
Contexto
GWN_DSREAL
N
6
Dist. Real
V
R


  • GWV
Campo
Tipo
Tam
Título
Valid
Browse
Prop
Contexto
GWV_EMAIL
C
254
E-mails

N
A
R


  • GX5
Campo
Tipo
Tam
Título
Valid
Relação
Browse
Prop
Contexto
Combo
GX5_RESPOS
C
1
Resposta
Pertence("012")
"2"
S
A
R
0=Não Resp.;
1=Sim;
2=Não


  • GXR
Campo
Tipo
Tam
Título
Valid
F3
Browse
Prop
Contexto
Combo
When
Ini Padrão
GXR_FDADE
C
1
Finalidade
Pertence("12")

S
A
R
1=Consulta;
2=Contratação


GXR_TPIDEN
C
1
Tipo Ident
GFEA59TPIDEN() .And. Pertence("1256")

S
A
R
1=Nenhum;
2=Pedido Compra;
5=IE Agro;
6=Outros


GXR_IDENT
C
50
IE Agro
ExistCpo("N7Q",M->GXR_IDOUT)

S
A
R

M->GXR_TPIDEN == "5"

GXR_CSTRES
C
3
Setor Resp
NM
S
A
R



GXR_DSTRES
C
100
Ds Setor Res

S
V
V


POSICIONE("SX5",1,XFILIAL("SX5")+"NM"+GXR->GXR_CSTRES,"X5_DESCRI")
GXR_REQBAS
C
8
Req Base


S
V
R



GXR_GERCON
C
1
Gerou Contra
Pertence("12")

S
V
R
1=Sim;2=Não


GXR_OBSCGA
M
10
Obs Carreg

S
A
R



GXR_OBSDGA
M
10
Obs Descarre

N
A
R



GXR_UNIMED
C
2
Uni Med Qtde
(VAZIO()) .OR. ExistCPO("SAH",M->GXR_UNIMED)
SAH
S
A
R



GXR_PEDCOM
C
50
Ped Compra
ExistCpo("SC7",M->GXR_PEDCOM)
SC7
S
A
R

M->GXR_TPIDEN == "2"

GXR_IDOUT
C
50
Id Outros


S
A
R

M->GXR_TPIDEN == "6"

GXR_REQACT
C
1
Requer Aceit
Pertence("12")

S
A
R
1=Sim;2=Não



  • GXS
Campo
Tipo
Tam
Decimal
Título
Relação
F3
Browse
Prop
Contexto
Combo
When
Ini Padrão
Grupo
GXS_NRCT
C
12

Nr Contrato

GXT
S
A
R




GXS_PESOT
N
13
5
Peso Total
GFEA78RPES()
S
A
R




GXS_QTDET
N
13
5
Qtde Total
GFEA78RQTD()
S
A
R




GXS_FRTQTD
N
11
2
Frete Qtde


S
A
R




GXS_STATUS
C
1

Sit Cotac
"0"

S
V
R
0=Não Solicitado;
1=Ativo;
2=Inativo;
3=Aguardando Retorno

GXS_DTATU
D
8

Data Atu


S
V
R




GXS_HRATU
C
5

Hora Atu


S
V
R




GXS_UMPESO
C
2

Unid Peso

SAH
S
A
R

M->GUN_TPTAB == "4"

122


  • GXT
Campo
Tipo
Tam
Dec
Título
Relação
F3
Browse
Prop
Contexto
Combo
When
Ini Padrão
GXT_DTIRET
D
8

Dt Ini Carre


S
A
R



GXT_DTFRET
D
8

Dt fim Carre


S
A
R



GXT_DTIENT
D
8

Dt Ini Entrg


S
A
R



GXT_DTFENT
D
8

Dt Fim Entrg


S
A
R



GXT_OBSCGA
M
10

Cond Carga


N
A
R



GXT_OBSDGA
M
10

Cond Descarg


N
A
R



GXT_OBSPAG
M
10

Info Pgmto


N
A
R



GXT_OBSCLA
M
10

Info Contrat


N
A
R



GXT_NRTAB
C
6

Tab Frete

GVAGXT
S
A
R



GXT_NRNEG
C
6

Neg Frete

GXTGV9
S
A
R



GXT_SIT
C
1

SituaþÒo
"1"

S
V
R
1=Criado;
2=Emitido;
3=Enviado;
4=Confirmado;
5=Encerrado;
6=Cancelado


GXT_CODCTR
C
14

Contratante

GU3
S
A
R



GXT_DESCTR
C
60

Desc Contrat
IF(!INCLUI,POSICIONE("GU3",1,XFILIAL("GU3")+GXT->GXT_CODCTR,"GU3_NMEMIT"),'')
S
V
V


POSICIONE("GU3",1,XFILIAL("GU3")+GXT->GXT_CODCTR,"GU3_NMEMIT")
GXT_CODCLI
C
14

Destinatßrio

GU3
S
A
R



GXT_DESCLI
C
60

Desc Destina
IF(!INCLUI,POSICIONE("GU3",1,XFILIAL("GU3")+GXT->GXT_CODCLI,"GU3_NMEMIT"),'')
S
V
V


POSICIONE("GU3",1,XFILIAL("GU3")+GXT->GXT_CODCLI,"GU3_NMEMIT")
GXT_TOMFRT
C
1

Tomador Fret
"1"

S
A
R
1=Contratante;
2=Contratada;
3=Cliente


GXT_EMICAR
C
14

Emi Carreg

GU3
S
A
R



GXT_DSECAR
C
60

Nm Emi Carre
IF(!INCLUI,POSICIONE("GU3",1,XFILIAL("GU3")+GXT->GXT_EMICAR,"GU3_NMEMIT"),'')
S
V
V


POSICIONE("GU3",1,XFILIAL("GU3")+GXT->GXT_EMICAR,"GU3_NMEMIT")
GXT_EMIENT
C
14

Emi Entrega

GU3
S
A
R



GXT_DSEENT
C
60

Nm Emi Ent
IF(!INCLUI,POSICIONE("GU3",1,XFILIAL("GU3")+GXT->GXT_EMIENT,"GU3_NMEMIT"),'')
S
V
V


POSICIONE("GU3",1,XFILIAL("GU3")+GXT->GXT_EMIENT,"GU3_NMEMIT")
GXT_CSTRES
C
3

Setor Resp

NM
S
A
R



GXT_DSTRES
C
100

Ds Setor Res
IF(!INCLUI,POSICIONE("SX5",1,XFILIAL("SX5")+"NM"+M->GXT_CSTRES,"X5_DESCRI"),"")
S
V
V


POSICIONE("SX5",1,XFILIAL("SX5")+"NM"+GXT->GXT_CSTRES,"X5_DESCRI")
GXT_ENCERR
C
1

Cond Encerr
"1"

S
A
R
0=Externo;
1=Manual;
2=Valor;
3=Peso;
4=Quantidade;
5=Pontual


GXT_INFENT
C
1

Inf Entrega
"0"

S
A
R
0=Regra do Emitente
;1=Obrigatória;
2=Opcional


GXT_DATENV
D
8

Data Envio


S
V
R



GXT_DATCFG
D
8

Data Confirm


S
V
R



GXT_DATENC
D
8

Data Encerr


S
V
R



GXT_MOTCAN
M
10

Mot Cancel


N
V
R



GXT_VLLIM
N
12
2
Valor Limite
0

S
A
R

M->GXT_ENCERR == "2"
GXT_VLPREV
N
12
2
Valor Prev
0

S
V
R



GXT_VLREAL
N
12
2
Valor Realiz
0

S
V
R



GXT_VLSDO
N
12
2
Valor Saldo
0

S
V
R



GXT_QTLIM
N
13
5
Qtde Limite
0

S
A
R

M->GXT_ENCERR == "4"
GXT_QTPREV
N
13
5
Qtde Previst
0

S
V
R



GXT_QTREAL
N
13
5
Qtde Realiz
0

S
V
R



GXT_QTSDO
N
13
5
Qtde Saldo
0

S
V
R



GXT_PSLIM
N
13
5
Peso Limite
0

S
A
R

M->GXT_ENCERR == "3"
GXT_PSPREV
N
13
5
Peso Prev
0

S
V
R



GXT_PSREAL
N
13
5
Peso Realiz
0

S
V
R



GXT_PSSDO
N
13
5
Peso Saldo
0

S
V
R




  • GXU
Campo
Tipo
Tam
Decimal
Título
Relação
F3
Browse
Prop
Contexto
Combo
Ini Padrão
GXU_UMPESO
C
2

Unid Med Pes

SAH
S
A
R


GXU_QTDET
N
15
4
Qtde


S
A
R


GXU_UNIMED
C
2

Unid Medida

SAH
S
A
R


GXU_VLFIX
N
15
4
Frete Fixo


S
A
R


GXU_VLUNI
N
15
4
Frete Qtde


S
A
R


GXU_VLPER
N
9
5
% Val Carga


S
A
R


GXU_IMPINC
C
1

Imposto?
"1"

S
A
R
1=Incluído;
2=Não incluído
"1"
GXU_TPPRAZ
C
1

Tipo Prazo
"0"

S
A
R
0=Dias Uteis;
1=Dias Corridos;
2=Horas

GXU_PRAZO
N
3

Prazo


S
A
R


GXU_FRTPES
N
15
4
Frete Peso


S
A
R



  • MV_GFEWF02
InformaçãoValor
Nome de Var.MV_GFEWF02
TipoCaractere
DescriçãoIndica o código de template de email que será
Cont. Descriçusado no envio de cotação
Informações
titleObservação

O valor a ser informado nesse parâmetro é o código do cadastro realizado na rotina processos de WorkFlow do SIGACFG.

04. ASSUNTOS RELACIONADOS

empo aproximado para leitura: 30 min

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.

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

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.

04. ASSUNTOS RELACIONADOS

  • Para mais detalhes sobre a rotina, favor acessar o documento de referência:
    • http://tdn.totvs.com/pages/viewpage.action?pageId=415722103
Alteração de CamposGUN_INFRTOInic Padrão - GFEA19IRO()Inic Browse - GFEA19BIRO()
GUN_INFRTDInic Padrão - GFEA19IRD()Inic Browse - GFEA19BIRD()
GUN_TPPRAZModo Edição (When) - M->GUN_TPTAB == "1" .Or. M->GUN_TPTAB == "4"
GUN_PRAZOModo Edição (When) - M->GUN_TPTAB == "1" .Or. M->GUN_TPTAB == "4
Alteração GatilhosGUN_NRCIOR->GUN_INFRTOGFEA19IRO()
GUN_NRREOR->GUN_INFRTOGFEA19IRO()
GUN_CDREM->GUN_INFRTOGFEA19IRO()
GUN_NRCIDS->GUN_INFRTDGFEA19IRD()
GUN_NRREDS->GUN_INFRTDGFEA19IRD()
GUN_CDDEST->GUN_INFRTDGFEA19IRD()
Criação de Campos
Campo: GUN_ENVIAETipo: CaracterTamanho: 1Formato: 9Contexto: RealPropriedade: AlterarTítulo: Soli CotDescriçã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ãoInicializador Padrão: "1"Val. Sistema: Pertence("12")Usado: Sim
Campo: GUN_EMAILTipo: CaracterTamanho: 50Formato: @!Contexto: RealPropriedade: AlterarTítulo: E-mailDescrição: E-mail SolicitaçãoHelp: Informe o e-mail para a cotação de frete referência.Usado: Sim
Campo: GUN_PERIODTipo: NúmericoTamanho: 2Formato: 99Contexto: RealPropriedade: AlterarTítulo: PeríodoDescrição: Período de SolicitaçãoHelp: Indica em dias o período em que o frete referência será solicitado novamente de forma automática.Usado: Sim
Campo: GUN_STATUSTipo: CaracterTamanho: 1Formato: 9Contexto: RealPropriedade: VisualizarTítulo: Sit SolicitDescrição: Situação da SolicitaçãoHelp: 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 RetornoInicializador Padrão: "0"Val. Sistema: Pertence("0123")Usado: Sim
Campo: GUN_DTATUTipo: DataTamanho: 8Contexto: RealPropriedade: Visualizar Título: Data AtuDescrição: Data Ultima AtualizaçãoHelp: Indica a data da última atualização da cotação via WorkFlow.Usado: Sim
Campo: GUN_HRATUTipo: CaracterTamanho: 5Formato: 99:99Contexto: RealPropriedade: Visualizar Título: Data AtuDescrição: Data Ultima AtualizaçãoHelp: Indica a hora da última atualização do frete referência via WorkFlow.Usado: Sim