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.