Identificador de Regra

IMP-000INS8901

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-89 a partir de tabelas de usuário alimentadas por outros sistemas (de terceiros) ou diferentes das utilizadas, ao invés de se ter o módulo necessário 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: F000INS

Transação: Não se aplica.

Regra:

Definir Alfa vSelecao;
Definir Alfa vItemSel;

Se(vSelecao = ""){
Mensagem(Erro, "Nome 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 S
VSALMES ALFA SQL dos saldos mensais diário geral 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
VSERTER ALFA SQL das notas fiscais de serviço de terceiros 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 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

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