Apresentar a utilização dos models do GFEX010 - Simulação de Frete.
É pré-requisito o entendimento de utilização de MVC.
O link da documentação de utilização do MVC está no tópico 11. Assuntos Relacionados, no final deste documento.
Este método de simulação aplica-se somente para uso em fonte ADVPL. Para o uso em sistemas externos ao Protheus recomenda-se a API REST de Simulação de Frete, mais detalhes estão no tópico 11. Assuntos Relacionados, no final deste documento.
*Para validar os resultados obtidos pode-se utilizar o programa GFEX010 - Simulação de Frete Completa diretamente no GFE cuja documentação encontra-se abaixo.
| Ação | Descrição |
|---|---|
| Simular | O GFEX010 utiliza 6 models diferentes para informar os dados para simulação:
Utilizada também 2 models para busca do resultado da simulação:
|
| Campo | Descrição | Tamanho | Tipo |
|---|---|---|---|
CONSNEG | Considera em Negociação | 1 | C |
| Campo | Descrição | Tamanho | Tipo |
|---|---|---|---|
GWN_NRROM | Número do Agrupador | 8 | C |
| GWN_CDCLFR | Código da Classificação de Frete | 4 | C |
GWN_CDTPOP | Código do Tipo de Operação | 10 | C |
GWN_DOC | Tipo do Documento Agrupador | 15 | C |
GWN_DISTAN | Distância Total do Agrupador | 8 | N |
A informação preenchida para o número do Agrupador não tem relação direta com nenhum registro do banco de Dados. Este número indica o agrupador somente para esta operação de simulação. Esta informação será utilizada para relacionar as demais informações da simulação de frete. O campo GWN_DOC é apenas informativo. |
| Campo | Descrição | Tamanho | Tipo |
|---|---|---|---|
| GW1_NRROM | Número do Agrupador | 8 | C |
GW1_EMISDC | Emissor do Documento de Carga | 14 | C |
GW1_NRDC | Número do Documento de Carga | 16 | C |
GW1_CDTPDC | Código do Tipo de Documento de Carga | 5 | C |
GW1_CDREM | Código do Remetente do Documento de Carga | 14 | C |
GW1_CDDEST | Código do Destinatário do Documento de Carga | 14 | C |
GW1_TPFRET | Tipo de Frete | 1 | C |
A informação de número de agrupador deve utilizar um número indicado no model de Agrupador de Carga. As informações de Emissor, Número e Tipo de Documento de Carga serão utilizadas para relacionar os models abaixo. |
| Campo | Descrição | Tamanho | Tipo |
|---|---|---|---|
| GW8_EMISDC | Emissor do Documento de Carga | 14 | C |
| GW8_NRDC | Número do Documento de Carga | 16 | C |
| GW8_CDTPDC | Código do Tipo de Documento de Carga | 5 | C |
| GW8_ITEM | Código do Item do Documento de Carga | 16 | C |
| GW8_DSITEM | Descrição do Item do Documento de Carga | 50 | C |
| GW8_CDCLFR | Código da Classificação de Frete do Item | 4 | C |
| GW8_TPITEM | Código do Tipo de Item | 4 | C |
| GW8_QTDE | Quantidade do Item | 13,5 | N |
| GW8_PESOR | Peso Real do Item | 15,5 | N |
| GW8_VALOR | Valor do Item | 11,2 | N |
| GW8_VOLUME | Volume do Item | 11,5 | N |
As informações de Emissor, Número e Tipo de Documento de Carga deve constar em um registro do model de documentos de carga. |
| Campo | Descrição | Tamanho | Tipo |
|---|---|---|---|
| GWU_EMISDC | Emissor do Documento de Carga | 14 | C |
| GWU_NRDC | Número do Documento de Carga | 16 | C |
| GWU_CDTPDC | Código do Tipo de Documento de Carga | 5 | C |
| GWU_SEQ | Sequência do Trecho do Documento de Carga | 2 | C |
| GWU_NRCIDO | Código da Cidade de Origem do Trecho | 7 | C |
| GWU_CEPO | CEP da Origem do Trecho | 8 | C |
| GWU_NRCIDD | Código da Cidade de Destino do Trecho | 7 | C |
| GWU_CEPD | CEP de Destino do Trecho | 8 | C |
| GWU_CDTRP | Código do Transportador do Trecho | 14 | C |
| GWU_CDTPVC | Código do Tipo de Veículo do Trecho | 10 | C |
As informações de Emissor, Número e Tipo de Documento de Carga deve constar em um registro do model de documentos de carga. |
| Campo | Descrição | Tamanho | Tipo |
|---|---|---|---|
| INTEGRA | Dispara a Integração | 1 | C |
Ao informar o valor "A" para o campo INTEGRA do model SIMULA, a simulação é disparada, por este motivo este deve ser o último campo informado. |
| Campo | Descrição | Tamanho | Tipo |
|---|---|---|---|
| C1_NRCALC | Número do Cálculo | 6 | C |
| C1_TPCALC | Tipo do Cálculo | 10 | C |
| C1_TPFRT | Tipo de Frete | 1 | C |
| C1_NRAGR | Número do Agrupador | 8 | C |
| C1_VALFRT | Valor de Frete | 15,5 | N |
| C1_DTPREN | Data de Previsão de Entrega | 8 | D |
| Campo | Descrição | Tamanho | Tipo |
|---|---|---|---|
| C2_NRCALC | Número do Cálculo | 6 | C |
| C2_CDCLFR | Código da Classificação de Frete | 4 | C |
| C2_CDTPOP | Código do Tipo de Operação | 10 | C |
| C2_CDEMIT | Código do Transportador | 14 | C |
<!-- esconder o menu -->
<style>
div.theme-default .ia-splitter #main {
margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
display: none;
}
#main {
padding-left: 10px;
padding-right: 10px;
overflow-x: hidden;
}
.aui-header-primary .aui-nav, .aui-page-panel {
margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
margin-left: 0px !important;
}
</style>
|