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.