Identificador de Regra

CHA-900ECSNF01

Módulo: CHA - Chão de Fábrica.

Finalidade: Este identificador de regras tem por objetivo permitir informar uma série da NF diferente do que está cadastrado como padrão no cadastro de filiais na geração de NF pela tela F900RST.

A partir da versão 5.3.2.6, é possível que essa regra seja executada para cada fornecedor, possibilitando que sejam informadas séries diferentes de acordo com o fornecedor. Para tanto, basta adicionar estas duas linhas na regra:

Definir Alfa VSExeFor;
VSExeFor = "S";

Características: Apenas poderá ser informado séries cadastradas e que tenham a aplicação do tipo S ou D.

Tela: F900RST

Transação: Não se aplica.

Regra:

Precisa estar ligado a uma regra.

- Exemplo de regra p/ definir uma série para todos os fornecedores:
Definir Alfa VRetorno;
VRetorno = "1A";

- Exemplo de regra para definir a série de acordo com o fornecedor:
Definir Alfa VSExeFor;
Definir Alfa VRetorno;

VSExeFor = "S"; @ indica que a regra deverá ser executada para cada fornecedor @

Se (CodFor = 1)
VRetorno = "1A";
Senao
VRetorno = "2A";

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
CodFor NÚMERO Código do fornecedor (terá valor diferente de zero quando num primeiro momento retornou VSExeFor igual a S) N
VRetorno ALFA Código da série da NF S
VSExeFor ALFA Indica se deve executar essa regra para cada fornecedor (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ê?