Tempo aproximado para leitura: 2 min


01. DADOS GERAIS

Linha de Produto:Microsiga Protheus®
Segmento:Backoffice
Módulo:SIGAEST - Estoque/ Custos
Função:MATA010 - Cadastro de Produto


02. Dúvida

Ao executar consulta padrão do campo Pos.IPI/NCM (B1_POSIPI) dependendo da disposição dos campos em tela, o sistema apresenta mensagem de divergência na estrutura de campo com o conteúdo informado.

03. Solução    

     Criamos uma nova consulta padrão para ser utilizada pelo campo Pos.IPI/NCM (B1_POSIPI) com o objetivo de atender o preenchimento automático dos campos Pos.IPI/NCM (B1_POSIPI), Ex-NCM (B1_EX_NCM) e Ex-NBM (B1_EX_NBM) independente da posição que eles estiverem em tela. Abaixo, temos o procedimento para criação da consulta padrão e como vinculá-la ao campo no dicionário de dados:

Acessar o módulo Configurador (SIGACFG)
Menu Base de Dados-> Dicionários -> Base de Dados;

Ao expandir a árvore de componentes, selecione a opção "Consulta Padrão";


Para incluir uma nova consulta, clique no ícone .
Informe:
Em Tipo da Consulta:
- Consulta Específica;
Em Informações:
- Consulta: SYD4;
- Descrição: TEC4;

Clique em "Avançar";

Em Tabela, selecione: SYD - Nomenclatura Comum do Mercosul;
Em Expressão: IF( FindFunction( 'M010GetNCM' ), M010GetNCM(), .T. )  
Em Retorno, clique no botão incluir  e inclua a fórmula: IF( FindFunction( 'M010GetNCM' ), SYD->YD_TEC, CriaVar( 'B1_POSIPI', .F.) )

Clique em "Finalizar";

















03. Saiba Mais