Identificador de Regra

CPR-440INSNF01

Módulo: CPR - Compras.

Finalidade: Permitir desativar a busca do depósito de inspeção para o item da nota fiscal de entrada, ou seja, fica mantido o depósito padrão sugerido pelo sistema ou no caso de uma nota via ordem de compra fica mantido o depósito herdado da ordem de compra.

Características: Neste novo identificador estarão disponíveis as variáveis abaixo, note que a variável VSSUGINS tem o objetivo de permitir ou não que o sistema sugira o depósito de inspeção. Ela poderá ter dois valor "S - Sugerir inspeção" ou "N" - Não sugerir inspeção". No retorno da regra será consistida a obrigatoriedade da variável VSSUGINS.

Apesar da rotina de sugestão do depósito de inspeção ser genérica o identificador só terá abrangência nas notas fiscais de entrada. IMPORTANTE: Para notas fiscais de entrada de devolução (tipo 2 e 3) o novo identificador não tem atuação, visto que nestes casos o sistema não sugere depósito de inspeção, apenas herda da nota fiscal de saída, portanto neste caso deve-se utilizar o identificador já existente CPR-440ALDPI01 e a regra deve sugerir o depósito diferente do de inspeção caso o cliente não queira inspecionar o produto em questão.

Lembrando que não será permitido trocar de depósito neste novo identificador, apenas retornará da regra a variável de bloqueio informando se deve ou não ser utilizado o depósito de inspeção.

Sempre que o usuário tentar alterar o depósito na grid/tela também será feita a verificação da existência ou não do identificador de regras, buscando evitar que o sistema bloqueie o depósito pelo fato do mesmo não ser o depósito de inspeção do produto/derivação.

A variável VSCODDEP não terá valor na chamada do identificador que ocorre no momento da digitação do produto/derivação pois neste momento não foi definido se o depósito a sugerir será o de inspeção ou não, visto que a regra é quem vai definir isto.

Tela: Notas Fiscais de Entrada

Transação: Pode estar ligado a uma transação de produto, neste caso verifica-se a transação do item de produto da nota fiscal de entrada.

Regra:

Deve existir uma regra associada ao identificador.

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
VSCodEmp NÚMERO Código da empresa N
VSCodFil NÚMERO Código da filial N
VSCodFor NÚMERO Código do fornecedor da nota fiscal de entrada N
VSNumNfc NÚMERO Número da nota fiscal de entrada N
VSCodSnf ALFA Código da série da nota fiscal de entrada N
VSTipNfe NÚMERO Tipo de nota fiscal de entrada N
VSTnsPro ALFA Transação de produto do item da nota N
VSCodPro ALFA Código do produto da nota fiscal de entrada N
VSCodDer ALFA Código da derivação do produto da nota fiscal de entrada N
VSCodFam ALFA Código da família do produto N
VSCodOri ALFA Código da origem do produto N
VSCodDep ALFA Código do depósito para entrada de estoque do produto N
VSSeqIpc Número Sequência de Item de Produto S
VSSugIns ALFA "S - Sugerir inspeção" ou "N" - Não sugerir inspeção". S

Atenção

Caso o parâmetro global LisVarReg esteja habilitado, a variável ListaVariaveis estará disponível em todos os identificadores de regras do sistema. O conteúdo desta variável lista os campos disponibilizados no identificador de regras em questão.

Não é aconselhada a ativação desse parâmetro global para o uso cotidiano. Esse recurso de listagem dos campos de identificadores auxilia a construção de regras e o Suporte para, por exemplo, depuração ou quando não houver acesso à documentação dos identificadores de regras.

Este artigo ajudou você?