Home

Linha Microsiga Protheus

Páginas filhas
  • ExecAuto Importação

Boletim Técnico: ExecAuto Importação
Ocorrência
Melhoria
Resumo
Implementada melhoria de flexibilização das integrações dos módulos através de inclusões, alterações e exclusões automáticas nas rotinas Solicitação de Importação (EICSI400) e Purchase Order (EICPO400) no módulo de Importação (SIGAEIC). Para isso é necessário desenvolver um rdmake que possua dois arrays, um para inclusão dos campos da capa do Pedido e um para a inclusão dos campos do(s) item(s) do Pedido. Os arrays serão utilizados como parâmetros da função MsExecAuto(), responsável pela inclusão automática dos Pedidos e das SI’s.
ID do Chamado
SDPVMB
Aplicabilidade
ExecAuto Importação
Produtos
  • Microsiga 11
  • Módulos
    • SIGAEIC
    Portais
    • todos
    Países
    • todos
    Traduções
    • Espanhol
    Sistema Operacional
  • todos
  • Bancos de Dados
    • todos
    Nome + Fonte
    EICSI400 - Solicitação de Importacão, EICPO400 - Purchase Order, POEXECAUTO – POEXECAUTO, EICDI500 - Desembaraço
    Número da FNC
    000000130172011
    Ajustes no Compatibilizador
    Sim
    Integridade Referencial
    Não
    Aplicação de Patch
    Não
    Compatibilizador 1
    - UIEXECAUTO
    Procedimentos para Implementação

    ·         Aplicar atualização do(s) programa(s) AVGERAL.PRW, EIC.PRW, EICSI400.PRW, EICPO400.PRW, EICXFUN.PRW, UIEXECAUTO.PRW, EICDI500.PRW, EICDI505.PRW, EASYMVCAUTO.PRW, AVOBJECT.PRW e AVUPDATE01.PRW.

    ·       Para que as alterações sejam efetuadas, é necessário executar a função U_UIEXECAUTO.

     

     

     

     

            Importante:

     

    Antes de executar o compatibilizador UIEXECAUTO é imprescindível:

     

    a)    Realizar o backup da base de dados do produto que será executado o compatibilizador (“\PROTHEUS11_DATA\DATA”) e dos dicionários de dados "SXs" (“\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 Microsiga Protheus ByYou Smart Client, digite U_UIEXECAUTO 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.

    5.    É apresentada uma mensagem explicativa na tela.

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

    7.    Selecione a empresa e dê duplo clique para visualizar o histórico (log).

    8.    Clique em Gravar para salvar o histórico (log) apresentado.

    9.    Clique em OK para encerrar o processamento.

     

    Descrição de Ajustes

    1.    Criação no arquivo SX3 – Campos:

    ·         Tabela SW0 – Capa de Solicitação Importação:

    Ordem

    27

    Campo

    W0_SIAUTO

    Tipo

    C

    Tamanho

    1

    Decimal

    0

    Título

    Si Auto?

    Descrição

    Si Auto?

    Lista Opções

    1=Sim;2=Não

    Inic. Padrão

    ‘2’

    Nível

    1

    Módulos

    TODOS

    Usado

    Sim

    Obrigatório

    Não

    Modo Edição

    .F.

     

    ·         Tabela SW2 – Capa de Purchase Order:

    Ordem

    B8

    Campo

    W2_SIAUTO

    Tipo

    C

    Tamanho

    6

    Decimal

    0

    Título

    Si Auto

    Descrição

    Si Automática

    Lista Opções

     

    Inic. Padrão

     

    Nível

    1

    Módulos

    TODOS

    Usado

    Não

    Obrigatório

    Não

    Modo Edição

     

     

    2.    Alteração no arquivo SX3 – Campos:

     

    ·         Tabela SW0 – Capa de Solicitação Importação:

    Campo

    W0__POLE

    Obrigatório

    Não

    Procedimentos para Configuração

    Pré-Requisitos:

     

    ·       Uma customização para a integração de um Purchase Order com uma Solicitação de Importação deveremos ter um RDMake, usaremos um exemplo para reproduzir sua utilidade.

    ·       O rdmake deverá possuir dois arrays, um para inclusão da capa do Purchase Order com todos campos obrigatórios (com seus devidos conteúdos cadastrados) e um para inclusão dos itens do Purchase Order com todos campos obrigatórios (com seus devidos conteúdos). Em seguida chamar a função MSEXECAUTO() passando como parâmetro os arrays criados e a opção de inclusão da rotina .

    ·       Possuir pré-cadastro com mesmo código de todos os campos informados nos arrays detalhados no item anterior.

     

     

     

    Sequência 001: Executar a customização por exemplo:

     

     

    1.   Executar a customização criada para gerar um pedido automaticamente

     

     

    Sequência 002:Visualizar o Pedido Incluso

     

    1.   Verifique que pedido foi incluso corretamente.

     

     

    Informações Técnicas

    Tabelas Utilizadas

    SW0 - Capa de Solicitação de Importação

    SW2 - Capa de Purchase Order

    Funções Envolvidas

    EICSI400 - Solicitação de Importacão, EICPO400 - Purchase Order,

    POEXECAUTO – POEXECAUTO, EICDI500 - Desembaraço

    Sistemas Operacionais

    Windows/Linux

    Número do Plano

    000000137952011

    • Sem rótulos