IF EXISTS(SELECT *
          FROM SYS.OBJECTS
          WHERE OBJECT_ID = OBJECT_ID(N'[DBO].[GLB_FUNCIONALIDADE]')
            AND TYPE IN (N'U'))
    BEGIN
        SET ANSI_NULLS ON
        SET QUOTED_IDENTIFIER ON
        SET ANSI_PADDING ON
        TRUNCATE TABLE GLB_FUNCIONALIDADE

        INSERT INTO GLB_FUNCIONALIDADE ([DESC], [SISTEMA], [STATUS])
        VALUES ('PERMITIR_ABERTURA_DE_CAIXA', 1, 1)
             , ('PERMITIR_FECHAMENTO_DE_CAIXA', 1, 1)
             , ('PERMITIR_SANGRIA', 1, 1)
             , ('PERMITIR_CANCELAMENTO_DE_VENDA', 1, 1)
             , ('LIMPAR_OPERADOR_EM_NOVA_VENDA_CAIXA', 1, 1)
             , ('LIMPAR_OPERADOR_EM_NOVA_VENDA_BALCAO', 2, 1)
             , ('PERMITIR_EXCLUSAO_DE_PRODUTOS_NA_VENDA', 3, 1)
             , ('PERMITIR_ALTERACAO_DE_DESCONTOS_NA_VENDA', 3, 1)
             , ('PERMITIR_SUPRIMENTO_CAIXA', 1, 1)
             , ('RECEBER_TITULOS_CAIXA', 1, 1)
             , ('EXCLUIR_PRE_VENDA', 3, 1)
             , ('REINICIAR_VENDA', 3, 1)
             , ('ACESSAR_TERMINAIS', 3, 1)
             , ('COMPRAS_CRIAR_DEMANDA', 0, 1)
             , ('COMPRAS_ATIVAR_DEMANDA', 0, 1)
             , ('COMPRAS_MEDIA_F', 0, 1)
             , ('COMPRAS_MEDIA_P', 0, 1)
             , ('COMPRAS_CURVA', 0, 1)
             , ('COMPRAS_PERCENTUAL_VARIACAO_DEMANDA', 0, 1)
             , ('MOVIMENTACAO_ENTRADA', 0, 1)
             , ('MOVIMENTACAO_DIGITACAO', 0, 1)
             , ('MOVIMENTACAO_SAIDA', 0, 1)
             , ('MOVIMENTACAO_CUPOM_FISCAL', 0, 1)
             , ('MOVIMENTACAO_AJUSTE_DE_ESTOQUE', 0, 1)
             , ('MOVIMENTACAO_BALANCO', 0, 1)
             , ('CADASTRO_ATRIBUTOS_DE_PRODUTOS', 0, 1)
             , ('CADASTRO_CARGO_FUNCIONARIO', 0, 1)
             , ('CADASTRO_CLIENTE', 0, 1)
             , ('CADASTRO_CLASSIFICACAO_DE_CLIENTE', 0, 1)
             , ('CADASTRO_ENDERECO', 0, 1)
             , ('CADASTRO_FABRICANTE', 0, 1)
             , ('CADASTRO_FILIAL', 0, 1)
             , ('CADASTRO_FORNECEDOR', 0, 1)
             , ('CADASTRO_GRUPO_ECONOMICO', 0, 1)
             , ('CADASTRO_MEDICO', 0, 1)
             , ('CADASTRO_PRODUTO', 0, 1)
             , ('CADASTRO_ADMINISTRADORA_CARTAO', 0, 1)
             , ('CADASTRO_TERMINAL', 0, 1)
             , ('CADASTRO_CONTA_BANCARIA', 0, 1)
             , ('CADASTRO_MODELO_DE_VENDA', 0, 1)
             , ('CADASTRO_NCM', 0, 1)
             , ('CADASTRO_SERIE_NFE', 0, 1)
             , ('CADASTRO_NF-E', 0, 1)
             , ('CADASTRO_NFC-E', 0, 1)
             , ('CADASTRO_VINCULO_NF_FILIAL', 0, 1)
             , ('CADASTRO_VINCULO_PRODUTO_FARMACIA_POPULAR', 0, 1)
             , ('CADASTRO_USUARIO', 0, 1)
             , ('FINANCEIRO_CONTAS_A_RECEBER', 0, 1)
             , ('FINANCEIRO_CONTAS_A_PAGAR', 0, 1)
             , ('FINANCEIRO_DEVOLUCAO_DE_CUPOM_FISCAL', 0, 1)
             , ('FINANCEIRO_BOLETIM_DE_CAIXA_POR_OPERADOR', 0, 1)
             , ('FINANCEIRO_MOVIMENTACAO_CONTABIL', 0, 1)
             , ('PAINEL_VENDAS', 0, 1)
             , ('PAINEL_NOTA_FISCAL', 0, 1)
             , ('PAINEL_SNGPC', 0, 1)
             , ('CONVENIO_CONVENIO', 0, 1)
             , ('CONVENIO_COMPRAS', 0, 1)
             , ('CONVENIO_CARTOES_SOLICITADOS', 0, 1)
             , ('CONVENIO_FIDELIDADE', 0, 1)
             , ('CONVENIO_LOGS', 0, 1)
             , ('CONVENIO_DUPLICATAS', 0, 1)
             , ('CONVENIO_XML/DANFE', 0, 1)
             , ('CONVENIO_CONSULTAR_IMPORTACAO', 0, 1)
             , ('PRECO_CADASTRO_DE_TABLOIDE', 0, 1)
             , ('PRECO_DESCONTO_POR_FORMA_DE_PAGAMENTO', 0, 1)
             , ('PRECO_GRUPO_DE_PMC/PMD', 0, 1)
             , ('PRECO_LISTA_DE_DESCONTO', 0, 1)
             , ('PRECO_PMC/PMD', 0, 1)
             , ('PRECO_PRECO_DE_VENDA', 0, 1)
             , ('PRECO_DETALHAMENTO_DE_ATUALIZACAO', 0, 1)
             , ('PRECO_CONFIGURACAO_DE_PRECO', 0, 1)
             , ('PRECO_GRUPOS_DE_PRECO', 0, 1)
             , ('PRECO_MANUTENCAO_DE_PRECO', 0, 1)
             , ('SNGPC_PAINEL', 0, 1)
             , ('SNGPC_FARMACEUTICO', 0, 1)
             , ('SNGPC_INVENTARIO_INICIAL', 0, 1)
             , ('SNGPC_MOVIMENTACOES_ANVISA', 0, 1)
             , ('SNGPC_BALANCOS_E_ESTOQUE', 0, 1)
             , ('SNGPC_CONFERENCIA', 0, 1)
             , ('SNGPC_PAINEL_DE_ACOMPANHAMENTO_SNGPC_-_FILIAIS', 0, 1)
             , ('CONFIGURACAO_PARAMETROS_EMPRESA/FILIAL', 0, 1)
             , ('CONFIGURACAO_CONTROLE_DE_ACESSO', 0, 1)
             , ('CONFIGURACAO_PLUGPHARMA', 0, 1)
             , ('CONFIGURACAO_ADMINISTRADORAS_LINX_CONECTA', 0, 1)
             , ('CONFIGURACAO_GESTOR_TRIBUTARIO_EM_LOTE', 0, 1)
             , ('CONFIGURACAO_IMPORTAR', 0, 1)
             , ('CONVENIO_CONECTA', 0, 1)
             , ('RELATORIOS_ENTRADA', 0, 1)
             , ('RELATORIOS_RELACAO_DE_VENDAS', 0, 1)
             , ('RELATORIO_ANALISE_DE_VENDAS', 0, 1)
             , ('RELATORIO_CONTAS_A_PAGAR', 0, 1)
             , ('RELATORIO_CONTAS_A_RECEBER', 0, 1)
             , ('RELATORIO_EXTRATO_DO_PRODUTO', 0, 1)
             , ('RELATORIO_LUCRATIVIDADE', 0, 1)
             , ('RELATORIO_FEBRAFAR_PAI', 0, 1)
             , ('RELATORIO_FEBRAFAR_PEC', 0, 1)
             , ('RELATORIO_SIMPLES_NACIONAL', 0, 1)
             , ('FISCAL_NCM', 0, 1)
             , ('FISCAL_CEST', 0, 1)
             , ('FISCAL_CFOP', 0, 1)
             , ('FISCAL_BENEFICIO_FISCAL', 0, 1)
             , ('FISCAL_PIS', 0, 1)
             , ('FISCAL_COFINS', 0, 1)
             , ('FISCAL_CST_ICMS', 0, 1)
             , ('PERMITIR_LIBERAR_LIMITE', 3, 1)
             , ('RELATORIO_COMISSAO', 0, 1)
             , ('RELATORIO_COMISSAO_SOMENTE_O_SEU', 0, 1)
             , ('HOME_VENDA_LÍQUIDA', 0, 1)
             , ('HOME_TIKET_MEDIO', 0, 1)
             , ('HOME_DESCONTO_TOTAL', 0, 1)
             , ('HOME_VENDA_LÍQUIDA', 0, 1)
             , ('HOME_CMV', 0, 1)
             , ('HOME_MARGEM', 0, 1)
             , ('HOME_TOTAL_NOTAS', 0, 1)
             , ('HOME_ITENS_CLIENTE', 0, 1)
             , ('HOME_CONTAS_PAGAR', 0, 1)
             , ('HOME_CONTAS_RECEBER', 0, 1)
             , ('HOME_VENDA_LÍQUIDA', 0, 1)
             , ('HOME_NOTAS_PENDENCIAS', 0, 1)
             , ('HOME_NOTAS_ENTRADA', 0, 1);

        DELETE GLB_GRP_USU_GLB_FUNCIONALIDADE WHERE CD_GRP = 1
        INSERT INTO GLB_GRP_USU_GLB_FUNCIONALIDADE SELECT CD_CTR, 1 FROM GLB_FUNCIONALIDADE
    END

