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.

Este artigo ajudou você?