01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus |
---|---|
Segmento: | Supply Chain - Logística |
Módulo: | TOTVS Logística Frete Embarcador |
Função: | GFEA079 - Contrato de Transporte GFEC079 - Consulta do Contrato de Transporte GFEA083 - Relac. Tabela de Frete x Contrato |
Requisito/Story/Issue (informe o requisito relacionado): | DLOGGFE-9346 DLOGGFE-9366 DLOGGFE-5469 |
02. SITUAÇÃO/REQUISITO
Permitir a integração do Contrato de Compra do Datasul como Contrato de Transportes no Frete Embarcador, assim como o vínculo de várias Tabelas de Frete em um único Contrato.
03. SOLUÇÃO
Foi incluída uma nova opção na rotina Parâmetros Integração EMS X GFE (CD0089) para permitir a integração do Contrato.
Para que o Contrato de Compra seja integrado com o Frete Embarcador, é necessário que o Fornecedor informado esteja cadastrado como Transportador e que o Contrato seja do tipo Serviço.
O Contrato será integrado ao Frete Embarcador após a sua emissão.
Caso haja algum aditivo no Contrato e este altere o valor limite ou o valor do saldo, os valores alterados serão enviados para o Frete Embarcador.
Desenvolvida a rotina Relac. Tabela de Frete x Contrato (GFEA083) para permitir o vínculo de várias Tabelas de Frete em um Contrato, o qual poderá ter várias tabelas, porém a tabela somente poderá estar em um único Contrato.
- Criação de Tabela no arquivo SX2 – Tabelas:
Chave | Nome | Modo | PYME |
GVW_FILIAL + GVW_CDEMIT + GVW_NRTAB+GVW_NRCT | GVW - Integração Contrato | Compartilhado | Sim |
GXY_FILIAL + GXY_NRCT | GXY - Contrato de Compras | Compartilhado | Sim |
GXZ_FILIAL + GXZ_NRCT + GXZ_FILDF | GXZ - Contrato Compras x Doc Frete | Compartilhado | Sim |
- Criação de Campos no arquivo SX3 – Campos:
- Tabela GXT
Campo | GXT_VLLIM |
Tipo | Numérico |
Tamanho | 12 |
Decimal | 2 |
Formato | @E 9,999,999,999.9999 |
Título | Valor Limite |
Descrição | Valor Limite |
Usado | Sim |
Browse | Sim |
Campo | GXT_VLPREV |
Tipo | Numérico |
Tamanho | 12 |
Decimal | 2 |
Formato | @E 9,999,999,999.9999 |
Título | Valor Previs |
Descrição | Valor Previsto |
Usado | Sim |
Browse | Sim |
Campo | GXT_VLREAL |
Tipo | Numérico |
Tamanho | 12 |
Decimal | 2 |
Formato | @E 9,999,999,999.9999 |
Título | VL Realizado |
Descrição | Valor Realizado |
Usado | Sim |
Browse | Sim |
Campo | GXT_VLSDO |
Tipo | Numérico |
Tamanho | 12 |
Decimal | 2 |
Formato | @E 9,999,999,999.9999 |
Título | Saldo Contr. |
Descrição | Saldo do Contrato |
Usado | Sim |
Browse | Sim |
- Tabela GVW
Campo | GVW_FILIAL |
Tipo | Caractere |
Tamanho | 2 |
Decimal | 0 |
Formato |
|
Título | Filial |
Descrição | Filial do Sistema |
Usado | |
Browse | Sim |
Grupo | 033 |
Campo | GVW_CDEMIT |
Tipo | Caractere |
Tamanho | 14 |
Decimal | 0 |
Formato | @! |
Título | Emitente |
Descrição | Código Emitente |
Usado | Sim |
Browse | Sim |
Consulta | GU3GVA |
Campo | GVW_NMEMIT |
Tipo | Caractere |
Tamanho | 80 |
Decimal | 0 |
Formato | @! |
Título | Nome |
Descrição | Nome do Emitente |
Usado | Sim |
Real | Não |
Browse | Sim |
Inic. Padrão | IF(!INCLUI,POSICIONE("GU3",1,XFILIAL("GU3")+GVW->GVW_CDEMIT,"GU3_NMEMIT"),"") |
Inic. Browse | POSICIONE("GU3",1,XFILIAL("GU3")+GVW->GVW_CDEMIT,"GU3_NMEMIT") |
Campo | GVW_NRTAB |
Tipo | Caractere |
Tamanho | 6 |
Decimal | 0 |
Formato | @! |
Título | Tabela |
Descrição | Número Tab. Frete |
Usado | Sim |
Browse | Sim |
Consulta | GVAGVW |
Campo | GVW_DSTAB |
Tipo | Caractere |
Tamanho | 50 |
Decimal | 0 |
Formato | @! |
Título | Descrição |
Descrição | Descrição da Tabela |
Usado | Sim |
Real | Não |
Browse | Sim |
Inic. Padrão | IF(!INCLUI,POSICIONE("GVA",1,XFILIAL("GVA")+GVW->GVW_CDEMIT+GVW->GVW_NRTAB,"GVA_DSTAB"),"") |
Inic. Browse | POSICIONE("GVA",1,XFILIAL("GVA")+GVW->GVW_CDEMIT+GVW->GVW_NRTAB,"GVA_DSTAB") |
Campo | GVW_NRNEG |
Tipo | Caractere |
Tamanho | 6 |
Decimal | 0 |
Formato | @! |
Título | Negociação |
Descrição | Número da Negociação |
Usado | Sim |
Browse | Sim |
Consulta | GV9GVW |
Campo | GVW_FILGXT |
Tipo | Caractere |
Tamanho | 2 |
Decimal | 0 |
Formato | |
Título | Filial Contr |
Descrição | Filial Contrato de Transp |
Usado | Sim |
Browse | Sim |
Consulta | SM0 |
Grupo | 033 |
Campo | GVW_NRCT |
Tipo | Caractere |
Tamanho | 12 |
Decimal | 0 |
Formato | @! |
Título | Num Contrato |
Descrição | Número do Contrato |
Usado | Sim |
Browse | Sim |
Consulta | GVWGXT |
- Tabela GXY
Campo | GXY_FILIAL |
Tipo | Caractere |
Tamanho | 2 |
Decimal | 0 |
Formato | |
Título | Filial |
Descrição | Filial do Sistema |
Usado | |
Browse | Sim |
Grupo | 033 |
Campo | GXY_NRCT |
Tipo | Caractere |
Tamanho | 12 |
Decimal | 0 |
Formato | @! |
Título | Num Contrato |
Descrição | Número do Contrato |
Usado | Sim |
Browse | Sim |
Campo | GXY_FILCA |
Tipo | Caractere |
Tamanho | 2 |
Decimal | 0 |
Formato | |
Título | Filial Calc |
Descrição | Filial Cálculo do Frete |
Usado | Sim |
Browse | Sim |
Grupo | 033 |
Campo | GXY_NRCALC |
Tipo | Caractere |
Tamanho | 8 |
Decimal | 0 |
Formato | @! |
Título | Cálculo |
Descrição | Número do Cálculo |
Usado | Sim |
Browse | Sim |
Campo | GXY_VLPREV |
Tipo | Numérico |
Tamanho | 15 |
Decimal | 2 |
Formato | @E 9,999,999,999.9999 |
Título | Vl Previsto |
Descrição | Valor Previsto |
Usado | Sim |
Browse | Sim |
- Tabela GXZ
Campo | GXZ_FILIAL |
Tipo | Caractere |
Tamanho | 2 |
Decimal | 0 |
Formato | |
Título | Filial |
Descrição | Filial do Sistema |
Usado | |
Browse | Sim |
Grupo | 033 |
Campo | GXZ_NRCT |
Tipo | Caractere |
Tamanho | 12 |
Decimal | 0 |
Formato | @! |
Título | Num Contrato |
Descrição | Número do Contrato |
Usado | Sim |
Browse | Sim |
Campo | GXZ_FILDF |
Tipo | Caractere |
Tamanho | 2 |
Decimal | 0 |
Formato | |
Título | Filial DF |
Descrição | Filial Docto Frete |
Usado | Sim |
Browse | Sim |
Grupo | 033 |
Campo | GXZ_CDESP |
Tipo | Caractere |
Tamanho | 5 |
Decimal | 0 |
Formato | @! |
Título | Espécie DF |
Descrição | Espécie do Documento |
Usado | Sim |
Browse | Sim |
Campo | GXZ_EMISDF |
Tipo | Caractere |
Tamanho | 14 |
Decimal | 0 |
Formato | @! |
Título | Emissor DF |
Descrição | Emissor do Documento |
Usado | Sim |
Browse | Sim |
Campo | GXZ_SERDF |
Tipo | Caractere |
Tamanho | 5 |
Decimal | 0 |
Formato | @! |
Título | Série DF |
Descrição | Série do Documento |
Usado | Sim |
Browse | Sim |
Campo | GXZ_NRDF |
Tipo | Caractere |
Tamanho | 16 |
Decimal | 0 |
Formato | @! |
Título | Número DF |
Descrição | Número do Documento |
Usado | Sim |
Browse | Sim |
Campo | GXZ_DTEMIS |
Tipo | Data |
Tamanho | 8 |
Decimal | 0 |
Formato | |
Título | Dt Emissão |
Descrição | Data de Emissão |
Usado | Sim |
Browse | Sim |
Campo | GXZ_VLREAL |
Tipo | Numérico |
Tamanho | 15 |
Decimal | 2 |
Formato | @E 9,999,999,999.9999 |
Título | Vl Realizado |
Descrição | Valor Realizado |
Usado | Sim |
Browse | Sim |
- Criação de Consulta Padrão no arquivo SXB – Consulta Padrão:
Alias | GV9GVW |
Descrição | Negociação/Tab/Contr |
Tabela | GV9 |
Índice | 1 - Emitente+Tabela |
Colunas 1 | GV9_NRNEG |
Colunas 2 | GV9_NRTAB |
Colunas 3 | GV9_CDEMIT |
Colunas 4 | GV9_SIT |
Filtro | GV9->GV9_CDEMIT == M->GVW_CDEMIT .AND. GV9->GV9_NRTAB == M->GVW_NRTAB .AND. GV9->GV9_SIT <> "1" |
Retorno | GV9->GV9_NRNEG |
Alias | GVAGVW |
Descrição | Tab Frete/Contrato |
Tabela | GVA |
Índice | 1 - Tabela + Emitente |
Colunas 1 | GVA_NRTAB |
Colunas 2 | GVA_DSTAB |
Colunas 3 | GVA_CDEMIT |
Filtro | GVA->GVA_CDEMIT == M->GVW_CDEMIT |
Retorno 1 | GVA->GVA_NRTAB |
Retorno 2 | GVA->GVA_DSTAB |
Alias | GVAGXT |
Descrição | Tabela de Frete |
Tabela | GVA |
Índice | 1 - Emitente+Tabela |
Colunas 1 | GVA_NRTAB |
Colunas 2 | GVA_DSTAB |
Filtro | GVA->GVA_CDEMIT == M->GXT_CDTRP |
Retorno | GVA->NRTAB |
Alias | GXT |
Descrição | Contrato de Transp |
Tabela | GXT |
Índice | 1 - Num Contrato |
Colunas 1 | GXT->GXT_NRCT |
Retorno | GXT->GXT_NRCT |
Alias | GXTGV9 |
Descrição | Negociacao |
Tabela | GV9 |
Índice | 1 - GV9_FILIAL + GV9_CDEMI |
Colunas 1 | GV9_NRNEG |
Filtro | GV9->GV9_CDEMIT == M-> GXT_CDTRP .AND. GV9->GV9_NRTAB== M-> GXT_NRTAB |
Retorno | GV9_NRNEG |
Alias | GVWGXT |
Descrição | Contrato x Tabela |
Tabela | GXT |
Índice | 1 - Contrato |
Colunas 1 | GXT_FILIAL |
Colunas 2 | GXT_NRCT |
Colunas 3 | GXT_DTCT |
Filtro | GXT->GXT_FILIAL == M->GVW_FILGXT .AND. GXT->GXT_CDTRP == M->GVW_CDEMIT .AND. GXT->GXT_SIT > '1' .AND. GXT->GXT_SIT <= '4' |
Retorno | GXT_NRCT |
- Criação ou Alteração de Índices no arquivo SIX – Índices:
Índice | GVW1 |
Ordem | 1 |
Chave | GVW_FILIAL + GVW_CDEMIT + GVW_NRTAB + GVW_NRNEG + GVW_FILGXT + GVW_NRCT |
Descrição | Filial + Codigo Emitente + Nr Tabela + Nr Negociacao + Filial Documento + Nr Contrato |
Índice | GVW2 |
Ordem | 2 |
Chave | GVW_FILGXT + GVW_NRCT |
Descrição | Filial Documento + Nr Contrato |
Índice | GXY1 |
Ordem | 1 |
Chave | GXY_FILIAL + GXY_NRCT + GXY_FILCA + GXY_NRCALC |
Descrição | Filial + Nr Contrato + Filial Calculo + Nr Calculo |
Índice | GXY2 |
Ordem | 2 |
Chave | GXY_FILCA + GXY_NRCALC |
Descrição | Filial Calculo + Nr Calculo |
Índice | GXZ1 |
Ordem | 1 |
Chave | GXZ_FILIAL + GXZ_NRCT + GXZ_FILDF + GXZ_CDESP + GXZ_EMISDF + GXZ_SERDF + GXZ_NRDF + GXZ_DTEMIS |
Descrição | Filial + Nr Ct + Fil DF + Esp + Emis Df + Serie DF + Nr DF + Dt emis |
Índice | GXZ2 |
Ordem | 2 |
Chave | GXZ_FILDF + GXZ_CDESP + GXZ_EMISDF + GXZ_SERDF + GXZ_NRDF + GXZ_DTEMIS |
Descrição | Filial DF + Especie + Emissor + Serie + Nr Df + Data Emissao |
04. ASSUNTOS RELACIONADOS