Tempo aproximado para leitura: 2 min
| Linha de Produto: | Microsiga Protheus® |
|---|---|
| Segmento: | Backoffice |
| Módulo: | SIGAEST - Estoque/ Custos |
| Função: | MATA010 - Cadastro de Produto |
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.
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";