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.