Identificador de Regra
VEN-143LEITO01
Módulo: VEN - Vendas.
Finalidade: Desmembrar o código de barras lido na tela de Acerto Financeiro, com as informações do cheque, de uma forma diferente da forma padrão do Gestão Empresarial | ERP.
Características: Se o identificador não existir ou não estiver ligado a uma regra o ERP vai desmembrar o código lido da forma padrão, ou seja, serão lidas 34 posições, no seguinte formato :
AAABBBBBBBCCCCCCCCCCCCCCDDDDDDDDDD
onde
AAA = Código do Banco
BBBBBBB = Código da Agência
CCCCCCCCCCCCCC = Número da Conta
DDDDDDDDDD = Número do Cheque
Tela: F143AFI
Transação: Não se aplica.
Regra:
definir alfa VSCODBAR;
definir alfa VSCHEBAN;
definir alfa VSCHEAGE;
definir alfa VSCHECTA;
definir alfa VSCHENUM;
inicio
/* Copia as 2 primeiras posições do código de barras para o campo Banco.*/
VSCHEBAN = VSCODBAR;
COPIARALFA(VSCHEBAN,1,2);
/* Copia 5 caracteres a patir da 3 posição do código de barras para o campo Agencia.*/
VSCHEAGE = VSCODBAR;
COPIARALFA(VSCHEAGE,3,5);
/* Copia 10 caracteres a patir da 8 posição do código de barras para o campo Conta.*/
VSCHECTA = VSCODBAR;
COPIARALFA(VSCHECTA,8,10);
/* Copia 5 caracteres a patir da 18 posição do código de barras para o campo Número.*/
VSCHENUM = VSCODBAR;
COPIARALFA(VSCHENUM,18,5);
fim;
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
VSCODBAR | ALFA | Código de Barras Lido | N |
VSCHEBAN | ALFA | Código do Banco | S |
VSCHEAGE | ALFA | Código da Agência | S |
VSCHECTA | ALFA | Número da Conta Corrente | S |
VSCHENUM | ALFA | Número do Cheque | 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.