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.
English
Español
English
Español


