<%
var CTRL_DF_PROPRIEDADES                                 = 1;
var CTRL_DF_USUARIOS                                     = 2;
var CTRL_DF_EMPRESAS_FILIAIS                             = 3;
var CTRL_DF_CFRT                                         = 4;
var CTRL_DF_CONTAS_BANCARIAS                             = 5;
var CTRL_DF_NATUREZA_OPERACAO                            = 6;
var CTRL_DF_MENSAGENS                                    = 7;
var CTRL_DF_PLANO_EMPRESARIAL                            = 8;
var CTRL_DF_HISTORICOS                                   = 9;
var CTRL_DF_TIPOS_DE_DOCUMENTOS                          = 10;
var CTRL_DF_TIPOS_DE_COBRANCA                           = 11;
var CTRL_DF_FORMAS_DE_PAGAMENTO                         = 12;
var CTRL_DF_TIPOS_DE_PERIODO                            = 13;
var CTRL_DF_TIPOS_DE_VENDIMENTO                         = 14;
var CTRL_DF_PRODUTOS                                    = 15;
var CTRL_DF_SERVICOS                                    = 16;
var CTRL_DF_CONDICOES_DE_PAGAMENTO                      = 17;
var CTRL_DF_VENDEDORES                                  = 18;
var CTRL_DF_DEPARTAMENTOS                               = 19;
var CTRL_DF_FUNCIONARIOS                                = 20;
var CTRL_DF_CARGOS                                      = 21;
var CTRL_DF_CATEGORIAS                                  = 22;
var CTRL_DF_HORARIOS                                    = 23;
var CTRL_DF_ESCALAS                                     = 24;
var CTRL_DF_ESTADOS_MUNICIPIOS                          = 25;
var CTRL_DF_FERIADOS                                    = 26;
var CTRL_DF_INDICES                                     = 27;
var CTRL_DF_RELATORIOS                                  = 28;
var CTRL_DF_FERRAMENTAS                                 = 29;
var CTRL_DF_PERCENTUAL_RATEIO                           = 30;
var CTRL_DF_RELACIONAMENTOS                             = 31;
var CTRL_DF_ECF                                         = 32;
var CTRL_DF_ATIVAR_FILIAIS                              = 33;
var CTRL_DF_TABELA_DE_PRECOS                            = 34;

var CTRL_CN_PROPRIEDADES                                 = 1;
var CTRL_CN_CONSULTAS                                    = 2;
var CTRL_CN_REDISTRIBUICAO_GERENCIAL                     = 3;
var CTRL_CN_LANCAMENTOS				                 	 = 4;
var CTRL_CN_SALDO_ANTERIOR                               = 5;
var CTRL_CN_ZERAMENTO                                    = 6;
var CTRL_CN_RELATORIOS                                   = 7;

var CTRL_FN_PROPRIEDADES                                 = 1;
var CTRL_FN_CONSULTAS                                    = 2;
var CTRL_FN_PORTADORES                                   = 3;
var CTRL_FN_CARTEIRAS_DE_COBRANCA                        = 4;
var CTRL_FN_INSTRUCOES_BANCARIAS                         = 5;
var CTRL_FN_GRADES_CONTABEIS                             = 6;
var CTRL_FN_CONTAS_A_RECEBER                             = 7;
var CTRL_FN_CONTAS_A_PAGAR                               = 8;
var CTRL_FN_TESOURARIA                                   = 9;
var CTRL_FN_RELATORIOS                                  = 10;
var CTRL_FN_LEIAUTES                                    = 11;
var CTRL_FN_INTEGRAR                                    = 12;

var CTRL_FT_PROPRIEDADES                                 = 2;
var CTRL_FT_LEIAUTES_DE_NF                               = 3;
var CTRL_FT_GRADES_CONTABEIS                             = 4;
var CTRL_FT_PEDIDOS                                      = 5;
var CTRL_FT_LIBERACAO_DE_PEDIDOS                         = 6;
var CTRL_FT_NOTAS_FISCAIS                                = 7;
var CTRL_FT_INTEGRAR                                     = 8;
var CTRL_FT_RELATORIOS                                   = 9;
var CTRL_FT_PEDIDOS_LIBERAR_ANALISE                      = 44;

var CTRL_OR_ORCAMENTOS                                   = 1;
var CTRL_OR_RELATORIOS                                   = 2;
var CTRL_OR_PROPRIEDADES                                 = 3;
var CTRL_OR_CONSULTAS                                    = 4;

var CTRL_CL_PROPRIEDADES                                 = 1;
var CTRL_CL_LEIAUTES_DE_EXTRATOS_BANCARIOS               = 2;
var CTRL_CL_DIGITACAO_DE_EXTRATOS                        = 3;
var CTRL_CL_RELATORIOS                                   = 4;

var CTRL_ES_PROPRIEDADES                                 = 1;
var CTRL_ES_LOCAIS_DE_ARMAZENAGEM                        = 2;
var CTRL_ES_GRADES_CONTABEIS                             = 3;
var CTRL_ES_MOVIMENTOS_DE_ESTOQUE                        = 4;
var CTRL_ES_INTEGRAR                                     = 5;
var CTRL_ES_RELATORIOS                                   = 6;

var CTRL_PN_PROPRIEDADES                                 = 1;
var CTRL_PN_VERBA_FOLHA                                  = 2;
var CTRL_PN_SITUACOES                                    = 3;
var CTRL_PN_TRATAMENTO_DO_BANCO_DE_HORAS                 = 4;
var CTRL_PN_PROGRAMACOES                                 = 5;
var CTRL_PN_ACERTOS_INDIVIDUAIS                          = 6;
var CTRL_PN_ACERTOS_DE_BANCO_DE_HORAS                    = 7;
var CTRL_PN_REAPURACAO                                   = 8;
var CTRL_PN_IMPORTACAO_DE_MARCACOES                      = 9;
var CTRL_PN_EXPORTACOES                                  = 10;
var CTRL_PN_REGISTRADORDE_MARCACOES                     = 11;
var CTRL_PN_RELATORIOS                                  = 12;

var CTRL_EF_PROPRIEDADES_GERAIS                          = 1;
var CTRL_EF_PROPRIEDADES_POR_EMPRESA                     = 2;
var CTRL_EF_CADASTRO_REGRAS_CALCULO                      = 7;
var CTRL_EF_CADASTRO_DE_TRIBUTACOES                      = 3;
var CTRL_EF_CADASTRO_DE_RUBRICAS                         = 4;
var CTRL_EF_CADASTRO_DE_FORMULAS                         = 5;
var CTRL_EF_CADASTRO_ISENCAO_OUTRAS                      = 6;
var CTRL_EF_LANCAMENTOS                                  = 9;
var CTRL_EF_CADASTRO_IMPOSTOS                            = 8;
var CTRL_EF_INTEGRACAO                                  = 12;
var CTRL_EF_RELATORIOS                                  = 13;
var CTRL_EF_APURACAO_DE_IMPOSTOS                        = 14;
var CTRL_EF_CONFIGURACAO_DE_RELATORIOS_LEGAIS           = 15;
var CTRL_EF_GRADES_CONTABEIS				= 16;
var CTRL_EF_BAIXA_CIAP      				= 10;
var CTRL_EF_DESPESAS_MICROEMPRESA			= 11;

var CTRL_CM_PROPRIEDADES                                 = 1;
var CTRL_CM_GRADES_CONTABEIS                             = 2;
var CTRL_CM_LEIAUTE_OC                                   = 3;
var CTRL_CM_ORDEM_COMPRA                                 = 4;
var CTRL_CM_REGISTRO_ENTRADA                             = 5;
var CTRL_CM_CONHECIMENTO_TRANSPORTE                      = 6;
var CTRL_CM_INTEGRAR                                     = 7;
var CTRL_CM_RELATORIOS                                   = 8;

var CTRL_PV_PROPRIEDADES                                 = 1;
var CTRL_PV_GRADES_CONTABEIS                             = 2;
var CTRL_PV_PONTO_VENDA                                  = 3;
var CTRL_PV_FECHAMENTO                                   = 4;
var CTRL_PV_RELATORIOS                                   = 5;

var CTRL_CX_PROPRIEDADES                                 = 1;
var CTRL_CX_CONSULTAS                                    = 2;
var CTRL_CX_LANCAMENTOS                                  = 3;
var CTRL_CX_RELATORIOS                                   = 4;

var CTRL_IN_PROPRIEDADES                                 = 1;
var CTRL_IN_CONSULTAS                                    = 2;
var CTRL_IN_GERAR_ARQUIVOS                               = 3;
var CTRL_IN_RELATORIOS                                   = 4;

var CTRL_CP_ADM_PLANO                                    = 1;
var CTRL_CP_REL_CONTABEIS                                = 2;
var CTRL_CP_ESPECIE                                      = 3; 
var CTRL_CP_LOCALIZACAO_FISICA                           = 4;
var CTRL_CP_PLANTA                                       = 5;
var CTRL_CP_LOCAL_FISICO                                 = 6;
var CTRL_CP_FORMULAS                                     = 7;
var CTRL_CP_BEM_PROPRIEDADE                              = 8;
var CTRL_CP_BEM_IMPORTACAO                               = 9;
var CTRL_CP_BEM_EXPORTACAO                              = 10;
var CTRL_CP_BEM_TRANSFERENCIA                           = 11;
var CTRL_CP_BEM_BAIXA                                   = 12;
var CTRL_CP_BEM_VENDA                                   = 13;
var CTRL_CP_BEM_INCLUIR                                 = 14;
var CTRL_CP_BEM_ALTERAR                                 = 15;
var CTRL_CP_BEM_EXCLUIR                                 = 16;
var CTRL_CP_INVENTARIO                                  = 17;
var CTRL_CP_CONTABILIZACAO                              = 18;
var CTRL_CP_CALCULO                                     = 19;
var CTRL_CP_REPROCESSAMENTO                             = 20;
var CTRL_CP_ENCERRAMENTO_EXERCICIO                      = 21;
var CTRL_CP_RELATORIOS                                  = 22;
var CTRL_CP_RELATORIO_GERADOR                           = 23;
var CTRL_CP_BEM_DESMEMBRAMENTO                          = 24;




//////////////////////////////////////////////////////////////////////////////////////////////
//
// PossuiAcesso
// retorna se o usuario atual possui acesso a uma determinada funcao do sistema
//
//////////////////////////////////////////////////////////////////////////////////////////////
function PossuiAcesso(strModulo, controle)
{
	var obInicializa = Session("Inicializa");
	
	if (obInicializa == null)
	{
		return false;
	}

	return obInicializa.PossuiAcesso(strModulo, controle);
}

function RedirecionaAcessoNegado(strDescricao)
{
	var url = "../WEB/acessonegado.asp?recurso=" + Server.UrlEncode(strDescricao);
	Response.Redirect(url);
	Response.End();
}
%>