Implementada melhoria com a criação das tabelas EWU (Tabela Tarifas do Armador Capa) e EWV (Tab Tarifas do Armador Detalhe), que permite a inclusão de conteineres com as suas tarifas e períodos e também fornece uma base de valores para os cálculos da rotina Controle de Demurrage (EasyDM400) e Controle Detention (EasyDM400) que efetuarão o novo controle de Demurrage/Detention dos processos de Importação e/ou Exportação do sistema.
- SIGAEEC
- nenhum
- Brasil
- todos
· Aplicar atualização do(s) programa(s) UEasyDM400.PRW, AVGERAL.PRW, AvObject.PRW, AVUPDATE01.PRW, EECCAD00.PRW, EECAC175.PRW, EECAC176.PRW, EECAC176.CH, EasyDM400.PRW, EasyDM400.CH, EICDI410_RDM.PRW e EECAE104.PRW.
· Para que as alterações sejam efetuadas, é necessário executar a função U_UEasyDm400.
Antes de executar o compatibilizador UEasyDM400 é imprescindível:
a) Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório PROTHEUS11_DATA\DATA) e dos dicionários de dados SXs (diretório PROTHEUS11_DATA\SYSTEM).
b) Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.
c) Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
d) Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de que estão identificados pelo nickname. Caso o compatibilizador necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus, o que poderá sobrescrever índices personalizados, caso não estejam identificados pelo nickname.
e) O compatibilizador deve ser executado com a Integridade Referencial desativada*.
O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de Dados (DBA) ou equivalente!
A ativação indevida da Integridade Referencial pode alterar drasticamente o relacionamento entre tabelas no banco de dados. Portanto, antes de utilizá-la, observe atentamente os procedimentos a seguir:
i. No Configurador (SIGACFG), veja se a empresa utiliza Integridade Referencial, selecionando a opção Integridade/Verificação (APCFG60A). ii. Se não há Integridade Referencial ativa, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e nenhuma delas estará selecionada. Neste caso, E SOMENTE NESTE, não é necessário qualquer outro procedimento de ativação ou desativação de integridade, basta finalizar a verificação e aplicar normalmente o compatibilizador, conforme instruções. iii. Se há Integridade Referencial ativa em todas as empresas e filiais, é exibida uma mensagem na janela Verificação de relacionamento entre tabelas. Confirme a mensagem para que a verificação seja concluída, ou; iv. Se há Integridade Referencial ativa em uma ou mais empresas, que não na sua totalidade, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e, somente, a(s) que possui(em) integridade está(arão) selecionada(s). Anote qual(is) empresa(s) e/ou filial(is) possui(em) a integridade ativada e reserve esta anotação para posterior consulta na reativação (ou ainda, contate nosso Help Desk Framework para informações quanto a um arquivo que contém essa informação). v. Nestes casos descritos nos itens “iii” ou “iv”, E SOMENTE NESTES CASOS, é necessário desativar tal integridade, selecionando a opção Integridade/ Desativar (APCFG60D). vi. Quando desativada a Integridade Referencial, execute o compatibilizador, conforme instruções. vii. Aplicado o compatibilizador, a Integridade Referencial deve ser reativada, SE E SOMENTE SE tiver sido desativada, através da opção Integridade/Ativar (APCFG60). Para isso, tenha em mãos as informações da(s) empresa(s) e/ou filial(is) que possuía(m) ativação da integridade, selecione-a(s) novamente e confirme a ativação.
Contate o Help Desk Framework EM CASO DE DÚVIDAS!
|
1. Em ByYou Smart Client, digite U_UEasyDM400 no campo Programa Inicial.
2. Clique em OK para continuar.
3. Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
4. Clique em Sim para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
É apresentada uma mensagem explicativa na tela.
5. Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de atualização são apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existem no dicionário de dados.
6. Clique em Gravar para salvar o histórico (log) apresentado.
7. Clique em OK para encerrar o processamento.
1. Criação de Perguntas no arquivo SX1 – Cadastro de Perguntes:
Pergunte | Processo ? | Processo ? |
Grupo | EICDEM | EECDEM |
Ordem | 01 | 01 |
Tipo | C | C |
Tamanho | 17 | 20 |
2. Criação de Tabelas no arquivo SX2 – Tabelas:
· Tabela EWU – Tabela Tarifas do Armador Capa:
Chave | EWU |
· Tabela EWV – Tabela Tarifas do Armador Detalhe:
Chave | EWV |
· Tabela EJ5 – Controle de Demurrage Capa:
Chave | EJ5 |
Unico | EJ5_FILIAL+EJ5_CODDEM |
· Tabela EJ6 – Controle de Demurrage Detalhes:
Chave | EJ5 |
Unico | EJ6_FILIAL+EJ6_CODDEM+EJ6_CODPRO+EJ6_CODCON+EJ6_NCONTA |
3. Criação de Campos no arquivo SX3 – Campos:
· Tabela EWU – Tabela Tarifas do Armador Capa:
Campo | EWU_FILIAL | EWU_CODTAB |
Tipo | Caractere | Caractere |
Tamanho | 2 | 15 |
Decimal | 0 | 0 |
Formato | “” | @! |
Título | Filial | Codigo |
Descrição | Filial do Sistema | Cod. Tarifas do Armador |
Usado | Não | Sim |
Obrigatório | Não | Sim |
Browse | Sim | Sim |
When | “” | lInclui |
Val. Sistema | “” | NaoVazio() .And. ExistChav('EWU') .And.AC176ValCampo('EWU_CODTAB') |
Help | Filial do Sistema. | Código da tabela de tarifas do armador. |
Campo | EWU_ARMADO | EWU_DESARM |
Tipo | Caractere | Caractere |
Tamanho | 3 | 40 |
Decimal | 0 | 0 |
Título | Cod. Armador | Desc Armador |
Descrição | Codigo do Armador | Descricao do Armador |
Usado | Não | Não |
Obrigatório | Não | Não |
Browse | Sim | Sim |
Help | Codigo do Armador.
| Descrição do Armador |
Campo | EWU_TARIFA | EWU_TIPO |
Tipo | Caractere | Caractere |
Tamanho | 1 | 1 |
Decimal | 0 | 0 |
Título | Tarifa | Tipo tarifa |
Descrição | Tarifa | Tipo da Tarifa |
Usado | SIM | SIM |
Obrigatório | SIM | NAO |
Browse | SIM | SIM |
Opções | 1=Demurrage;2=Detention | 1=Merchant Haulage;2=Carrier Haulage |
When | lInclui .Or. lAltera | lInclui .Or. lAltera |
Relação | "1" | “1” |
Help | Tipo de tarifa (Demurrage ou Detention). | Tipo da tarifa |
Campo | EWU_COBRAN | EWU_Y9COD |
Tipo | Caractere | Caractere |
Tamanho | 1 | 5 |
Decimal | 0 | 0 |
Formato | “” | @! |
Título | Cob.Free Tim | Cod. Porto |
Descrição | Cobrança free time | Cod porto de carga/descar |
Usado | SIM | SIM |
Obrigatório | SIM | NÃO |
Browse | SIM | SIM |
Opções | 1=Normal;2=Retorativa | “” |
When | lInclui .Or. lAltera | lInclui .Or. lAltera |
Relação | '1' | “” |
Val. Sistema | “” | ExistCpo('SY9') .And. AC176ValCampo('EWU_Y9COD') |
Help | Tipo de cobrança dos custos. | Codigo do porto/aeroporto de carga/descarga. |
Campo | EWU_DESPOR | EWU_DTINIV |
Tipo | Caractere | Data |
Tamanho | 25 | 8 |
Decimal | 0 | 0 |
Formato | @! | @D |
Título | Descr. porto | Dt.Ini.Valid |
Descrição | Desc porto de carga/desca | Data inicial da validade |
Usado | SIM | SIM |
Obrigatório | NAO | NAO |
Browse | SIM | SIM |
When | .F. | lInclui .Or. lAltera |
Relação | Posicione('SY9',1,xFilial('SY9') + M->EWU_Y9COD ,'Y9_DESCR') | “” |
Help | Descrição do porto/aeroporto de carga/descarga. | Data de inicio da validade de cobrança. |
Campo | EWU_DTFINV | EWU_CONDIA |
Tipo | Data | Caractere |
Tamanho | 8 | 1 |
Decimal | 0 | 0 |
Formato | @D | “” |
Título | Dt.Fin.Valid | Cont. Dias |
Descrição | Data final da validade | Contagem de dias |
Usado | SIM | SIM |
Obrigatório | NAO | NAO |
Browse | SIM | SIM |
Opções | “” | 1=Dias Corridos;2=De Seg. à Sex. |
When | lInclui .Or. lAltera | lInclui .Or. lAltera |
Relação | “” | '1' |
Val. Sistema | AC176ValCampo('EWU_DTFINV') | “” |
Help | Data final da validade de cobrança. | Contagem dos dias para contabilização de custos. |
Campo | EWU_MOEDA | EWU_DES_SI |
Tipo | Caractere | Caractere |
Tamanho | 3 | 30 |
Decimal | 0 | 0 |
Formato | @! | @! |
Título | Cod. Moeda | Moeda |
Descrição | Cod. Moeda utilizada | Moeda utilizada |
Usado | SIM | SIM |
Obrigatório | SIM | Não |
Browse | SIM | SIM |
When | lInclui .Or. lAltera | .F. |
Relação | “” | Posicione('SYF',1,xFilial('SYF')+ M->EWU_MOEDA ,'YF_DESC_SI') |
Val. Sistema | ExistCpo('SYF') | “” |
Help | Codigo da moeda a ser utilizada | Moeda a ser utilizada |
· Tabela EWV – Tabela Tarifas do Armador Detalhe:
Campo | EWV_FILIAL | EWV_ARMADO |
Tipo | Caractere | Caractere |
Tamanho | 2 | 3 |
Decimal | 0 | 0 |
Título | Filial | Cod. Armador |
Descrição | Filial do Sistema | Codigo do Armador |
Usado | NAO | NAO |
Obrigatório | NAO | NAO |
Browse | SIM | SIM |
Help | Filial do Sistema. | Codigo do Armador. |
Campo | EWV_CODTAB | EWV_CODCON |
Tipo | Caractere | Caractere |
Tamanho | 15 | 6 |
Decimal | 0 | 0 |
Formato | @! | “” |
Título | Codigo Capa | Cod Containe |
Descrição | Cod. Tab. de tarifas capa | Codigo do Container |
Usado | NAO | SIM |
Obrigatório | NAO | NAO |
Browse | NAO | SIM |
When | “” | lInclui .Or. lAltera |
Help | Código da tabela de preço do armador capa. | Codigo do Tipo de Container. |
Campo | EWV_CONTAI | EWV_PERINI |
Tipo | Caractere | Caractere |
Tamanho | 55 | 3 |
Decimal | 0 | 0 |
Formato | “” | @E 999 |
Título | Desc Contain | Period Ini. |
Descrição | Descrição de Container | Periodo inicial |
Usado | NAO | SIM |
Obrigatório | NAO | SIM |
Browse | SIM | SIM |
When | .F. | lInclui .Or. lAltera |
Help | Descrição do tipo de container. | Período inicial de tempo para cálculo. |
Campo | EWV_PERFIN | EWV_TARIFA |
Tipo | Caractere | Numerico |
Tamanho | 3 | 10 |
Decimal | 0 | 2 |
Formato | @E 999 | @E 999,999.99 |
Título | Period Fin. | Tarifa |
Descrição | Periodo final | Custo do periodo (Tarifa) |
Usado | SIM | SIM |
Obrigatório | NÃO | SIM |
Browse | SIM | SIM |
When | lInclui .Or. lAltera | lInclui .Or. lAltera |
Help | Periodo final de tempo para calculo. | Custo do container pelo período. |
· Tabela EJ5 - Controle de Demurrage Capa:
Campo | EJ5_FILIAL | EJ5_CODDEM |
Tipo | Caractere | Caractere |
Tamanho | 2 | 15 |
Decimal | 0 | 0 |
Formato | “” | @! |
Título | Filial | Cód. Demurra |
Descrição | Filial do Sistema | Código do Demurrage |
Usado | NAO | SIM |
Obrigatório | NAO | SIM |
Browse | SIM | SIM |
When | “” | Inclui |
Val. Sistema | “” | NaoVazio() .And. ExistChav('EJ5') |
Help | Filial do Sistema. | Código do Demurrage |
Campo | EJ5_CODARM | EJ5_ARMADO | |
Tipo | Caractere | Caractere | |
Tamanho | 3 | 40 | |
Decimal | 0 | 0 | |
Título | Cód. Armador | Desc Armador | |
Descrição | Código do Armador | Descrição do Armador | |
Usado | SIM | Sim | |
Obrigatório | SIM | NÃO | |
Browse | SIM | Sim | |
When | Inclui | “” | |
Relação | “” | Posicione('SY5',1,xFilial('EJ5')\M->EJ5_CODARM ,'Y5_NOME') | |
Val. Sistema | ExistCpo('SY5').And.DM400ValDado(A,B,C,D) | “” |
|
Help | Código do Armador. | Descricao do Armador |
Campo | EJ5_CODPOR | EJ5_DESPOR |
Tipo | Caractere | Caractere |
Tamanho | 5 | 25 |
Decimal | 0 | 0 |
Formato | “” | @! |
Título | Cod. Porto | Descr. porto |
Descrição | Cod porto de carga/descar | Desc porto de carga/desca |
Usado | SIM | SIM |
Obrigatório | SIM | Não |
Browse | SIM | SIM |
When | Inclui | “” |
Relação | “” | Posicione('SY9',1,xFilial('SY9')\M->EJ5_CODPOR ,'Y9_DESCR') |
Val. Sistema | ExistCpo('SY9').And.DM400ValDado(A,B,C,D) | “” |
Help | Codigo do porto/aeroporto de carga/descarga. | Descrição do porto/aeroporto de carga/descarga. |
Campo | EJ5_TABPRE | EJ5_MOEDA |
Tipo | Caractere | Caractere |
Tamanho | 15 | 3 |
Decimal | 0 | 0 |
Formato | “” | @! |
Título | Tab. Preco | Cod. Moeda |
Descrição | Tabela de Preco Container | Cod. Moeda utilizada |
Usado | SIM | SIM |
Obrigatório | SIM | NAO |
Browse | SIM | SIM |
Val. Sistema | DM400ValDado(A,B,C,D) | “” |
Help | Tabela de Preço Container | Cod. Moeda utilizada |
Campo | EJ5_DESMOE | EJ5_TARIFA |
Tipo | Caractere | Caractere |
Tamanho | 30 | 1 |
Decimal | 0 | 0 |
Formato | @! | “” |
Título | Moeda | Tarifa |
Descrição | Moeda utilizada | Tipo de Tarifa |
Usado | SIM | SIM |
Obrigatório | NAO | NAO |
Browse | SIM | SIM |
Opções | “” | 1=Demurrage;2=Detention |
Relação | Posicione('SYF',1,xFilial('SYF')+ M->EJ5_MOEDA ,'YF_DESC_SI') | IIF(NMODULO==17,1,2) |
Help | Descrição da moeda utilizada | Tipo da Tarifa |
Campo | EJ5_FATURA | EJ5_VENCIM |
Tipo | Caractere | Data |
Tamanho | 30 | 8 |
Decimal | 0 | 0 |
Formato | @! | @! |
Título | Nº Fatura | Dt. Vencimen |
Descrição | Nº Fatura | Data de vencimento |
Usado | SIM | SIM |
Obrigatório | NAO | NAO |
Browse | SIM | SIM |
Val. Sistema | “” | DM400ValDado(A,B,C,D) |
Help | Numero da fatura da tarifa | Data de vencimento da fatura do tarifa |
Campo | EJ5_VATUAL | EJ5_VPREVI |
Tipo | Numerico | Numerico |
Tamanho | 16 | 16 |
Decimal | 2 | 2 |
Formato | @E 9,999,999,999,999.99 | @E 9,999,999,999,999.99 |
Título | Valor atual | Valor previ |
Descrição | Valor atual | Valor previsto |
Usado | SIM | SIM |
Obrigatório | NAO | NAO |
Browse | NAO | NAO |
Help | Valor atual do processo | Valor previsto do processo de Demurrage/Detention |
Campo | EJ5_VTOTAL | EJ5_VNEGOC |
Tipo | Numerico | Numerico |
Tamanho | 16 | 16 |
Decimal | 2 | 2 |
Formato | @E 9,999,999,999,999.99 | @E 9,999,999,999,999.99 |
Título | Valor Total | Vl.Negócio |
Descrição | Valor Total | Valor Negociado |
Usado | SIM | SIM |
Obrigatório | NAO | NAO |
Browse | NAO | SIM |
Val. Sistema | “” | Positivo() |
Help | Valor total do Demurrage/Detention | Valor Negociado Demurrage/Detention |
Campo | EJ5_VFECHA | EJ5_MODULO |
Tipo | Numerico | Caractere |
Tamanho | 16 | 3 |
Decimal | 2 | 0 |
Formato | @E 9,999,999,999,999.99 | @! |
Título | Vl. Fechado | Módulo |
Descrição | Valor Fechado | Módulo (EIC/EEC) |
Usado | SIM | NAO |
Obrigatório | NAO | NAO |
Browse | SIM | NAO |
Val. Sistema | Positivo() | “” |
Help | Valor Fechado do Demurrage/Detention | Módulo (EIC/EEC) |
Campo | EJ5_COBRAN | EJ5_CONDIA |
Tipo | Caractere | Caractere |
Tamanho | 1 | 1 |
Decimal | 0 | 0 |
Título | Tipo Cobran | Cont. Dias |
Descrição | Tipo de Cobrança | Contagem dos dias |
Usado | NÃO | NAO |
Opções | 1=Normal;2=Retroativa | 1=Dias Corridos;2=De Seg. à Sex. |
Help | Tipo de cobrança dos custos. | Contagem dos dias para contabilização de custos. |
· Tabela EJ6 - Controle de Demurrage Detalhes:
Campo | EJ6_FILIAL | EJ6_CODDEM |
Tipo | Caractere | Caractere |
Tamanho | 2 | 15 |
Decimal | 0 | 0 |
Formato | “” | @! |
Título | Filial | Cód. Capa |
Descrição | Filial do Sistema | Codigo da tabela de capa |
Usado | NAO | NAO |
Obrigatório | NAO | NAO |
Browse | SIM | SIM |
Val. Sistema | “” | NaoVazio() .And. ExistChav('EJ6') |
Help | Filial do Sistema. | Código da tabela de capa |
Campo | EJ6_CODPRO | EJ6_NCONTA |
Tipo | Caractere | Caractere |
Tamanho | 30 | 20 |
Decimal | 0 | 0 |
Formato | @! | @R XXXX-XXXXXX/X |
Título | Processo | Nr.Container |
Descrição | Código do processo | Nr do Container |
Usado | SIM | SIM |
Obrigatório | NAO | NAO |
Browse | SIM | SIM |
Val. Sistema | NaoVazio() | “” |
Help | Código do processo | Número do Container |
Campo | EJ6_CODCON | EJ6_DESCON |
Tipo | Caractere | Caractere |
Tamanho | 6 | 55 |
Decimal | 0 | 0 |
Título | Cód Containe | Desc Contain |
Descrição | Código do Container | Descrição de Container |
Usado | SIM | SIM |
Obrigatório | SIM | NÃO |
Browse | SIM | SIM |
Relação | “” | IIF(!INCLUI,POSICIONE('SX5',1,XFILIAL('SX5')+ 'C3'+AVKEY(EJ6->EJ6_CODCON,'EJ6_CODCON'),'X5_DESCRI'),'') |
Help | Código do Container | Descrição de Container |
Campo | EJ6_DTRETI | EJ6_DTPREV |
Tipo | Data | Data |
Tamanho | 8 | 8 |
Decimal | 0 | 0 |
Formato | @D | @D |
Título | Dt. Retirada | Dt.Prev.Devo |
Descrição | Data de retirada | Dt prevista de devolução |
Usado | SIM | SIM |
Obrigatório | NAO | NAO |
Browse | SIM | SIM |
Help | Data de retirada | Dt prevista de devolução |
Campo | EJ6_DTDEVO | EJ6_VTARAT |
Tipo | Data | Numerico |
Tamanho | 8 | 10 |
Decimal | 0 | 2 |
Formato | @D | @E 9,999,999.99 |
Título | Dt. Devoluc | Tar.Med.Atua |
Descrição | Data de devolução | Valor Medio atual da tari |
Usado | SIM | SIM |
Obrigatório | NAO | NAO |
Browse | SIM | SIM |
Relação | “” | DM400ATUTARIFA() |
Val. Sistema | DM400ValDado(A,B,C,D) | Positivo() |
Help | Data de devolução | Valor atual Medio da tarifa |
Campo | EJ6_QTDATU | EJ6_VLATUA |
Tipo | Numerico | Numerico |
Tamanho | 7 | 16 |
Decimal | 0 | 2 |
Formato | @E 9,999,999 | @E 9,999,999,999,999.99 |
Título | Qnt.Dias Atu | Vl. Atual |
Descrição | Qnt atual de dias | Valor atual do Demurrage |
Usado | SIM | SIM |
Obrigatório | NAO | NAO |
Browse | SIM | SIM |
Relação | DM400ATUTARIFA() | DM400ATUTARIFA() |
Val. Sistema | Positivo() | Positivo() |
Help | Quantidade atual de dias | Valor atual do Demurrage |
Campo | EJ6_VTARPR | EJ6_QTDPRE |
Tipo | Numerico | Numerico |
Tamanho | 10 | 7 |
Decimal | 2 | 0 |
Formato | @E 9,999,999.99 | @E 9,999,999 |
Título | Tar.Med.Prev | Qnt.Dias Pre |
Descrição | Valor Medio tarifa previs | Qnt de dias previsto |
Usado | SIM | SIM |
Obrigatório | NAO | NAO |
Browse | SIM | SIM |
Val. Sistema | Positivo() | Positivo() |
Help | Valor Medio previsto da tarifa | Quantidade de dias previsto |
Campo | EJ6_VLPREV | EJ6_VTARFI |
Tipo | Numerico | Numerico |
Tamanho | 16 | 10 |
Decimal | 2 | 2 |
Formato | @E 9,999,999,999,999.99 | @E 9,999,999.99 |
Título | Vl. Previsto | Tar.Med.Fin |
Descrição | Valor previsto Demurrage | Valor Medio da tarifa fin |
Usado | SIM | SIM |
Obrigatório | NAO | NAO |
Browse | SIM | SIM |
Val. Sistema | Positivo() | Positivo() |
Help | Valor previsto do Demurrage | Valor Medio da tarifa final |
Campo | EJ6_QTDFIN | EJ6_VLFINA |
Tipo | Numerico | Numerico |
Tamanho | 7 | 16 |
Decimal | 0 | 2 |
Formato | @E 999,999 | @E 9,999,999,999,999.99 |
Título | Qnt.Dias Fin | Vl. Final |
Descrição | Qnt final de dias | Valor final do Demurrage |
Usado | SIM | SIM |
Obrigatório | NAO | NAO |
Browse | SIM | SIM |
Val. Sistema | Positivo() | Positivo() |
Help | Quantidade final de dias | Valor final do Demurrage |
Campo | EJ6_CHAVE | EJ6_MODULO |
Tipo | Caractere | Caractere |
Tamanho | 56 | 3 |
Decimal | 0 | 0 |
Formato | “” | @! |
Título | Chave | Módulo |
Descrição | Chave Unica | Módulo (EIC/EEC) |
Usado | NAO | NAO |
Obrigatório | NAO | NAO |
Browse | NAO | NAO |
Help | Chave Unica | Módulo (EIC/EEC) |
· Alterada tabela EXL – Dados Complementares Embarque:
Campo | EXL_ARMADO |
Tipo | Caractere |
Tamanho | 3 |
Decimal | 0 |
Título | Cod. Armador |
Descrição | Codigo do Armador |
Usado | SIM |
· Alteração - Tabela SJD – Controle de Containeres:
Campo | JD_DT_ENT |
Obrigatório | SIM |
Campo | JD_CONTAIN |
Tamanho | 20 |
Decimal | 0 |
Obrigatório | SIM |
Campo | JD_DTPREVI |
Tipo | Data |
Tamanho | 8 |
Decimal | 0 |
Título | Dt.Prev.Devo |
Descrição | Data prevista de devolução |
Usado | SIM |
Val. Sistema | ExecBlock('EICDI410',.F.,.F.,'JD_DTPREVI') |
· Alterada tabela EX9 – Containeres por Processo:
Campo | EX9_TIPCON |
Val. Sistema | ExistCpo('SX5','C3'+M->EX9_TIPCON) |
F3 | C3 |
Campo | EX9_DTRETI | EX9_DTPREV |
Tipo | Data | Data |
Tamanho | 8 | 8 |
Decimal | 0 | 0 |
Título | Dt. Retirada | Dt.Prev.Devo |
Descrição | Data de retirada | Dt prevista devolução |
Usado | SIM | SIM |
Obrigatório | SIM | SIM |
Val. Sistema | AE104VCampo('EX9_DTRETI') | AE104VCampo('EX9_DTPREV') |
Help | Data de retirada | Dt prevista devolução |
Campo | EX9_DTDEVO |
Tipo | Data |
Tamanho | 8 |
Decimal | 0 |
Título | Dt. Devolucao |
Descrição | Data de devolução |
Usado | Sim |
Obrigatório | Nao |
Val. Sistema | AE104VCampo('EX9_DTDEVO') |
Help | Data de devolução |
O tamanho dos campos que possuem grupo podem variar conforme ambiente em uso.
4. Criação de Consulta Padrão no arquivo SXB – Consulta Padrão:
· Pesquisa EWU:
Alias | EWU | EWU |
Tipo | 1 | 2 |
Sequência | 01 | 1 |
Coluna | DB | 1 |
Descrição | Tab. Preco Armador | Cod.Tab+Cod.Por+Port |
Contém | EWU | “” |
Alias | EWU | EWU |
Tipo | 4 | 4 |
Sequência | 01 | 01 |
Coluna | 01 | 02 |
Descrição | Cod. Tabela Tarifa | Cod. Armador |
Contém | EWU->EWU_CODTAB | EWU->EWU_ARMADO |
Alias | EWU | EWU |
Tipo | 4 | 4 |
Sequência | 01 | 01 |
Coluna | 03 | 04 |
Descrição | Armador | Cod. Porto |
Contém | Posicione('SY5',1,xFilial('SY5')+EWU->EWU_ARMADO,'Y5_NOME') | EWU->EWU_Y9COD |
Alias | EWU |
Tipo | 05 |
Sequência | 01 |
Contém | EWU->EWU_CODTAB |
5. Criação de Índices no arquivo SIX – Índices:
Índice | EWU | EWU |
Ordem | 1 | 2 |
Chave | EWU_FILIAL+EWU_ARMADO+EWU_CODTAB | EWU_FILIAL+EWU_ARMADO+EWU_Y9COD |
Descrição | Cod.Armador + Codigo | Cod.Armador + Porto |
Proprietário | S | S |
Índice | EWV | EJ5 |
Ordem | 1 | 1 |
Chave | EWV_FILIAL+EWV_ARMADO+EWV_CODTAB+EWV_CODCON+EWV_PERINI | EJ5_FILIAL+EJ5_CODDEM |
Descrição | Cod Armador+Cod Capa+Cod.Cont+Per Ini. | Codigo |
Proprietário | S | S |
Índice | EJ5 | EJ6 |
Ordem | 2 | 1 |
Chave | EJ5_FILIAL+EJ5_TABPRE | EJ6_FILIAL+EJ6_CODDEM+EJ6_CODPRO+EJ6_CODCON+EJ6_NCONTA |
Descrição | Cod.Tab.Tarifa | Cod+Processo+CodCont+NCont |
Proprietário | S | S |
Índice | EJ6 | EJ6 |
Ordem | 2 | 3 |
Chave | EJ6_FILIAL+EJ6_CHAVE | EJ6_FILIAL+EJ6_CODDEM+EJ6_CODCON |
Descrição | Campo Chave | Cod+Processo+CodCont |
Proprietário | S | S |
6. Criação de Parâmetros no arquivo SX6 – Parâmetros:
Nome da Variável | MV_AVG0202 |
Tipo | Lógico |
Descrição | "Habilita a rotina de 'Controle de Demurrage'”. |
Valor Padrão | .T. |
7. Criação de Gatilhos no arquivo SX7 – Gatilhos:
· Tabela EWU – Tabela Tarifas do Armador Capa:
Campo | EWU_Y9COD | EWU_MOEDA |
Sequência | 001 | 001 |
Regra | SY9->Y9_DESCR | SYF->YF_DESC_SI |
Campo Domínio | EWU_DESPOR | EWU_DES_SI |
Tipo | P | P |
Proprietário | S | S |
· Tabela EWV – Tabela Tarifas do Armador Detalhe:
Campo | EWV_CODCON |
Sequência | 001 |
Regra | SX5->X5_DESCRI |
Campo Domínio | EWV_CONTAI |
Tipo | P |
Proprietário | S |
· Tabela EJ5 - Controle de Demurrage Capa:
Campo | EJ5_CODARM | EJ5_CODPOR |
Sequência | 001 | 001 |
Regra | SY5->Y5_NOME | SY9->Y9_DESCR |
Campo Domínio | EJ5_ARMADO | EJ5_DESPOR |
Tipo | P | P |
Proprietário | S | S |
Campo | EJ5_TABPRE | EJ5_MOEDA |
Sequência | 001 | 001 |
Regra | EWU->EWU_MOEDA | SYF->YF_DESC_SI |
Campo Domínio | EJ5_MOEDA | EJ5_DESMOE |
Tipo | P | P |
Proprietário | S | S |
· Tabela EJ6 - Controle de Demurrage Detalhes:
Campo | EJ6_CODCON |
Sequência | 001 |
Regra | SX5->X5_DESCRI |
Campo Domínio | EJ6_DESCON |
Tipo | P |
Proprietário | S |
1. No Configurador (SIGACFG) acesse Ambientes/Cadastros/Parâmetros (CFGX017). Configure o(s) parâmetro(s) a seguir:
Itens/Pastas | Descrição |
Nome | MV_AVG0202 |
Tipo | Lógico |
Cont. Por. | .T. |
Descrição | Habilita a rotina de 'Controle de Demurrage' |
1. No Configurador (SIGACFG) acesse Ambientes/Cadastro/Menu (CFGX013). Visualize a opção de menu do SIGAEIC, conforme instruções a seguir:
Menu | Atualizações |
Submenu | Desembaraço |
Nome da Rotina | Controle de Demurrage |
Programa | EasyDM400 |
Módulo | SIGAEIC |
Tipo | 1 |
Tabelas | EJ5 - Controle de Demurrage Capa; EJ6 - Controle de Demurrage Detalhes |
2. No Configurador (SIGACFG) acesse Ambientes/Cadastro/Menu (CFGX013). Visualize a opção de menu do SIGAECC, conforme instruções a seguir:
Menu | Atualizações |
Submenu | DETENTION |
Nome da Rotina | Controle Detention |
Programa | EasyDM400 |
Módulo | SIGAEEC |
Tipo | 1 |
Tabelas | EJ5 - Controle de Demurrage Capa; EJ6 - Controle de Demurrage Detalhes |
Pré-Requisitos:
· É necessário ter cadastrado um armador.
· Possuir um processo de embarque com a data de embarque não preenchida.
· Possuir um processo de desembaraço.
· O parâmetro deve estar como MV_AVG0202 = .T.
Sequência 001: Inclusão - Tabelas de Tarifas do Armador - Exportação:
1. No Easy Export Control (SIGAEEC) acesse Atualizações/ Cadastros/ Empresas (EECAC175), selecione o armador desejado e clique em Alterar.
2. Em Empresas - ALTERAR - Contatos do Armador clique em Ações Relacionadas em seguida em Tabelas do Armador.
3. As informações dos itens da janela Empresas – ALTERAR – Contatos do Armador foram alteradas, mostrando os campos relativos à Tabela Tarifas do Armador Capa (EWU). Clique em Ações Relacionadas e em Incluir.
4. Preencha as informações necessárias. Atente-se para o cadastro da última linha, que deve obrigatoriamente ter a data final (EWV_PERFIN) em branco. Em seguida clique em Confirmar. Por fim clique em Sim na mensagem apresentada.
5. Na tela Empresas–ALTERAR–Contatos do Armador clique em Confirmar para salvar o cadastro.
Sequência 002: Alteração – Embarque de exportação:
1. No Easy Export Control (SIGAEEC) acesse Atualizações/ Embarque / Manutenção (EECAE100), selecione o processo e clique em Alterar.
2. Na aba Dados Complementares da janela Embarque - ALTERAR selecione Outros, preencha o campo Cod. Armador (EXL_ARMADO) e clique em Confirmar.
Sequência 003: Inclusão – Container/lotes:
1. No Easy Export Control (SIGAEEC) acesse Atualizações/ Embarque/ Manutenção (EECAE100), selecione o processo de embarque, clique em Ações relacionadas e em seguida em Container/lotes (EECAE104).
2. Clique em Incluir. Preencha as informações necessárias e clique em Confirmar para incluir o container. Se precisar, repita este processo para incluir outros containeres. Clique em Sair.
Sequência 004: Inclusão – Controle de Detention:
1. No Easy Export Control (SIGAEEC) acesse Atualizações/ Detention/ Controle Detention (EasyDM400) clique em Incluir.
2. Preencha as informações necessárias, clique em Ações Relacionadas e em seguida em Incluir Container.
3. Na janela Seleção de Processos, informe o processo de embarque que se deseja fazer o controle de Detention e clique em Ok.
4. Serão exibidos os containeres presentes no processo de embarque, clique duas vezes sobre o registro para selecioná-lo e em seguida clique em Confirmar.
5. Ao preencher o campo Dt. Devoluc (EJ6_DTDEVO), os campos Qnt.Dias Fin (EJ6_QTDFIN), Vl.Tar.Final (EJ6_VTARFI), Vl. Final(EJ6_VLFINA) dos detalhes e o campo Valor Total(EJ5_VTOTAL) da capa do processo serão calculados. Clique em Confirmar para salvar.
6. Obs: Cálculos que podem ser de dois tipos: “Normal” onde é somado todos os valores das tarifas ate a quantidade de dias em detenção do conatainer, multiplicado pelos dias uteis ou corridos. Também pode ser calculodo com o tipo “Retroativo” onde é calculado a quantidade de dias uteis ou corridos em detenção do container multiplicado pelo valor da tarifa daquele periodo.
Sequência 005: Inclusão - Tabelas de Tarifas do Armador - Importação:
1. No Easy Import Control (SIGAEIC) acesse Atualizações/ Tabelas/ Armadores (EECAC175), selecione o armador desejado e clique em Alterar.
2. Na janela Cadastro de Armadores–ALTERAR–Tabela de Tarifas do Armador clique em Ações Relacionadas e novamente em Tabelas do Armador. As informações exibidas nesta janela foram alteradas, mostrando agora as os campos relativos à Tabela Tarifas do Armador Capa (EWU). Clique em Ações Relacionadas e em Incluir.
3. Preencha as informações necessárias. Atente-se para o cadastro da última linha, que deve obrigatoriamente, ter o campo Data Final (EWV_PERFIN) em branco. Em seguida, clique em Confirmar. Por fim, clique em Sim na mensagem apresentada.
4. Na tela Cadastro de Armadores – ALTERAR – Tabela de Tarifas do Armador clique em Confirmar para salvar o cadastro.
Sequência 006: Alteração – Desembaraço:
1. No Easy Import Control (SIGAEIC) acesse Atualizações/ Desembaraço/ Desembaraço (EICDI502), selecione o processo e clique em Alterar.
2. Na aba Transporte, preencha os campos relativos aos containeres do processo CNTR 20’ (W6_CONTA20), CNTR 40’ (W6_CONTA40) e o Cod. Armador (W6_ARMADOR). Em seguida clique em Confirmar.
Sequência 007: Inclusão – Controle Container:
1. No Easy Import Control (SIGAEIC) acesse Atualizações/ Desembaraço/ Controle Container (EICDI410) selecione o processo e clique em Manut. cont’s.
2. Clique em Ações Relacionadas, logo após em Inclusão.
3. Preencha os campos necessários e clique em Confirmar.
4. Após incluir o(s) container(es), clique em Confirmar para salvar as modificações.
Sequência 008: Inclusão – Controle de Demurrage:
1. No Easy Import Control (SIGAEIC) acesse Atualizações/ Desembaraço/ Controle de Demurrage (EasyDM400) clique em Incluir.
2. Preencha as informações necessárias, clique em Ações Relacionadas e em seguida em Incluir Container.
3. Na janela Seleção de Processos, informe o processo de desembaraço que se deseja fazer o controle de Demurrage e clique em Ok.
4. Serão exibidos os conteineres presentes no processo de desembaraço, clique duas vezes sobre o registro para selecioná-lo e em seguida clique em Confirmar.
5. Ao preencher o campo Dt. Devoluc (EJ6_DTDEVO), os campos Qnt.Dias Fin (EJ6_QTDFIN), Vl.Tar.Final (EJ6_VTARFI), Vl. Final(EJ6_VLFINA) dos detalhes e o campo Valor Total(EJ5_VTOTAL) da capa do processo serão calculados. Clique em Confirmar para salvar.
6. Obs: Cálculos que podem ser de dois tipos: “Normal” onde são somados todos os valores das tarifas até a quantidade de dias em detenção do conatainer, multiplicado pelos dias úteis ou corridos. Também pode ser calculado com o tipo “Retroativo” onde é calculado a quantidade de dias uteis ou corridos em detenção do container, multiplicado pelo valor da tarifa daquele periodo.
Tabelas Utilizadas | EXL – Dados Complementares Embarque; SJD – Controle de Conteineres; EX9 – Conteineres por Processo; EWU - Tabela Tarifas do Armador Capa; EWV – Tab. Tarifas do Armador Detalhe; EJ5 - Controle de Demurrage Capa; EJ6 - Controle de Demurrage Detalhes |