Identificador de Regra

IMP-000INS8601

Módulo: IMP - Impostos.

Finalidade: Quando este identificador estiver ativo, serão executados os SQL's declarados nas variáveis disponibilizadas no lugar dos SQL's fixos do sistema.
Com isto, pode-se efetuar a geração da IN-86 a partir de tabelas de usuário alimentadas por outros sistemas (terceiros) utilizados, ao invés de se ter a gestão necessária do ERP e utilizá-lo como origem destes dados.

Características: Caso alguma das variáveis não esteja informada na regra associada ao identificador, o sistema irá executar o SQL padrão (interno do sistema) para não interromper o processo de exportação.

Tela: U000INR.PAS

Transação: Não se aplica.

Regra:

Definir Alfa vSelecao;
Definir Alfa vItemSel;

Se (vSelecao = ""){
Mensagem(Erro,"Descrição do Módulo Inválido!");
Cancel(1);
}
Se (vItemSel = ""){
Mensagem(Erro,"Nome da Tabela Inválido!");
Cancel(1);
}

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
VSELECAO ALFA Indica o nome (descrição) do módulo selecionado N
VITEMSEL ALFA Indica o nome (descrição) da tabela selecionada N
VREDUZIDA ALFA Indica se foi selecionado conta reduzida para exportação (S/N) N
VSABRFIL ALFA Indica a abrangência de filiais que deve ser usada nos comandos SQL N
VLANCTB ALFA SQL dos lançamentos contábeis diário geral S
VLANAUX ALFA SQL dos lançamentos contábeis diário auxiliar S
VSALMES ALFA SQL dos saldos mensais diário geral S
VSALAUX ALFA SQL dos saldos mensais diário auxiliar S
VFORCLI ALFA SQL dos fornecedores e clientes (CRE, CPA e comissões) S
VNOTEMI ALFA SQL das notas fiscais emitidas S
VITEMI1 ALFA Primeira parte do SQL dos itens das notas fiscais emitidas S
VITEMI2 ALFA Segunda parte do SQL dos itens das notas fiscais emitidas S
VNOTTER ALFA SQL das notas fiscais de terceiros S
VITTER1 ALFA Primeira parte do SQL dos itens das notas fiscais de terceiros S
VITTER2 ALFA Segunda parte do SQL dos itens das notas fiscais de terceiros S
VNOTSER ALFA SQL das notas fiscais de serviço S
VITESER ALFA SQL dos itens das notas fiscais de serviço S
VEXPORT ALFA SQL das notas fiscais de exportação S
VIMPORT ALFA SQL das notas fiscais de importação S
VCONEST ALFA SQL do controle de estoque S
VINSREL ALFA SQL dos insumos relacionados S
VCADBEM ALFA SQL do cadastro de bens S
VCADPJ1 ALFA Primeira parte do SQL do cadastro de pessoas físicas e jurídicas S
VCADPJ2 ALFA Segunda parte do SQL do cadastro de pessoas físicas e jurídicas S
VPLACON ALFA SQL do plano de contas diário geral S
VPLAAUX ALFA SQL do plano de contas diário auxiliar S
VCENCUS ALFA SQL do cadastro de centros de custo S
VNATOPE ALFA SQL do cadastro de naturezas de operação S
VMERSER ALFA SQL do cadastro de mercadorias e serviços S
VCLACTA ALFA SQL do plano de contas - Consistência da Classificação da Conta Contábil 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ê?