--
-- Estrutura da tabela `erpc_funcionalidades`
--
insert into instalacao_log(ds_passo) values ('passo 221');
SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES';


insert into instalacao_log(ds_passo) values ('passo 222');
DROP TABLE IF EXISTS erpc_funcionalidades;

CREATE TABLE `erpc_funcionalidades` (
  `id` int(11) NOT NULL,
  `id_tipo_funcionalidade` INT NOT NULL,
  `ds_funcionalidade` varchar(100) DEFAULT NULL,
  `ds_path_video` varchar(250) DEFAULT NULL,
  `ds_path_funcionalidade` varchar(250) DEFAULT NULL,
  `ds_label` varchar(100) DEFAULT NULL,
  `st_menu` tinyint(1) DEFAULT NULL,
  `id_pai` INT DEFAULT NULL,
  `st_ativo` tinyint(1) DEFAULT NULL 
)ENGINE = InnoDB;

--
-- Extraindo dados da tabela `erpc_funcionalidades`
--
insert into instalacao_log(ds_passo) values ('passo 223');
INSERT INTO `erpc_funcionalidades` (`id`, `id_tipo_funcionalidade`, `ds_funcionalidade`, `ds_path_video`, `ds_path_funcionalidade`, `ds_label`, `st_menu`, `id_pai`, `st_ativo`) VALUES
(1, 1, 'Administração', NULL, NULL, '', 0, NULL, 0),
(2, 1, 'Faturamento', NULL, NULL, '', 0, NULL, 0),
(3, 1, 'Usuários', NULL, 'erpc_usuarios_list.php', NULL, 1, 1, 1),
(4, 1, 'Unidades', NULL, 'erpc_unidades_list.php', NULL, 1, 1, 1),
(5, 1, 'Clientes', NULL, 'erpc_clientes_list.php', NULL, 1, 1, 1),
(6, 1, 'Tipos Movimentação', NULL, 'erpc_tipos_movimentacao_list.php', NULL, 1, 1, 1),
(7, 1, 'Produtos', NULL, 'erpc_produtos_list.php', 'Produtos', 1, 2, 1),
(8, 1, 'Cadastrar Pedido', NULL, 'erpc_pedidos_venda_add.php', NULL, 1, 2, 1),
(9, 1, 'Liberar Pedidos', NULL, 'erpc_pedidos_venda_list.php', NULL, 1, 2, 1),
(10, 1, 'Faturar Pedidos', '', 'erpc_faturar_pedidos_filter.php', '', 1, 2, 1),
(11, 1, 'Venda Rápida', NULL, 'erpc_venda_rapida_add.php', NULL, 1, 2, 1),
(12, 1, 'Fornecedores', NULL, 'erpc_fornecedores_list.php', NULL, 1, 2, 1),
(13, 1, 'Financeiro', '', '', 'FINANCEIRO', 1, 13, 1),
(14, 1, 'Plano Financeiro de Contas', '', 'erpc_financeiro_plano_contas_list.php', 'Plano Fin. Contas', 1, 13, 1),
(15, 1, 'Bancos', '', 'erpc_financeiro_bancos_list.php', 'Bancos', 1, 13, 1),
(16, 1, 'Ordem de Serviço', '', 'erpc_ordem_servico_list.php', 'Ordem de Serviço', 1, 0, 1),
(17, 1, 'Atendimentos', '', 'erpc_atendimentos_tipos_list.php', 'Atendimentos', 1, 0, 1),
(18, 1, 'Contas a Pagar', '', 'erpc_financeiro_contas_pagar_filter.php', 'Contas a Pagar', 1, 13, 1),
(19, 1, 'Contas a Receber', '', 'erpc_financeiro_contas_receber_filter.php', 'Contas a Receber', 1, 13, 1),
(20, 1, 'Tipos de Conta', '', 'erpc_financeiro_tipos_conta_list.php', 'Tipos de Conta', 1, 13, 1),
(21, 1, 'Contas Bancárias', '', 'erpc_financeiro_contas_bancarias_list.php', 'Contas Bancárias', 1, 13, 1),
(22, 1, 'Relatórios', '', '', 'Relatórios', 1, 22, 1),
(23, 1, 'Sintético de Vendas', '', 'erpc_report_filter.php?id=2', 'Sintético de Vendas', 1, 22, 1),
(24, 1, 'Exportar XML', '', 'erpc_report_venda_export_xml_filter.php', 'Exportar XML', 1, 22, 1),
(25, 1, 'Analítico de Vendas', '', 'erpc_report_filter.php?id=1', '', 1, 22, 1),
(26, 1, 'Grupos', NULL, 'erpc_usuarios_grupo_list.php', NULL, 1, 1, 1),
(27, 1, 'Grupos Funcionalidades', NULL, 'erpc_grupo_funcionalidade_edit.php', NULL, 1, 1, 1),
(28, 1, 'Modulos Funcionalidades', NULL, 'erpc_modulo_funcionalidade_edit.php', NULL, 1, 1, 1),
(29, 1, 'Funcionalidades', '', 'erpc_funcionalidades_list.php', '', 1, 0, 1),
(30, 1, 'PDV', '', 'javascript:window.open(\"erpc_codepdv.php\", \"ERP Code\", \"fullscreen=yes,titlebar=no,toolbar=no,menubar=no,location=no,top=0,left=0,width=1366,height=768\");', '', 1, 0, 1),
(31, 1, 'CFOP', '', 'erpc_cfop_list.php', '', 1, 0, 1),
(33, 1, 'Usuarios/Unidades', '', 'erpc_usuarios_unidades_list.php', '', 0, 0, 1),
(34, 1, 'Modulo Grupo', '', 'erpc_modulo_grupo_edit.php', '', 1, 0, 1);

-- --------------------------------------------------------

--
-- Estrutura da tabela `erpc_grupo_funcionalidade`
--
insert into instalacao_log(ds_passo) values ('passo 224');
DROP TABLE IF EXISTS erpc_grupo_funcionalidade;

CREATE TABLE `erpc_grupo_funcionalidade` (
  `id_grupo` int(11) NOT NULL,
  `id_funcionalidade` int(11) NOT NULL,
  `st_ativo` tinyint(1) DEFAULT NULL
)ENGINE = InnoDB;

--
-- Extraindo dados da tabela `erpc_grupo_funcionalidade`
--
insert into instalacao_log(ds_passo) values ('passo 225');
INSERT INTO `erpc_grupo_funcionalidade` (`id_grupo`, `id_funcionalidade`, `st_ativo`) VALUES
(1, 3, 1),
(1, 33, 1),
(1, 4, 1),
(1, 6, 1),
(1, 23, 1),
(1, 22, 1),
(1, 7, 1),
(1, 14, 1),
(1, 30, 1),
(1, 16, 1),
(1, 28, 1),
(1, 34, 1),
(1, 9, 1),
(1, 27, 1),
(1, 26, 1),
(1, 29, 1),
(1, 13, 1),
(1, 10, 1),
(1, 24, 1),
(1, 21, 1),
(1, 19, 1),
(1, 18, 1),
(1, 5, 1),
(2, 11, 1),
(2, 23, 1),
(2, 22, 1),
(2, 7, 1),
(2, 9, 1),
(2, 10, 1),
(2, 24, 1),
(2, 5, 1),
(2, 8, 1),
(3, 5, 1),
(3, 7, 1),
(3, 8, 1),
(3, 9, 1),
(3, 10, 1),
(3, 11, 1),
(2, 25, 1),
(1, 31, 1),
(1, 8, 1),
(1, 15, 1),
(1, 25, 1),
(1, 11, 1);

-- --------------------------------------------------------

--
-- Estrutura da tabela `erpc_modulos`
--
insert into instalacao_log(ds_passo) values ('passo 226');
DROP TABLE IF EXISTS erpc_modulos;


CREATE TABLE `erpc_modulos` (
  `id` int(11) NOT NULL,
  `ds_modulo` varchar(100) DEFAULT NULL,
  `ds_path_modulo` varchar(250) DEFAULT NULL,
  `ds_icone` varchar(250) DEFAULT NULL,
  `st_ativo` tinyint(1) DEFAULT NULL
)ENGINE = InnoDB;

--
-- Extraindo dados da tabela `erpc_modulos`
--

insert into instalacao_log(ds_passo) values ('passo 227');
INSERT INTO `erpc_modulos` (`id`, `ds_modulo`, `ds_path_modulo`, `ds_icone`, `st_ativo`) VALUES
(1, 'Estoque', NULL, 'img/icones/estoque_empilhadeira.png', 1),
(2, 'PCP', NULL, 'img/icones/cartola_magica.png', 1),
(3, 'Compras', NULL, 'img/icones/compras.png', 1),
(4, 'Delivery', NULL, 'img/icones/callcenter_homem.png', 0),
(5, 'CRM', NULL, '', 0),
(6, 'Faturamento', NULL, 'img/icones/venda_direta.png', 1),
(7, 'Frotas', NULL, 'img/icones/caminhao.png', 0),
(8, 'Financeiro', NULL, 'img/icones/financeiro.png', 1),
(9, 'AdvCode', NULL, '', 0),
(10, 'CondominioBR', NULL, '', 0),
(11, 'SGPSI - Psicólogos', NULL, '', 0),
(12, 'SGCWS - Sites/E-commerce', NULL, '', 0),
(13, 'Configurador', NULL, 'img/icones/maintenance.png', 1);

-- --------------------------------------------------------

insert into instalacao_log(ds_passo) values ('passo 228');
--
-- Estrutura da tabela `erpc_modulos_funcionalidades`
--
DROP TABLE IF EXISTS erpc_modulos_funcionalidades;

CREATE TABLE `erpc_modulos_funcionalidades` (
  `id_modulo` int(11) NOT NULL,
  `id_funcionalidade` int(11) NOT NULL,
  `st_ativo` tinyint(1) DEFAULT NULL
)ENGINE = InnoDB;

--
-- Extraindo dados da tabela `erpc_modulos_funcionalidades`
--

insert into instalacao_log(ds_passo) values ('passo 229');
INSERT INTO `erpc_modulos_funcionalidades` (`id_modulo`, `id_funcionalidade`, `st_ativo`) VALUES
(6, 23, 1),
(6, 22, 1),
(6, 7, 1),
(6, 30, 1),
(6, 9, 1),
(6, 10, 1),
(6, 24, 1),
(6, 5, 1),
(6, 8, 1),
(6, 25, 1),
(8, 5, 1),
(8, 14, 1),
(8, 15, 1),
(8, 18, 1),
(8, 19, 1),
(8, 21, 1),
(8, 22, 1),
(8, 23, 1),
(8, 24, 1),
(8, 25, 1),
(13, 33, 1),
(13, 4, 1),
(13, 6, 1),
(13, 28, 1),
(13, 34, 1),
(6, 11, 1),
(13, 27, 1),
(13, 26, 1),
(13, 29, 1),
(13, 31, 1),
(13, 3, 1);

-- --------------------------------------------------------

--
-- Estrutura da tabela `erpc_modulo_grupo`
--
insert into instalacao_log(ds_passo) values ('passo 230');
DROP TABLE IF EXISTS erpc_modulo_grupo;

CREATE TABLE `erpc_modulo_grupo` (
  `id_modulo` int(11) NOT NULL,
  `id_grupo` int(11) NOT NULL,
  `st_ativo` tinyint(1) DEFAULT NULL
)ENGINE = InnoDB;

--
-- Extraindo dados da tabela `erpc_modulo_grupo`
--
insert into instalacao_log(ds_passo) values ('passo 231');
INSERT INTO `erpc_modulo_grupo` (`id_modulo`, `id_grupo`, `st_ativo`) VALUES
(6, 1, 1),
(6, 2, 1),
(6, 3, 1),
(13, 1, 1);

-- --------------------------------------------------------

--
-- Estrutura da tabela `erpc_usuarios_grupo`
--
/*DROP TABLE IF EXISTS erpc_usuarios_grupo;


CREATE TABLE `erpc_usuarios_grupo` (
  `id` int(11) NOT NULL,
  `ds_grupo` varchar(200) DEFAULT NULL,
  `st_ativo` tinyint(1) DEFAULT NULL
)ENGINE = InnoDB;
*/
--
-- Extraindo dados da tabela `erpc_usuarios_grupo`
--
insert into instalacao_log(ds_passo) values ('passo 232');
INSERT INTO `erpc_usuarios_grupo` (`id`, `ds_grupo`, `st_ativo`) VALUES
(1, 'Code CRM', 0),
(2, 'Administradores', 1),
(3, 'Vendedores', 1);

--
-- Indexes for dumped tables
--

--
-- Indexes for table `erpc_funcionalidades`
--
insert into instalacao_log(ds_passo) values ('passo 233');
ALTER TABLE `erpc_funcionalidades`
  ADD PRIMARY KEY (`id`),
  ADD KEY `fk_erpc_funcionalidades_erpc_dom_tipos_funcionalidades1_idx` (`id_tipo_funcionalidade`);

--
-- Indexes for table `erpc_grupo_funcionalidade`
--
insert into instalacao_log(ds_passo) values ('passo 234');
ALTER TABLE `erpc_grupo_funcionalidade`
  ADD PRIMARY KEY (`id_grupo`,`id_funcionalidade`),
  ADD KEY `fk_grupo_funcionalidade_grupo_idx` (`id_grupo`),
  ADD KEY `fk_grupo_funcionalidade_funcionalidade_idx` (`id_funcionalidade`);

 
--
-- Indexes for table `erpc_modulos`
--
insert into instalacao_log(ds_passo) values ('passo 235');
ALTER TABLE `erpc_modulos`
  ADD PRIMARY KEY (`id`);

insert into instalacao_log(ds_passo) values ('passo 236');
--
-- Indexes for table `erpc_modulos_funcionalidades`
--
ALTER TABLE `erpc_modulos_funcionalidades`
  ADD PRIMARY KEY (`id_modulo`,`id_funcionalidade`),
  ADD KEY `fk_modulos_has_funcionalidades_funcionalidades1_idx` (`id_funcionalidade`),
  ADD KEY `fk_modulos_has_funcionalidades_modulos1_idx` (`id_modulo`);

  insert into instalacao_log(ds_passo) values ('passo 237');
--
-- Indexes for table `erpc_modulo_grupo`
--
ALTER TABLE `erpc_modulo_grupo`
  ADD PRIMARY KEY (`id_modulo`,`id_grupo`),
  ADD KEY `fk_modulo_grupo_modulo_idx` (`id_modulo`),
  ADD KEY `fk_modulo_grupo_grupo_idx` (`id_grupo`);

  insert into instalacao_log(ds_passo) values ('passo 238');
--
-- Indexes for table `erpc_usuarios_grupo`
--
/*
ALTER TABLE `erpc_usuarios_grupo`
  ADD PRIMARY KEY (`id`);
*/
--
-- AUTO_INCREMENT for dumped tables
--

insert into instalacao_log(ds_passo) values ('passo 239');
--
-- AUTO_INCREMENT for table `erpc_funcionalidades`
--
ALTER TABLE `erpc_funcionalidades`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=35;

insert into instalacao_log(ds_passo) values ('passo 240');
--
-- AUTO_INCREMENT for table `erpc_modulos`
--
ALTER TABLE `erpc_modulos`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=15;

insert into instalacao_log(ds_passo) values ('passo 241');
--
-- AUTO_INCREMENT for table `erpc_usuarios_grupo`
--
ALTER TABLE `erpc_usuarios_grupo`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;
COMMIT;

  insert into instalacao_log(ds_passo) values ('passo 242');
