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.