Esta versão do sistema foi descontinuada e não recebe atualizações e novas implementações. Acesse a documentação da versão 5.10.3 aqui

Identificador de Regra

VEN-140DTCAN01

Módulo: VEN - Vendas.

Finalidade: mudar a data da movimentação no cancelamento da nota fiscal.

Características: a data de movimentação alterada é a dos movimentos de títulos do Contas a Receber. Se o identificador não estiver ativo ou não estiver ligado a uma regra, ele vai definir a data de movimentação do titulo como a data de emissão da nota fiscal.

Tela: F140CAN.

Transação: não se aplica.

Regra 1:

Define que a data do cancelamento do título é no dia 01/07/200X:

DEFINIR DATA VsDatMov;

VsDatMov = CodData(01,07,200X);

Regra 2:

Alerta o usuário com uma mensagem de erro caso o título que será cancelado não esteja em posse da empresa:

DEFINIR ALFA VSCodSnf;
DEFINIR ALFA VSNumTit;
DEFINIR ALFA VSCodTpt;
DEFINIR NUMERO VSCodEmp;
DEFINIR NUMERO VSCodFil;
DEFINIR NUMERO VsNumNfv;
DEFINIR DATA VSDatMov;
DEFINIR ALFA VSCodPorFil;
DEFINIR ALFA VSCodPor;

SE(VSCodPorFil <> VSCodPor)
Inicio
Mensagem(Erro, "Título não está em portador empresa! O cancelamento não poderá ser efetuado!");
Fim

X=Y;

Variáveis disponibilizadas:

Nome Tipo Observações Retorna Valor
VSCodEmp NÚMERO Código da empresa da nota fiscal N
VSCodFil NÚMERO Código da Filial da nota fiscal N
VSCodSnf ALFA Código da série da nota fiscal N
VSNumNfv NÚMERO Número da nota fiscal N
VSNumTit ALFA Número do título movimentado N
VSCodTpt ALFA Código do tipo do título movimentado N
VSDatMov DATA Data de cancelamento da movimentação do título S
VSCodPorFil ALFA Esta variável vai ter como valor o campo Código Portador que está cadastrado na filial via tela Parâmetros da Filial para Contas a Receber (F070FRE) N
VSCodPor ALFA Esta variável vai ter como valor o campo Código Portador do título da parcela vinculado a NFS N

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ê?