Boletim Técnico: Ajustes na Integração do PO com o Pedido de Compra
Ocorrência
Nova Rotina
Resumo
Ajustado módulo Easy Import Control(SIGAEIC) na rotina do Purchase Order(EICPO400) em que, ao vincular duas Solicitações de Importação com produtos em comum a um Purchase Order, será possível gerar o pedido de compras no módulo de Compras(SIGACOM).
ID do Chamado
TEJFXJ
Produtos
Microsiga 11
Módulos
- SIGAEIC
Portais
- Portal do cliente
Países
- Brasil
Sistema Operacional
todos
Bancos de Dados
- todos
Ajustes no Compatibilizador
Não
Integridade Referencial
Não
Aplicação de Patch
Não
Procedimentos para Implementação
· Aplicar atualização do(s) programa(s) AVGERAL.PRW, AVOBJECT.PRW, AVUPDATE01.PRW, AVFLUXO.PRW, EIC.PRW, EICSI400.PRW, EICTR175.PRW,EICPO400.PRW, EICIP170.PRW, EICPO150_RDM.PRW, EICPO570.PRW, EICQC251.PRW, MATA112.PRX e UITEJFXJ.PRW.
· Para que as açterações sejam efetuadas, é necessário executar a função U_UITEJFXJ.
Antes de executar o compatibilizador UITEJFXJ é 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.
1. Em ByYou Smart Client, digite U_UITEJFXJ 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.
É 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.
Descrição de Ajustes
1. Alteração de Campos no arquivo SX3 – Campos:
· Tabela EWU – Tarifas do armador Capa:
Campo | EWU_COBRAN |
Combo Box | 1=Normal; 2=Retroativa |
· Tabela SW0 – Capa da Solicitação de Importador:
Campo | W0_ID |
Usado | Não |
Browse | Não |
· Tabela SW2 – Capa do Purchase Order:
Campo | W2_ID_ANU | W2_ID_PRV |
Usado | Não | Não |
Browse | Não | Não |
Campo | W2_FORN |
Val. Sistema | ExistCpo('SA2', M->W2_FORN + If(Empty(EicRetLoja('M', 'W2_FORLOJ')),'',M->W2_FORLOJ)) .And. PO420VAL('W2_FORN') |
2. Alteração de Consulta Padrão no arquivo SXB – Consulta Padrão:
· Pesquisa E92:
Alias | E92 | E92 | E92 | E92 |
Tipo | 4 | 4 | 4 | 4 |
Sequência | 01 | 01 | 01 | 01 |
Coluna | 01 | 02 | 03 | 04 |
Descrição | Código | Loja | Identificacao | Nome |
Contém | A2_COD | A2_LOJA | A2_ID_FBFN | Substr(A2_NOME,1,30) |
Alias | E92 | E92 | E92 | E92 |
Tipo | 4 | 4 | 4 | 4 |
Sequência | 02 | 02 | 02 | 02 |
Coluna | 01 | 02 | 03 | 04 |
Descrição | Código | Loja | Nome | Identificacao |
Contém | A2_COD | A2_LOJA | Substr(A2_NOME,1,30) | A2_ID_FBFN |
Alias | E92 | E92 | E92 | E92 |
Tipo | 4 | 4 | 4 | 4 |
Sequência | 03 | 03 | 03 | 03 |
Coluna | 01 | 02 | 03 | 04 |
Descrição | Identificacao | Nome | Código | Loja |
Contém | A2_ID_FBFN | Substr(A2_NOME,1,30) | A2_COD | A2_LOJA |
Alias | E92 | E92 |
Tipo | 5 | 5 |
Sequência | 01 | 02 |
Contém | SA2->A2_COD | SA2->A2_LOJA |
3. Criação de Gatilhos no arquivo SX7 – Gatilhos:
· Tabela SA5 – Produto x Fornecedor:
Campo | A5_FABR | A5_FABR |
Sequência | 001 | 002 |
Regra | SA2->A2_LOJA | SA2->A2_NREDUZ |
Campo Domínio | A5_FALOJA | A5_FABRRED |
Tipo | P | P |
Posiciona? | Sim | Sim |
· Tabela SW1 – Itens Solicitação de Importação:
Campo | W1_FABR | W1_FABR |
Sequência | 001 | 002 |
Regra | SI400Gatilho('W1_FABR') | SA2->A2_NREDUZ |
Campo Domínio | W1_FABLOJ | W1_FAB_NOM |
Tipo | P | P |
Posiciona? | Sim | Sim |
· Tabela SW1 – Itens Solicitação de Importação:
Campo | W1_FORN | W1_FORN |
Sequência | 001 | 002 |
Regra | SI400Gatilho('W1_FORN') | SA2->A2_NREDUZ |
Campo Domínio | W1_FORLOJ | W1_FOR_NOM |
Tipo | P | P |
Posiciona? | Sim | Sim |
· Tabela SW2 – Capa Purchase Order:
Campo | W2_FORN | W2_FORN |
Sequência | 001 | 002 |
Regra | SA2->A2_LOJA | SA2->A2_NREDUZ |
Campo Domínio | W2_FORLOJ | W2_FORNDES |
Tipo | P | P |
Posiciona? | Sim | Sim |
· Tabela SW2 – Capa Purchase Order:
Campo | W2__NR_COT |
Sequência | 008 |
Regra | M->W2_ORIGEM:=If(Inclui,SYR->YR_ORIGEM,M->W2_ORIGEM) |
Campo Domínio | W2_ORIGEM |
Tipo | P |
Posiciona? | Não |
4. Alteração de Gatilhos no arquivo SX7 – Gatilhos:
· Tabela SW2 – Capa Purchase Order:
Campo | W2_FORLOJ |
Sequência | 001 |
Regra | AvField('W2_FORN+W2_FORLOJ','A2_NREDUZ','G') |
· Tabela SW3 – Itens Purchase Order:
Campo | W3_FABR |
Sequência | 001 |
Regra | SA2->A2_LOJA |
5. Exclusão de Gatilhos no arquivo SX7 – Gatilhos:
· Tabela SW3 - Itens Purchase Order:
Campo | W3_FABR |
Sequência | 002 |
Procedimentos para Utilização
Pré-Requisitos:
· Estar com os parâmetros MV_EASY=S, MV_EIC0008=T,MV_EASYFIN=S, MV_EASYFPO=S.
Sequencia 001:
Pré-Requisitos:
· Possuir um produto, um fornecedor e um fabricante devidamente cadastrado.
1. No módulo Easy Import Control (SIGAEIC), acesse a rotina Atualizações/ Cadastros/ Produto x Fornecedor(MATA060) e clique em Incluir.
2. Na tela Atualização Produto x Fornecedor, preencha os campos obrigatórios. Note que ao preencher o campo Fabricante(A5_FABR), os campos Loja Fabric.(A5_FALOJA) e Nome Fabric(A5_FABRRED) serão preenchidos automaticamente.
3. Logo após, clique em Confirmar para gravar o processo e veja que ele foi salvo corretamente.
Sequência 002:
1. No módulo Easy Import Control (SIGAEIC), acesse as opções Atualizações/ Solic. Importação/ Manutenção(EICSI400) e clique em Incluir.
2. Na tela Itens da SI note que o campo ID WF(W0_ID) não está sendo apresentado na tela.
3. Preencha os campos da capa do processo e note que ao preencher o campo Fabricante(W1_FABR) o campo Loja Fa.(W1_FABLOJ) será preenchido automaticamente.
4. E ao preencher o campo Fornecedor(W1_FORN) o campo Loja Fo.(W1_FORLOJ) será preenchido automaticamente.
5. Preencha os campos restantes e clique em Confirmar para gravar o processo.
6. Note que o processo foi salvo corretamente.
Sequência 003:
Pré-Requisitos:
· Ter uma S.I devidamente cadastrada.
· Possuir um cotação de preço devidamente cadastrada.
1. No módulo Easy Import Control (SIGAEIC), acesse a as opções Atualizações/ Purchase Order/ Manutenção(EICPO400) e clique em Incluir.
2. Na tela de Manutenção, preencha os campos iniciais e note que ao preencher o campo Cod. Fornecedor(W2_FORN) os campos Loja(W2_FORLOJ) e Fornecedor(W2_FORNDES) serão preenchidos automaticamente.
3. Em seguida, preencha o campo No. Cotação(W2__NR_COT) e note que o campo Origem(W2_ORIGEM) foi preenchido automaticamente.
4. Preencha os campos obrigatórios e clique em Confirmar.
5. Na tela Seleção de S.I vincule a S.I cadastrada anteriormente e clique em Confirmar.
6. Na tela Seleção de Itens, dê um duplo clique no item e na tela Dados do item. Note que, ao preencher o campo Fabricante(W3_FABR) o campo Loja Fa.(W3_FABLOJ) será preenchido automaticamente.
7. Clique em Confirmar e na tela Conferência Final clique em Confirmar para gravar o processo.
8. Veja que o processo foi salvo corretamente.
Sequencia 004:
Pré-Requisitos:
· Possuir duas S.I com produtos em comum.
1. No módulo Easy Import Control (SIGAEIC), acesse as opções Atualizações/ Purchase Order/ Manutenção(EICPO400) e clique em Incluir.
2. Na tela de Manutenção, preencha os campos necessários e clique em Ações relacionadas/ S.I Refe.
3. Na tela de Seleção de S.I preencha com os dados da primeira S.I cadastrada e clique em Confirmar.
4. Na tela Seleção de itens selecione o item e clique em Troca S.I..
5. Informe a segunda S.I cadastrada e clique em Confirmar.
6. Selecione o item desta S.I e clique em Confirmar.
7. Veja que a tela de Conferência final está com os itens das duas S.I vinculadas.
8. Clique em Confirmar para gravar o processo e note que será apresentada a mensagem de geração do pedido no módulo de Compras(SIGACOM).
Sequência 005:
1. No módulo de Compras(SIGACOM), acesse as opções Atualizações/ Pedidos/ Pedidos de Compra(MATR110).
2. Na tela dos Pedidos de Compra, note que o pedido foi gerado normalmente.
Observações
Tabelas Utilizadas | SW0 - Capa da Solicitação de Importador SW1 - Itens Solicitação de Importação SW2 - Capa Purchase Order SW3 - Itens Purchase Order SA5 - Produto x Fornecedor EWU - Tarifas do armador Capa |
Funções Envolvidas | MATA060 – Cadastro Produto x Fornecedor; EICSI400 – Manutenção Solicitação de Importação; EICPO400 – Manutenção do Purchase Order EICPO150_RDM – Impressão do Purchase Order EICPO570 – Proforma Invoice EICQC251 – Cotação de Preços EICIP170 – Status do Pedido MATR110 – Pedidos de Compras MATA112 – Itens para Importação |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas