Home

Linha Microsiga Protheus

Páginas filhas
  • Ajustes na Integração do PO com o Pedido de Compra

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.
    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

    • Sem rótulos