Home

Linha Microsiga Protheus

Páginas filhas
  • Validação no Cadastro de Registro de Ministério -- 107514

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese

Pagetitle
Validação no Cadastro de Registro de Ministério
Validação no Cadastro de Registro de Ministério

Boletim Técnico: Validação no Cadastro de Registro de Ministério
Ocorrência
Nova Rotina
Resumo
Implementada melhoria na rotina Registro de Ministério (EICA200), na propriedade do 'X3_VALID’ nos campos “Importador” (YG_IMPORTA), “Fabricante” (YG_FABRICA), “Item” (YG_ITEM) e “Reg. Minist.” (YG_REG_MIN), possibilitando  o cadastro de dois itens com o mesmo fabricante e fornecedor para ministérios diferentes.
ID do Chamado
SCU200
Produtos
  • Microsiga 11
  • Módulos
    • SIGAEIC
    Portais
    • nenhum
    Países
    • Brasil
    Traduções
    • Português (Brasil)
    Sistema Operacional
  • todos
  • Bancos de Dados
    • todos
    Nome + Fonte
    Registro Ministério (EICA200.PRW)
    Número da FNC
    00000018635/2010
    Ajustes no Compatibilizador
    Sim
    Integridade Referencial
    Não
    Aplicação de Patch
    Não
    Compatibilizador 1
    - UI082822
    Procedimentos para Implementação

     

    ·         Aplicar atualização do(s) programa(s) UI082822.
    ·         Para que as alterações sejam efetuadas, é necessário executar a função “U_UI082822”.
     Importante:
    1. Antes de executar o compatibilizador “UI082822”, é 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”);
    Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.
    b)     Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
    c)     Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se 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á ocasionar a sobregravação de índices personalizados caso não estejam identificados pelo nickname.
     
    2. Em Microsiga Protheus “ByYou Smart Client”, campo “Programa Inicial”, digite “U_UI082822”.
    3. Clique no botão Ok para continuar.
    4. Ao confirmar, é apresentada uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
    5. Clique em Sim para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
    É apresentada uma mensagem explicativa na tela.
    6. Em seguida, é apresentada a janela de “Atualização concluída” com o histórico (log) de todas as atualizações processadas:
    7. Clique em Gravar para salvar o histórico (log) apresentado.
    8. Clique em Ok para encerrar o processamento.
    Descrição de Ajustes

     

    1. Alteração de campo no Dicionário de Dados SX3.
    Tabela SYG – Registro no Ministério:

    Campo
    YG_IMPORTA
    YG_FABRICA
    Tamanho
    2
    6
    Contexto
    Real
    Real
    Propriedade
    Alterar
    Alterar
    Val. Sistema
    ExistCpo('SYT',M->YG_IMPORTA).AND. ExistChav('SYG',M->YG_IMPORTA+M->YG_FABRICA+M->YG_ITEM+M->YG_REG_MIN,2).AND.Ca200Val()
    ExistCpo('SA2',M->YG_FABRICA).AND. ExistChav('SYG',M->YG_IMPORTA+M->YG_FABRICA+M->YG_ITEM+M->YG_REG_MIN,2).AND.Ca200Val()

     
     

    Campo
    YG_FABRICA
    YG_ITEM
    Tamanho
    6
    15
    Contexto
    Real
    Real
    Propriedade
    Alterar
    Alterar
    Val. Sistema
    ExistCpo('SA2',M->YG_FABRICA).AND. ExistChav('SYG',M->YG_IMPORTA+M->YG_FABRICA+M->YG_ITEM+M->YG_REG_MIN,2).AND.Ca200Val()
    ExistCpo('SB1',M->YG_ITEM) .AND. ExistChav('SYG',M->YG_IMPORTA+M->YG_FABRICA+M->YG_ITEM+M->YG_REG_MIN,2)

     

    Campo
    YG_REG_MIN
    Tamanho
    20
    Contexto
    Real
    Propriedade
    Alterar
    Val. Sistema
    NaoVazio() .AND. ExistCpo('SB1',M->YG_ITEM) .AND. ExistChav('SYG',M->YG_IMPORTA+M->YG_FABRICA+M->YG_ITEM+M->YG_REG_MIN,2)

    Procedimentos para Utilização

    No módulo Easy Import Control (SIGAEIC), acesse as opções “Atualizações/ Tabelas/ Registro. Minist.” (EICA200). Clique em “Incluir”.

    2. Preencha os campos necessários e clique em “Confirmar”.

    3. Logo após o sistema abrirá a tela para uma nova inclusão. Preencha os campos necessários, lembrando-se que os campos “Importador” (YG_IMPORTA), “Fabricante” (YG_FABRICA) e “Item” (YG_ITEM) devem ser iguais aos do cadastro anterior e o campo “Reg. Minist.” (YG_REG_MIN) com valor diferente do anterior.

    4. Feito isso, clique em “Confirmar” e feche a janela que foi aberta automaticamente clicando em “Fechar”.

     

    Informações Técnicas

    Tabelas Utilizadas
    SYG – Registro Ministério