Linha de Produto: | Microsiga Protheus | ||||||||||||
Segmento: | Manufatura | ||||||||||||
Módulo: | SIGAEIC - Easy Import Control | ||||||||||||
Rotina: |
| ||||||||||||
Cadastros Iniciais: | Aplicar atualização dos programas AVGERAL.PRW, AVUPDATE02.PRW, AVOBJECT.PRW, UITUKDKS.PRW, EASYRATEIO.PRW, EIC.PRW, EICEV100.PRW, EICGI400.PRW, EICPO400.PRW | ||||||||||||
Chamados Relacionados | TUKDKS | ||||||||||||
País(es): | Brasil | ||||||||||||
Banco(s) de Dados: | Todos | ||||||||||||
Tabelas Utilizadas: | SW2 - Capa do Purchase Order | ||||||||||||
Sistema(s) Operacional(is): | Windows/Linux | ||||||||||||
Versões/Release: | 11.8.13 |
Implementação de melhoria na rotina de Purchase Order (EICPO400) que possibilita o rateio automatico de despesas de Packing, Inland, Frete, Seguro e Desconto por item do processo. Desta forma é possível obter e transmitir até a fase de Licença de Importação (EICGI400) os valores de Frete e Seguro informados na fase anterior, que seja proporcional à quantidade do item selecionado do próprio Purchase Order ou Invoice Antecipada para a Licença de Importação.
Desta forma, o sistema proporciona ao usuário os valores devidamente rateados por item nos processos respeitando o critério de rateio definido através do campo Rateado por (W2_RAT_POR), facilitando o processo de importação.
Antes de executar o compatibilizador informe o UITUKDKS é imprescindível:
Atenção 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:
Contate o Help Desk Framework EM CASO DE DÚVIDAS! |
---|
1. Criação de Campos no arquivo SX3 – Campos:
Campo | W2_RAT_POR | W2_SEGINC | W2_SEGURIN |
Tipo | Caracter | Caracter | Numerico |
Tamanho | 1 | 1 | 15 |
Decimal | 0 | 0 | 2 |
Formato | @! | @! | @E 999,999,999,999.99 |
Título | Rateado Por | Seg. Incl. | Seguro |
Descrição | Rateado Por | Seguro Incluso | Seguro |
Nível | 1 | 1 | 1 |
Usado | Sim | Sim | Sim |
Obrigatório | Não | Não | Não |
Browse | Não | Não | Não |
Opções | 1=Peso;2=Preco;3=Quantidade | 1=Sim;2=Nao | |
When | PO400When('W2_RAT_POR') | PO400When('W2_SEGINC') | PO400When('W2_SEGURIN') |
Relação | '1' | '2' | |
Val. Sistema | Pertence('123') | Pertence('12') .AND. PO420VAL('W2_SEGURIN') | PO420VAL('W2_SEGURIN') |
Help | Opção de rateio de despesa | Seguro Incluso? | Valor de seguro do process |
Campo | W3_FRETE | W3_SEGURO | W3_INLAND | W3_DESCONT | W3_PACKING |
Tipo | Numerico | Numerico | Numerico | Numerico | Numerico |
Tamanho | 15 | 15 | 15 | 15 | 15 |
Decimal | 2 | 2 | 2 | 2 | 2 |
Formato | @E 999,999,999,999.99 | @E 999,999,999,999.99 | @E 999,999,999,999.99 | @E 999,999,999,999.99 | @E 999,999,999,999.99 |
Título | Frete | Seguro | Inland | Desconto | Packing |
Descrição | Frete | Seguro | Inland | Desconto | Packing |
Nível | 1 | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não | Não |
Browse | Não | Não | Não | Não | Não |
Val. Sistema | Positivo() | Positivo() | Positivo() | Positivo() | Positivo() |
Help | Valor de frete rateado | Valor de seguro rateado | Valor Inland rateado | Valor de desconto rateado | Valor de packing rateado |
Campo | W4_SEGURO | W4_SEGINC |
Tipo | Numerico | Caracter |
Tamanho | 15 | 1 |
Decimal | 2 | 0 |
Formato | @E 999,999,999,999.99 | @! |
Título | Seguro | Seg. Incl. |
Descrição | Seguro | Seguro Incluso |
Nível | 1 | 1 |
Usado | Sim | Sim |
Obrigatório | Não | Não |
Browse | Não | Não |
Val. Sistema | Positivo() | Pertence('12') |
Opções |
| 1=Sim;2=Nao |
When | GI400When('W4_SEGURO') | GI400When('W4_SEGINC') |
Relação |
| '2' |
Help | Valor de seguro do processo | Seguro Incluso? |
Campo | W5_FRETE | W5_SEGURO | W5_INLAND | W5_DESCONT | W5_PACKING |
Tipo | Numerico | Numerico | Numerico | Numerico | Numerico |
Tamanho | 15 | 15 | 15 | 15 | 15 |
Decimal | 2 | 2 | 2 | 2 | 2 |
Formato | @E 999,999,999,999.99 | @E 999,999,999,999.99 | @E 999,999,999,999.99 | @E 999,999,999,999.99 | @E 999,999,999,999.99 |
Título | Frete | Seguro | Inland | Desconto | Packing |
Descrição | Frete | Seguro | Inland | Desconto | Packing |
Nível | 1 | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não | Não |
When | .F. | .F. | .F. | .F. | .F. |
Browse | Não | Não | Não | Não | Não |
Val. Sistema | Positivo() | Positivo() | Positivo() | Positivo() | Positivo() |
Help | Valor de frete rateado | Valor de seguro rateado | Valor Inland rateado | Valor de desconto rateado | Valor de packing rateado |
Campo | EW5_FRETE | EW5_SEGURO | EW5_INLAND | EW5_DESCONT | EW5_PACKING |
Tipo | Numerico | Numerico | Numerico | Numerico | Numerico |
Tamanho | 15 | 15 | 15 | 15 | 15 |
Decimal | 2 | 2 | 2 | 2 | 2 |
Formato | @E 999,999,999,999.99 | @E 999,999,999,999.99 | @E 999,999,999,999.99 | @E 999,999,999,999.99 | @E 999,999,999,999.99 |
Título | Frete | Seguro | Inland | Desconto | Packing |
Descrição | Frete | Seguro | Inland | Desconto | Packing |
Nível | 1 | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não | Não |
Browse | Não | Não | Não | Não | Não |
Val. Sistema | Positivo() | Positivo() | Positivo() | Positivo() | Positivo() |
Help | Valor de frete rateado | Valor de seguro rateado | Valor Inland rateado | Valor de desconto rateado | Valor de packing rateado |
2. Alteração de Campos no arquivo SX3 – Campos:
Campo | W2_FREINC | W2_FRETEIN | W2_INLAND | W2_DESCONT | W2_PACKING |
When | PO400When('W2_FREINC') | PO400When('W2_FRETEIN') | PO400When('W2_INLAND') | PO400When('W2_DESCONT') | PO400When('W2_PACKING') |
Val. Sistema | PO420VAL('W2_INLAND') | PO420VAL('W2_DESCONT') | PO420VAL('W2_PACKING') |
Campo | W4_FREINC | W4_FRETEIN | W4_INLAND | W4_DESCONT | W4_PACKING |
When | GI400When('W4_FREINC') | GI400When('W4_FRETEIN') | GI400When('W4_INLAND') | GI400When('W4_DESCONT') | GI400When('W4_PACKING') |
Campo | EW4_FRETEI | EW4_SEGURO | EW4_INLAND | EW4_DESCONT | EW4_PACKING | EW4_DESCON | EW4_FREINC | EW4_SEGINC | EW4_RATPOR |
When | .F. | .F. | .F. | .F. | .F. | .F. | .F. | .F. | .F. |
Importante:
O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.
3. Criação de Gatilhos no arquivo SX7 – Gatilhos:
Campo | W2_SEGINC | W2_SEGURIN |
Sequência | 001 | 001 |
Campo Domínio | W2_FOB_GER | W2_FOB_GER |
Tipo | Primaria | Primaria |
Regra | PO400REL('TOTAL') | PO400REL('TOTAL') |
Posiciona? | Não | Não |
Proprietário | Microsiga | Microsiga |
Pré-Requisitos:
Sequencia 001: Purchase Order
Sequencia 002: Invoice Antecipada
Atenção: Esta sequencia pode ser desconsiderada, a critério do processo utilizado pela empresa.
Sequencia 003: Invoice Antecipada