Identificador de Regra

CPR-440DECON01

Módulo: CPR - Compras.

Finalidade: Ler Séries a partir de um arquivo texto originado do coletor de dados.

Serão visualizados o botão "Leitura" e o campos "Depósito para as séries com defeito". Ao clicar no botão "Leitura" a rotina chamará o identificador que deverá ter uma regra onde se dará o tratamento de leitura do arquivo texto que contém as Séries a entrar no sistema. Como as Séries serão lidas uma por vez, cada vez que o identificador for chamado deverá retornar na variável VSContinua o indicativo se o identificador deve ser chamado novamente. Enquanto for passado "S" para a variável VSContinua, o identificador será chamado, entrando as séries. Não será mais chamado quando passar "N". Se nunca for passado "N" a rotina entrará em Looping eterno travando o sistema.

Se for retornada a Série na variável VSSerie, será dado o tratamento como se fosse digitado na tela. Se retornar "S" na variável VSTemDefeito, será sugerido o depósito informado no campo "Depósito para as séries com defeito". Se retornar não, será tratado normalmente como faz sem o identificador. O depósito informado no campo "Depósito para as Séries com defeito" deve ter ligação com o produto. O processo de leitura das Séries será interrompido caso haja algum erro ou incoerência nas informações.

Transação: Não se aplica.

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
VSCODEMP NÚMERO Código da Empresa logada N
VSCODFIL NÚMERO Código da Filial logada N
VSTIPNFE NÚMERO Tipo da Nota Fiscal de Entrada N
VSDATEMI DATA Data de emissão da Nota Fiscal de Entrada N
VSDATENT DATA Data de entrada da Nota Fiscal de Entrada N
VSCODFOR NÚMERO Códido do fornecedor da Nota Fiscal de Entrada N
VSTNSPRO ALFA Código da transação de produto dos dados gerais da Nota Fiscal de Entrada N
VSSERIE ALFA Série sendo devolvida S
VSTEMDEFEITO ALFA Indica se a série possui defeito (S ou N) S
VSCONTINUA ALFA Indica se o identificador deve ser chamado (S ou N) 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ê?