--- BEG # 0001 ALTER TABLE `{medicao}`.`medidor` ADD COLUMN `lacre_medidor` VARCHAR(20) AFTER `ultima_leitura_kwh_fora_ponta`, ADD COLUMN `lacre_caixa` VARCHAR(20) AFTER `lacre_medidor`, ADD COLUMN `outros_lacres` VARCHAR(255) AFTER `lacre_caixa`; --- END --- BEG # 0002 ALTER TABLE `os_conclusao` ADD COLUMN `id_medidor` INT NULL AFTER `procedente`; --- END --- BEG # 0003 ALTER TABLE `os` ADD COLUMN `id_medidor` INT NULL AFTER `forma_contato`, ADD COLUMN `medidor_marca` VARCHAR(20) NULL AFTER `id_medidor`, ADD COLUMN `medidor_modelo` VARCHAR(20) NULL AFTER `medidor_marca`, ADD COLUMN `medidor_numero` VARCHAR(20) NULL AFTER `medidor_modelo`, ADD COLUMN `medidor_num_digitos` INT NULL AFTER `medidor_numero`, ADD COLUMN `medidor_tensao` VARCHAR(10) NULL AFTER `medidor_num_digitos`, ADD COLUMN `medidor_corrente` VARCHAR(10) NULL AFTER `medidor_tensao`, ADD COLUMN `medidor_constante` DOUBLE NULL AFTER `medidor_corrente`, ADD COLUMN `medidor_leitura_kwh` DOUBLE NULL AFTER `medidor_constante`, ADD COLUMN `medidor_lacre` VARCHAR(20) NULL AFTER `medidor_leitura_kwh`, ADD COLUMN `medidor_lacre_caixa` VARCHAR(20) NULL AFTER `medidor_lacre`, ADD COLUMN `medidor_outros_lacres` VARCHAR(255) NULL AFTER `medidor_lacre_caixa`; --- END --- BEG # 0004 ALTER TABLE `classificacao_comercial` ADD COLUMN `consumidor` tinyint(1) NOT NULL DEFAULT 1 AFTER `valor`, ADD COLUMN `reclamante` tinyint(1) NOT NULL DEFAULT 1 AFTER `consumidor`, ADD COLUMN `ligado` tinyint(1) NOT NULL DEFAULT 1 AFTER `reclamante`, ADD COLUMN `desligado` tinyint(1) NOT NULL DEFAULT 1 AFTER `ligado`, ADD COLUMN `cortado` tinyint(1) NOT NULL DEFAULT 1 AFTER `desligado`, ADD COLUMN `desativado` tinyint(1) NOT NULL DEFAULT 1; --- END --- BEG # 0005 ALTER TABLE `reclamante` ADD COLUMN `id_endereco` int(11) NULL DEFAULT NULL AFTER `cidade`; --- END --- BEG # 0006 alter table `familia` add column `perecivel` tinyint DEFAULT '0' NULL after `descricao`, add column `prazo_perecivel` int(11) DEFAULT '0' after `perecivel`; --- END --- BEG # 0007 alter table `os` add column `data_projeto` datetime NULL after `data_agendamento`; --- END --- BEG # 0008 alter table `os` add column `data_ocorrencia` datetime NULL after `data_cancelamento`; --- BEG # 0008 ALTER TABLE `os` ADD COLUMN `img_projeto` blob NULL; --- END --- BEG # 0009 ALTER TABLE `uc` CHANGE COLUMN `id_endereco` `id_endereco` bigint(20) NULL DEFAULT NULL; --- END --- BEG # 0010 ALTER TABLE `uc` CHANGE COLUMN `id_endereco_entrega` `id_endereco_entrega` bigint(20) NULL DEFAULT NULL; --- END --- BEG # 0011 ALTER TABLE `reclamante` CHANGE COLUMN `id_endereco` `id_endereco` bigint(20) NULL DEFAULT NULL; --- END --- BEG # 0012 ALTER TABLE `carga` ADD COLUMN `id_consumidor` INTEGER AFTER `id_uc`; --- END --- BEG # 0013 ALTER TABLE `os` ADD COLUMN `data_encaminhamento` datetime NULL DEFAULT NULL AFTER `data_ocorrencia`; --- END --- BEG # 0014 CREATE TABLE `encaminhamento_avaliacao` ( `id` int(11) NOT NULL AUTO_INCREMENT, `protocolo` bigint(20) DEFAULT NULL, `sub_protocolo` int(11) DEFAULT NULL, `id_fornecedor` int(11) NOT NULL, `responsavel` varchar(255) DEFAULT NULL, `descricao` text, `data_hora` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; --- END --- BEG # 0015 create table `laudo_tensao`( `id` bigint NOT NULL AUTO_INCREMENT , `protocolo` bigint , `protocolo_sub` int , `data` datetime , `id_colaborador` bigint , `nome_colaborador` varchar(255) , `id_class_comercial` bigint , `descricao_class_comercial` varchar(255) , `data_inicial` datetime , `data_final` datetime , `leitura` double , `intervalo` double , `observacao` text , `procedente` tinyint DEFAULT '0' , PRIMARY KEY (`id`) ) / create table `laudo_tensao_det`( `id` bigint NOT NULL AUTO_INCREMENT , `id_laudo` bigint , `id_tipo_tensao` bigint , `descricao` varchar(255) , `intervalo` double , `leitura` double , `eficiencia` double , PRIMARY KEY (`id`) ) --- END --- BEG # 0016 alter table `laudo_tensao` add column `data_solicitacao` datetime NULL after `protocolo_sub`, add column `descricao_motivo` varchar(255) NULL after `data_solicitacao`, add column `id_uc` bigint NULL after `descricao_motivo`, add column `nome_uc` varchar(255) NULL after `id_uc`, add column `ti` varchar(10) NULL after `nome_uc`, add column `historico` text NULL after `ti`, add column `nome_solicitante` varchar(255) NULL after `historico`; --- END --- BEG # 0017 alter table `laudo_tensao_det` change `intervalo` `intervalo` varchar(20) NULL; --- END --- BEG # 0018 CREATE TABLE `uc_nova_ligacao` ( `id` int(11) NOT NULL AUTO_INCREMENT, `id_consumidor` int(11) DEFAULT '0', `zlc` varchar(50) DEFAULT NULL COMMENT 'zona/livro/conta', `rota` int(11) DEFAULT '0', `sequencia` int(11) DEFAULT NULL, `id_banco` int(11) DEFAULT '0', `descricao_banco` varchar(100) DEFAULT NULL, `agencia` varchar(10) DEFAULT NULL, `conta_corrente` varchar(20) DEFAULT NULL, `grupo` varchar(1) DEFAULT NULL, `classe` varchar(255) DEFAULT NULL, `sub_classe` varchar(255) DEFAULT NULL, `data_cadastro` date DEFAULT NULL COMMENT 'Data Cadastro UC', `data_ligacao` date DEFAULT NULL, `id_medidor` double DEFAULT '0', `numero_medidor` varchar(50) DEFAULT NULL, `marca_medidor` varchar(50) DEFAULT NULL, `tipo_leitura` varchar(1) DEFAULT 'N' COMMENT '[N] Normal / [E] Eletrônica', `data_fabricacao_medidor` date DEFAULT NULL, `data_instalacao_medidor` date DEFAULT NULL, `constante_medidor` double DEFAULT '1', `nome` varchar(255) DEFAULT NULL, `cpf_cnpj` varchar(50) DEFAULT NULL, `ie` varchar(50) DEFAULT NULL, `rg` varchar(50) DEFAULT NULL, `situacao` varchar(1) DEFAULT NULL COMMENT '[L] Ligado / [D] Desligado / [C] Cortado / [I] Inativado / [N] Não Cortado', `tipo` varchar(1) DEFAULT NULL COMMENT '[F] Física / [J] Jurídica', `id_endereco` bigint(20) DEFAULT NULL, `endereco` varchar(255) DEFAULT NULL, `id_cidade` int(11) DEFAULT NULL, `cidade` varchar(255) DEFAULT NULL, `cep` varchar(10) DEFAULT NULL, `numero` varchar(50) DEFAULT NULL, `bairro` varchar(255) DEFAULT NULL, `distrito` varchar(255) DEFAULT NULL, `uf` varchar(2) DEFAULT NULL, `complemento` varchar(255) DEFAULT NULL, `id_endereco_entrega` bigint(20) DEFAULT NULL, `endereco_entrega` varchar(255) DEFAULT NULL, `cidade_entrega` varchar(255) DEFAULT NULL, `cep_entrega` varchar(10) DEFAULT NULL, `numero_entrega` varchar(50) DEFAULT NULL, `bairro_entrega` varchar(255) DEFAULT NULL, `distrito_entrega` varchar(255) DEFAULT NULL, `uf_entrega` varchar(2) DEFAULT NULL, `complemento_entrega` varchar(255) DEFAULT NULL, `conjunto` varchar(255) DEFAULT '0' COMMENT 'Circuito para DEC/FEC/DIC/FIC', `tipo_ligacao` varchar(1) DEFAULT NULL COMMENT '[A] Aérea / [S] Subterrânea', `fase_ligacao` varchar(50) DEFAULT NULL, `tipo_fase` varchar(1) DEFAULT NULL COMMENT '[M] Monofásico / [B] Bifásico / [T] Trifásico', `tensao` varchar(50) DEFAULT NULL, `regiao` varchar(1) DEFAULT NULL COMMENT '[U] Urbana / [R] Rural', `dia_vencimento` varchar(2) DEFAULT NULL, `agrupamento` varchar(5) DEFAULT NULL COMMENT 'Agrupamento para Entrega de Fatura', `aparelho_saude` tinyint(1) DEFAULT '0' COMMENT '1-Sim/ 0-Não', `pagamento_governo` tinyint(1) DEFAULT '0' COMMENT '1-Sim/ 0-Não', `vip_comercial` tinyint(1) DEFAULT '0' COMMENT '1-Sim/ 0-Não', `vip_tecnico` tinyint(1) DEFAULT '0' COMMENT '1-Sim/ 0-Não', `qh` tinyint(1) DEFAULT '0' COMMENT '1-Sim/ 0-Não - Indice no Medidor que Calcula o FP de forma diferenciada', `vencimento_prox_mes` tinyint(1) DEFAULT '0' COMMENT '1-Sim/ 0-Não', `pagamento_duvidoso` tinyint(1) DEFAULT '0' COMMENT '1-Sim/ 0-Não', `isento_iluminacao` tinyint(1) DEFAULT '0' COMMENT '1-Sim/ 0-Não', `aliquota_diferente` tinyint(1) DEFAULT '0' COMMENT '1-Sim/ 0-Não', `demanda_contratada` double DEFAULT '0' COMMENT 'Demanda Contratada', `demanda_contratada_ponta` double DEFAULT '0' COMMENT 'Demanda Contratada Ponta', `demanda_contratada_fp` double DEFAULT '0' COMMENT 'Demanda Contratada Fora de Ponta', `data_contrato_demanda` date DEFAULT NULL COMMENT 'Data Contrato Demanda', `telefone` varchar(25) DEFAULT NULL, `fax` varchar(25) DEFAULT NULL, `celular` varchar(25) DEFAULT NULL, `id_usuario` bigint(20) DEFAULT NULL, `data_hora_usuario` datetime DEFAULT NULL, `unid_id_fatwin` int(11) DEFAULT NULL, `historico` text, `data_religacao` date DEFAULT NULL, `data_corte` date DEFAULT NULL, `data_desligamento` date DEFAULT NULL, `perdas` double DEFAULT '0', `cnae` varchar(255) DEFAULT NULL, `agrupa_id_uc` int(11) DEFAULT NULL, `agrupa_nome_uc` varchar(255) DEFAULT NULL, `agrupa_rota_uc` int(11) DEFAULT NULL, `agrupa_sequencia_uc` int(11) DEFAULT NULL, `ultima_leitura_kwh` double DEFAULT NULL, `lacre` varchar(255) DEFAULT NULL, `img_situacao` blob, PRIMARY KEY (`id`), KEY `keyNome` (`nome`), KEY `pIdConsumidor` (`id_consumidor`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1 --- END --- BEG # 0019 ALTER TABLE `reclamacao_equipamento` ADD COLUMN `sub_protocolo` int(11) NULL DEFAULT NULL AFTER `protocolo`; --- END --- BEG # 0020 ALTER TABLE `comunicacao` ADD COLUMN `id_fornecedor` int(11) NULL DEFAULT NULL AFTER `id`; --- END --- BEG # 0021 ALTER TABLE `reclamacao_equipamento` ADD COLUMN `tipo_procedencia` varchar(15) COLLATE latin1_swedish_ci NULL DEFAULT NULL; --- END --- BEG # 0022 ALTER TABLE `os` ADD COLUMN `uc_nova_ligacao` TINYINT DEFAULT '0' NULL COMMENT 'Indica se a UC está na tabela `uc` ou na tabela `uc_nova_ligacao` (30.01)' AFTER `data_encaminhamento`; --- END --- BEG # 0023 CREATE TABLE `ocorrencia_causa` ( `id` int(11) NOT NULL AUTO_INCREMENT, `descricao` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1; --- END --- BEG # 0024 CREATE TABLE `ocorrencia_servicos` ( `id` int(11) NOT NULL AUTO_INCREMENT, `descricao` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1; --- END --- BEG # 0025 CREATE TABLE `laudo_dano_eletrico` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `protocolo` bigint(20) DEFAULT NULL, `sub_protocolo` int(11) DEFAULT NULL, `data_solicitacao` datetime DEFAULT NULL, `observacao_laudo` varchar(255) DEFAULT NULL, `id_uc` bigint(20) DEFAULT NULL, `nome_uc` varchar(255) DEFAULT NULL, `ti` varchar(10) DEFAULT NULL, `id_colaborador` bigint(20) DEFAULT NULL, `nome_colaborador` varchar(255) DEFAULT NULL, `id_class_comercial` varchar(50) DEFAULT NULL, `descricao_class_comercial` varchar(255) DEFAULT NULL, `id_usuario` int(11) DEFAULT NULL, `data_hora_usuario` datetime DEFAULT NULL, `nome_solicitante` varchar(255) DEFAULT NULL, `data` datetime DEFAULT NULL, `descricao_motivo` varchar(255) DEFAULT NULL, `historico` varchar(255) DEFAULT NULL, `procedente` tinyint(4) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=latin1; --- END --- BEG # 0026 CREATE TABLE `analise_perturbacao` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `protocolo` bigint(20) DEFAULT NULL, `sub_protocolo` int(11) DEFAULT NULL, `data` datetime DEFAULT NULL, `data_inicio` datetime DEFAULT NULL, `data_fim` datetime DEFAULT NULL, `observacao_analise` varchar(255) DEFAULT NULL, `id_uc` int(20) DEFAULT NULL, `nome_uc` varchar(255) DEFAULT NULL, `id_causa` int(11) DEFAULT NULL, `descricao_causa` varchar(255) DEFAULT NULL, `id_servico` int(11) DEFAULT NULL, `descricao_servico` varchar(255) DEFAULT NULL, `ti` varchar(10) DEFAULT NULL, `id_colaborador` bigint(20) DEFAULT NULL, `nome_colaborador` varchar(255) DEFAULT NULL, `documento_externo` varchar(255) DEFAULT NULL, `id_class_comercial` varchar(50) DEFAULT NULL, `descricao_class_comercial` varchar(255) DEFAULT NULL, `id_usuario` int(11) DEFAULT NULL, `data_hora_usuario` datetime DEFAULT NULL, `nome_solicitante` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1; --- END --- BEG # 0027 alter table `uc` add column `id_ramal` double DEFAULT '0' NULL after `data_ligacao`; --- END --- BEG # 0028 ALTER TABLE `analise_perturbacao` ADD COLUMN `data_solicitacao` datetime NULL DEFAULT NULL AFTER `data_fim`; --- END --- BEG # 0029 ALTER TABLE `analise_perturbacao` ADD COLUMN `descricao_motivo` varchar(255) NULL DEFAULT NULL AFTER `descricao_servico`, ADD COLUMN `numero_ocorrencia` int(11) NULL DEFAULT NULL AFTER `sub_protocolo`; --- END --- BEG # 0030 ALTER TABLE `analise_perturbacao` ADD COLUMN `historico` varchar(255) COLLATE latin1_swedish_ci NULL DEFAULT NULL; --- END --- BEG # 0031 ALTER TABLE `analise_perturbacao` ADD COLUMN `procedente` tinyint(1) NULL DEFAULT NULL; --- END --- BEG # 0032 ALTER TABLE `{medicao}`.`medidor` DROP COLUMN `id_situacao`, CHANGE `descricao_situacao` `situacao` VARCHAR(255) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL; / ALTER TABLE `{medicao}`.`medidor_auditoria` DROP COLUMN `id_situacao`, CHANGE `descricao_situacao` `situacao` VARCHAR(255) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL; --- END --- BEG # 0033 ALTER TABLE `analise_perturbacao` CHANGE COLUMN `numero_ocorrencia` `numero_ocorrencia` varchar(20) CHARACTER SET latin1 NULL DEFAULT NULL; --- END --- BEG # 0034 ALTER TABLE `comunicacao` ADD COLUMN `id_origem` int(11) NULL DEFAULT NULL AFTER `agendamento`, ADD COLUMN `tipo_origem` varchar(100) COLLATE latin1_swedish_ci NULL DEFAULT NULL; --- END --- BEG # 0035 alter table `os_conclusao` add column `id_ramal` int NULL after `medidor_outros_lacres`; --- END --- BEG # 0036 alter table `os` add column `data_atend_alocacao` datetime NULL COMMENT 'Atendimento: Alocação da Equipe = Data Saída do Veículos' after `data_encaminhamento`, add column `data_atend_chegada` datetime NULL COMMENT 'Atendimento: Chegada ao Local' after `data_atend_alocacao`, add column `data_atend_localizacao` datetime NULL COMMENT 'Atendimento: Localização do Defeito' after `data_atend_chegada`, add column `data_atend_desalocacao` datetime NULL COMMENT 'Atendimento: Desalocação da Equipe' after `data_atend_localizacao`, add column `data_atend_fim_previsto` datetime NULL COMMENT 'Atendimento: Fim previsto' after `data_atend_desalocacao`, add column `date_atend_fim` datetime NULL COMMENT 'Atendimento: Data Retorno do Veículos' after `data_atend_fim_previsto`; --- END --- BEG # 0037 ALTER TABLE `os` ADD COLUMN `data_desligamento` datetime NULL DEFAULT NULL, ADD COLUMN `data_prevista_religamento` datetime NULL DEFAULT NULL; --- END --- BEG # 0038 ALTER TABLE `laudo_dano_eletrico` ADD COLUMN `data_limite_retirada_equipamento` date NULL DEFAULT NULL; --- END --- BEG # 0039 ALTER TABLE `empresa` ADD COLUMN `complemento` VARCHAR(100) NULL AFTER `numero`, ADD COLUMN `endereco_web` VARCHAR(100) NULL AFTER `fax`; --- END --- BEG # 0040 CREATE TABLE `afericao_medidor_laudo` ( `id` bigint(1) NOT NULL AUTO_INCREMENT, `protocolo` bigint(1) DEFAULT NULL, `id_colaborador_retirada` bigint(1) DEFAULT NULL COMMENT 'Colaborador responsável pelas informações', `colaborador_retirada` varchar(50) DEFAULT NULL, `id_colaborador_instalacao` bigint(1) DEFAULT NULL, `colaborador_instalacao` varchar(50) DEFAULT NULL, `lacre_removido` varchar(255) DEFAULT NULL, `lacre_inserido` varchar(255) DEFAULT NULL, `tipo_afericao` char(1) DEFAULT 'F' COMMENT 'F - Fornecedor / L - Local', `estado_padrao` char(1) DEFAULT 'P' COMMENT 'P - Próprio / I - Impróprio', `data_retirada` datetime DEFAULT NULL COMMENT 'Data de retirada do medidor para envio ao fornecedor', `id_fornecedor` bigint(1) DEFAULT NULL COMMENT 'Fornecedor/Laboratório', `descricao_fornecedor` varchar(255) DEFAULT NULL, `data_envio` datetime DEFAULT NULL COMMENT 'Data de envio para o fornecedor realizar a análise', `data_retorno` datetime DEFAULT NULL COMMENT 'Data de retorno do fornecedor', `data_instalacao` datetime DEFAULT NULL, `procedente` tinyint(1) DEFAULT '1' COMMENT 'Resultado do Laudo ou Aferição no local', `medidor_defeito` tinyint(3) DEFAULT '0' COMMENT 'Informação do Laudo', `medidor_substituido` tinyint(3) DEFAULT '0' COMMENT 'Em caso de defeito, informar se será subst ou arrumado', `data_agendamento_instalacao` datetime DEFAULT NULL, `id_medidor_retirado` bigint(1) DEFAULT '0', `leitura_medidor_retirado` bigint(1) DEFAULT '0', `id_medidor_instalado` bigint(1) DEFAULT '0', `leitura_medidor_instalado` bigint(1) DEFAULT '0', `lacre_medidor_retirado` varchar(255) DEFAULT NULL, `lacre_medidor_instalado` varchar(255) DEFAULT NULL, `id_usuario` int(11) DEFAULT NULL, `data_hora_usuario` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; --- END --- BEG # 0041 ALTER TABLE `afericao_medidor_laudo` ADD COLUMN `sub_protocolo` bigint(1) NULL DEFAULT NULL AFTER `protocolo`; --- END --- BEG # 0042 ALTER TABLE `afericao_medidor_laudo` ADD COLUMN `motivo_substituicao` varchar(255) NULL DEFAULT NULL; --- END --- BEG # 0043 ALTER TABLE `afericao_medidor_laudo` ADD COLUMN `motivo_procedencia` varchar(50) NULL DEFAULT NULL; --- END --- BEG # 0044 ALTER TABLE `classificacao_comercial` ADD COLUMN `imprimir_reclamacao` TINYINT(1) DEFAULT '0' NULL COMMENT 'Indica se o botão de impressão de reclamação estará visível na tela de OS' AFTER `verificar_divida`, ADD COLUMN `imprimir_servico` TINYINT(1) DEFAULT '0' NULL COMMENT 'Indica se o botão de impressão da ordem de serviço estará visível na tela de OS' AFTER `imprimir_reclamacao`, ADD COLUMN `imprimir_croqui` TINYINT(1) DEFAULT '0' NULL COMMENT 'Indica se o botão de impressão do croqui estará visível na tela de OS' AFTER `imprimir_servico`; --- END --- BEG # 0045 UPDATE `classificacao_comercial` SET `imprimir_reclamacao` = 0, `imprimir_servico` = 0, `imprimir_croqui` = 0; / UPDATE `classificacao_comercial` SET `imprimir_reclamacao` = 1 WHERE `id` LIKE('20.%'); / UPDATE `classificacao_comercial` SET `imprimir_servico` = 1 WHERE `id` LIKE('30.%'); / UPDATE `classificacao_comercial` SET `imprimir_croqui` = 1 WHERE `id` IN('30.02', '30.06', '30.07', '30.10'); --- END --- BEG # 0046 ALTER TABLE `os` ADD COLUMN `sequencia_os` bigint(1) NOT NULL AUTO_INCREMENT FIRST, ADD PRIMARY KEY (`sequencia_os`); --- END --- BEG # 0047 ALTER TABLE `os_conclusao` ADD COLUMN `medidor_capacidade` double NULL DEFAULT NULL; --- END --- BEG # 0048 ALTER TABLE `os_conclusao` ADD COLUMN `justificativa` text COLLATE latin1_swedish_ci NULL; --- END --- BEG # 0049 alter table `laudo_dano_eletrico` add column `data_laudo_assistencia` datetime NULL after `data_limite_retirada_equipamento`, add column `data_ressarcimento` date NULL after `data_laudo_assistencia`, add column `responsavel_assistencia` varchar(255) NULL after `data_ressarcimento`, add column `tipo_ressarcimento` varchar(1) DEFAULT 'A' NULL COMMENT 'A - Assistencia / C - Consumidor' after `responsavel_assistencia`, change `data` `data` datetime NULL comment 'Data de Emissão do Laudo da Empresa' --- END --- BEG # 0050 ALTER TABLE `logra_rua` CHANGE COLUMN `codend_fatwin` `id_fatwin` bigint(20) NULL DEFAULT NULL; / ALTER TABLE `logra_distrito` ADD COLUMN `id_fatwin` int(11) NULL DEFAULT NULL; / ALTER TABLE `logra_bairro` ADD COLUMN `id_fatwin` bigint(20) NULL DEFAULT NULL; / ALTER TABLE `logra_municipio` ADD COLUMN `id_fatwin` int(11) NULL DEFAULT NULL; --- END --- BEG # 0051 ALTER TABLE `classificacao_comercial` ADD COLUMN `unidade` VARCHAR(10) NULL COMMENT 'dias, horas, etc.' AFTER `prazo_rural`; / ALTER TABLE `os` ADD COLUMN `unidade` VARCHAR(10) NULL COMMENT 'dias, horas, etc.' AFTER `prazo`; --- END --- BEG # 0052 alter table `os_conclusao` add column `id_medidor_anterior` int NULL after `medidor_outros_lacres`, add column `medidor_anterior_leitura_kwh` double NULL after `id_medidor_anterior` --- END --- BEG # 0053 ALTER TABLE `uc` ADD COLUMN `id_classe` int(11) NULL DEFAULT NULL AFTER `grupo`; --- END --- BEG # 0054 alter table `classe` add column `id_classe_fatwin` int NULL after `descricao_sub_classe` --- END --- BEG # 0055 alter table `uc_nova_ligacao` add column `id_classe` int NULL after `grupo` --- END --- BEG # 0056 alter table `uc_auditoria` add column `id_classe` int NULL after `grupo` --- END --- BEG # 0057 alter table `erro` add column `nome_computador` varchar(255) NULL after `login_usuario`, add column `mac_address` varchar(255) NULL after `nome_computador`, add column `versao` varchar(20) NULL after `mac_address` --- END --- BEG # 0058 alter table `os_conclusao` add column `id_ramal_anterior` int NULL after `id_ramal` --- END --- BEG # 0059 alter table `classificacao_comercial` add column `prazo_grupo_a` double NULL after `prazo_rural --- END --- BEG # 0060 ALTER TABLE `uc_nova_ligacao` ADD COLUMN `id_uc_referencia` INT NULL AFTER `complemento_entrega`, ADD COLUMN `descricao_local_referencia` VARCHAR(255) NULL AFTER `id_uc_referencia` / ALTER TABLE `uc` ADD COLUMN `id_uc_referencia` INT NULL AFTER `complemento_entrega`, ADD COLUMN `descricao_local_referencia` VARCHAR(255) NULL AFTER `id_uc_referencia` / ALTER TABLE `uc_auditoria` ADD COLUMN `id_uc_referencia` INT NULL AFTER `complemento_entrega`, ADD COLUMN `descricao_local_referencia` VARCHAR(255) NULL AFTER `id_uc_referencia` --- END --- BEG # 0061 INSERT INTO configuracoes SET nome = "Link.ConsultaCPF.receita", tipo = "String", valor = "http://www.receita.fazenda.gov.br/aplicacoes/atcta/cpf/consultapublica.asp", valor_padrao = "", descricao="Endereço para consulta CPF", acesso = 0 --- END --- BEG # 0062 alter table `convenios_taxas_diversos` add column `id_class_comercial` varchar(255) NULL after `situacao` --- END --- BEG # 0063 alter table `reclamacao_equipamento` add column `perecivel` tinyint DEFAULT '0' NULL after `modelo` --- END --- BEG # 0064 ALTER TABLE `convenios_taxas_diversos` ADD COLUMN `protocolo` bigint(20) NULL DEFAULT NULL AFTER `id_class_comercial`, ADD COLUMN `sub_protocolo` int(11) NULL DEFAULT NULL; --- END --- BEG # 0065 CREATE TABLE `consumidor_auditoria` ( `id` INT(11) NOT NULL, `nome` VARCHAR(255) DEFAULT NULL, `tipo` VARCHAR(1) DEFAULT 'F' COMMENT 'F-Física/J-Jurídica', `cpf_cnpj` VARCHAR(50) DEFAULT NULL, `rg` VARCHAR(50) DEFAULT NULL, `ie` VARCHAR(50) DEFAULT NULL, `email` VARCHAR(50) DEFAULT NULL, `telefone` VARCHAR(25) DEFAULT NULL, `celular` VARCHAR(25) DEFAULT NULL, `fax` VARCHAR(25) DEFAULT NULL, `observacao` TEXT, `nome_pai` VARCHAR(255) DEFAULT NULL, `nome_mae` VARCHAR(255) DEFAULT NULL, `conta_corrente` VARCHAR(50) DEFAULT NULL, `agencia` VARCHAR(50) DEFAULT NULL, `id_banco` INT(11) DEFAULT NULL, `descricao_banco` VARCHAR(100) DEFAULT NULL, `data_nascimento` DATE DEFAULT NULL, `uf_nascimento` VARCHAR(2) DEFAULT NULL, `matricula` BIGINT(10) DEFAULT NULL, `profissao` VARCHAR(255) DEFAULT NULL, `estado_civil` VARCHAR(20) DEFAULT NULL, `data_cadastro` DATE DEFAULT NULL, `consreg_fatwin` INT(11) DEFAULT NULL, `id_usuario` INT(11) DEFAULT NULL, `data_hora_usuario` DATETIME DEFAULT NULL, `img_tipo_c` BLOB, `protocolo` BIGINT(20) DEFAULT NULL, `id_auditoria` BIGINT(20) NOT NULL AUTO_INCREMENT, `data_auditoria` DATETIME DEFAULT NULL, `evento_auditoria` TEXT, `id_usuario_auditoria` INT(11) DEFAULT NULL, `nome_usuario_auditoria` VARCHAR(150) DEFAULT NULL, PRIMARY KEY (`id_auditoria`) ) ENGINE=INNODB AUTO_INCREMENT=139 DEFAULT CHARSET=latin1 --- END --- BEG # 0066 CREATE TABLE `tmp_rel_os_det` ( `id_class_comercial` varchar(255) DEFAULT NULL, `descr_class_comercial` varchar(255) DEFAULT NULL, `total` double DEFAULT NULL, `concluida` double DEFAULT NULL, `cancelada` double DEFAULT NULL, `aberta` double DEFAULT NULL, `perc_concluida` double DEFAULT NULL, `perc_cancelada` double DEFAULT NULL, `perc_aberta` double DEFAULT NULL, `perc_total` double DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1 --- END --- BEG #0067 alter table `os` add column `data_atend_liberado_inicio` datetime NULL COMMENT 'Atendimento: Liberação para início da Execução' after `data_encaminhamento`, add column `img_atend_liberado` blob NULL after `img_reprovacao` --- END --- BEG #0068 alter table `classificacao_comercial` add column `valor_bifasico` double DEFAULT '0' NULL after `valor_monofasico`, add column `valor_trifasico` double DEFAULT '0' NULL after `valor_bifasico`, add column `valor_grupo_a` double DEFAULT '0' NULL after `valor_trifasico`, change `valor` `valor_monofasico` double default '0' NULL --- END --- BEG #0069 update `classificacao_comercial` set valor_monofasico=0 where isnull(valor_monofasico) --- END ---- BEG #0070 alter table `os` add column `valor` double DEFAULT '0' NULL COMMENT 'Valor Informado/Cobrado' after `data_prevista_religamento` --- END --- BEG # 0071 INSERT INTO `classificacao_comercial`(`id`,`descricao`,`caminho_html`,`flg_empresa`,`id_fatwin`,`prazo_urbano`,`prazo_rural`,`prazo_grupo_a`,`unidade`,`historico`,`valor_monofasico`,`valor_bifasico`,`valor_trifasico`,`valor_grupo_a`,`consumidor`,`reclamante`,`ligado`,`desligado`,`cortado`,`desativado`,`verificar_divida`,`imprimir_reclamacao`,`imprimir_servico`,`imprimir_croqui`) VALUES ( '30.11.09','Parcelemento de Dívidas',NULL,NULL,'9080000011','0','0',NULL,NULL,'Parcelamento de Dívidas','0','0','0','0','1','0','1','0','0','0','0','0','1','0'); --- END --- BEG # 0072 INSERT INTO `configuracoes`(`nome`,`tipo`,`valor`,`valor_padrao`,`descricao`,`acesso`) VALUES ( 'parcelamento.Banco','String','12','00','Banco usado para realizar a baixa de faturas no Parcelamento de Dívidas','0'); --- END --- BEG # 0073 CREATE TABLE `os_parcela` ( `id` bigint(20) NOT NULL auto_increment, `protocolo` double default '0', `sub_protocolo` int(11) default '0', `id_uc` bigint(20) default '0', `zlc` varchar(50) default NULL, `nome` varchar(255) default NULL, `valor_total_divida` double default '0', `valor_parcelado` double default '0', `quantidade_parcelas` int(11) default '0', `id_usuario` int(11) default '0', `data_hora_usuario` datetime default NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=latin1 / CREATE TABLE `os_parcela_det` ( `id` bigint(20) NOT NULL auto_increment, `id_parcela` bigint(20) default '0', `numero_parcela` int(11) default '1', `valor` double default '0', `data_referencia_faturamento` date default NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=latin1 / CREATE TABLE `os_parcela_nf` ( `id` bigint(20) NOT NULL auto_increment, `id_parcela` bigint(20) default '0', `origem_nf` varchar(2) default NULL COMMENT 'FW/LC', `id_uc` double default '0', `numero_nf` double default '0', `mesano` varchar(10) default NULL, `valor` double default '0', `data_pagamento` date default NULL, `id_banco` bigint(20) default '0', `descricao_banco` varchar(255) default NULL, `id_usuario` int(11) default '0', `data_hora_usuario` datetime default NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=latin1 --- END --- BEG # 0074 CREATE TABLE `tmp_rel_croqui` ( `tipo_fases` text, `tipo_medidor` text, `grandeza_medida` text, `tipo_padrao_medicao` text, `disjuntor` text, `bobina_corrente` text, `bobina_tensao` text, `fabricante1` text, `fabricante2` text, `condutor1` text, `condutor2` text ) ENGINE=InnoDB DEFAULT CHARSET=latin1 --- END --- BEG # 0075 ALTER TABLE `uc_auditoria` ADD COLUMN `sub_protocolo` INT NULL AFTER `protocolo`, ADD COLUMN `id_class_comercial` VARCHAR(50) NULL AFTER `sub_protocolo` / ALTER TABLE `consumidor_auditoria` ADD COLUMN `sub_protocolo` INT NULL AFTER `protocolo`, ADD COLUMN `id_class_comercial` VARCHAR(50) NULL AFTER `sub_protocolo` --- END --- BEG # 0076 INSERT INTO `configuracoes`(`nome`, `tipo`, `valor`, `valor_padrao`, `descricao`, `acesso`) VALUES ('integracao.Atualizar.Medidor', 'String', 'S', 'S', 'Atualiza de medição no Fatwin', '0'); --- END --- BEG # 0077 ALTER TABLE `os` MODIFY COLUMN `medidor_marca` VARCHAR(255) DEFAULT NULL, MODIFY COLUMN `medidor_modelo` VARCHAR(100) DEFAULT NULL; --- END --- BEG #0078 alter table `os` add column `valor` double DEFAULT '0' NULL COMMENT 'Valor Informado/Cobrado' after `data_prevista_religamento`; --- END --- BEG #0079 INSERT INTO `configuracoes`(`nome`,`tipo`,`valor`,`valor_padrao`,`descricao`,`acesso`) VALUES ( 'atendimento.30.11.01.ImprimirAutorizacao','String','N','N','Impressão de autorização de transferência de titularidade','0'); --- END --- BEG #0080 CREATE TABLE `feriados` ( `id` int(11) NOT NULL auto_increment, `data` date NOT NULL default '0000-00-00', `descricao` varchar(50) NOT NULL, `tipo` varchar(1) NOT NULL, `id_municipio` int(11) default NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; --- END --- BEG # 0081 RENAME TABLE `classe` TO `tarifa_classe`; / RENAME TABLE `classe_antiga` TO `classe`; --- END --- BEG # 0082 CREATE TABLE `classe2` ( `id` BIGINT(20) NOT NULL, `descricao` VARCHAR(100) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=INNODB DEFAULT CHARSET=latin1 ROW_FORMAT=FIXED / INSERT INTO classe2 (SELECT codigo,descricao FROM classe) / RENAME TABLE classe TO classe_antiga / RENAME TABLE classe2 TO classe --- END --- BEG # 0083 ALTER TABLE `uc` ADD COLUMN `id_classe_tarifaria` INT(11) NULL AFTER `descricao_classe`, CHANGE `classe` `descricao_classe` VARCHAR(255) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL , CHANGE `sub_classe` `descricao_classe_tar` VARCHAR(255) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL --- END --- BEG # 0084 ALTER TABLE `uc_auditoria` ADD COLUMN `id_classe_tarifaria` INT(11) NULL AFTER `descricao_classe`, CHANGE `classe` `descricao_classe` VARCHAR(255) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL , CHANGE `sub_classe` `descricao_classe_tar` VARCHAR(255) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL --- END --- BEG # 0085 ALTER TABLE `uc_nova_ligacao` ADD COLUMN `id_classe_tarifaria` INT(11) NULL AFTER `descricao_classe`, CHANGE `classe` `descricao_classe` VARCHAR(255) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL , CHANGE `sub_classe` `descricao_classe_tar` VARCHAR(255) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL --- END --- BEG # 0086 INSERT INTO `configuracoes`(`nome`,`tipo`,`valor`,`valor_padrao`,`descricao`,`acesso`) VALUES ( 'atendimento.ImprimeProtocolo','String','N','N','Impressão de Protocolo ao final do Atendimento','0'); --- END --- BEG # 0087 UPDATE uc, {fatwin}.unidb ub SET uc.id_uc_agrupamento = (SELECT ub2.unid_id FROM {fatwin}.unidb ub2 WHERE COALESCE(ub2.agrupa_zona, '') <> '' AND ub2.zona = MID(uc.zlc, 1, 3) AND ub2.livro = MID(uc.zlc, 4, 2) AND ub2.conta = RIGHT(uc.zlc, 6)), uc.id_agrupamento = ub.agrupa WHERE uc.unid_id_fatwin = ub.unid_id AND uc.grupo = "B" --- END --- BEG # 0088 ALTER TABLE `{medicao}`.`ramal` ADD COLUMN `particular` TINYINT(4) DEFAULT 0 NULL AFTER `data_hora_usuario`; --- END --- BEG # 0089 ALTER TABLE `uc` ADD COLUMN `quadra` VARCHAR(10) NULL AFTER `complemento`, ADD COLUMN `lote` VARCHAR(10) NULL AFTER `quadra`, ADD COLUMN `quadra_entrega` VARCHAR(10) NULL AFTER `complemento_entrega`, ADD COLUMN `lote_entrega` VARCHAR(10) NULL AFTER `quadra_entrega`; / ALTER TABLE `uc_auditoria` ADD COLUMN `quadra` VARCHAR(10) NULL AFTER `complemento`, ADD COLUMN `lote` VARCHAR(10) NULL AFTER `quadra`, ADD COLUMN `quadra_entrega` VARCHAR(10) NULL AFTER `complemento_entrega`, ADD COLUMN `lote_entrega` VARCHAR(10) NULL AFTER `quadra_entrega`; / ALTER TABLE `uc_nova_ligacao` ADD COLUMN `quadra` VARCHAR(10) NULL AFTER `complemento`, ADD COLUMN `lote` VARCHAR(10) NULL AFTER `quadra`, ADD COLUMN `quadra_entrega` VARCHAR(10) NULL AFTER `complemento_entrega`, ADD COLUMN `lote_entrega` VARCHAR(10) NULL AFTER `quadra_entrega`; --- END --- BEG # 0090 ALTER TABLE `reclamante` ADD COLUMN `quadra` VARCHAR(10) NULL AFTER `complemento`, ADD COLUMN `lote` VARCHAR(10) NULL AFTER `quadra`; --- END --- BEG # 0091 ALTER TABLE `{medicao}`.`medidor` ADD COLUMN `observacoes` TEXT DEFAULT NULL AFTER `outros_lacres`, ADD COLUMN `observacoes_rtf` TEXT DEFAULT NULL AFTER `observacoes`; / ALTER TABLE `{medicao}`.`medidor_auditoria` ADD COLUMN `observacoes` TEXT DEFAULT NULL AFTER `outros_lacres`, ADD COLUMN `observacoes_rtf` TEXT DEFAULT NULL AFTER `observacoes`; --- END --- BEG # 0092 ALTER TABLE `laudo_tensao_padrao` ADD COLUMN `leitura` double NULL DEFAULT NULL, ADD COLUMN `eficiencia` double NULL DEFAULT NULL; --- END --- BEG # 0093 ALTER TABLE `laudo_tensao` ADD COLUMN `tipo` char(3) NULL DEFAULT NULL; --- END --- BEG # 0094 ALTER TABLE `{medicao}`.`ramal_auditoria` ADD COLUMN `particular` tinyint DEFAULT '0' NULL AFTER `data_hora_usuario`; --- END --- BEG # 0095 CREATE TABLE `matricula`( `id` INT NOT NULL AUTO_INCREMENT, `id_consumidor` INT, `ativo` TINYINT, PRIMARY KEY (`id`) ); / INSERT INTO `configuracoes` (`nome`, `tipo`, `valor`, `valor_padrao`, `descricao`, `acesso`) VALUES ('cooperativa', 'Boolean', 'False', 'False', 'Indica se a empresa é uma cooperativa.', '0'); --- END --- BEG # 0096 ALTER TABLE `uc` ADD COLUMN `id_cnae` INT NULL AFTER `perdas`, ADD COLUMN `codigo_cnae` INT NULL AFTER `id_cnae`, CHANGE `cnae` `descricao_cnae` VARCHAR(255) NULL; / ALTER TABLE `uc_auditoria` ADD COLUMN `id_cnae` INT NULL AFTER `perdas`, ADD COLUMN `codigo_cnae` INT NULL AFTER `id_cnae`, CHANGE `cnae` `descricao_cnae` VARCHAR(255) NULL; / ALTER TABLE `uc_nova_ligacao` ADD COLUMN `id_cnae` INT NULL AFTER `perdas`, ADD COLUMN `codigo_cnae` INT NULL AFTER `id_cnae`, CHANGE `cnae` `descricao_cnae` VARCHAR(255) NULL; --- END --- BEG # 0097 ALTER TABLE `uc` CHANGE `codigo_cnae` `codigo_cnae` VARCHAR(20) NULL; / ALTER TABLE `uc_auditoria` CHANGE `codigo_cnae` `codigo_cnae` VARCHAR(20) NULL; / ALTER TABLE `uc_nova_ligacao` CHANGE `codigo_cnae` `codigo_cnae` VARCHAR(20) NULL; --- END --- BEG # 0098 ALTER TABLE `uc_nova_ligacao` ADD COLUMN `doacao_material` VARCHAR(1) DEFAULT 'X' NULL COMMENT 'X - Não se aplica / N - Não aceito / A - Aceito' AFTER `lacre` / ALTER TABLE `uc` ADD COLUMN `doacao_material` VARCHAR(1) DEFAULT 'X' NULL COMMENT 'X - Não se aplica / N - Não aceito / A - Aceito' AFTER `lacre` / ALTER TABLE `uc_auditoria` ADD COLUMN `doacao_material` VARCHAR(1) DEFAULT 'X' NULL COMMENT 'X - Não se aplica / N - Não aceito / A - Aceito' AFTER `lacre` --- END --- BEG # 0099 INSERT INTO configuracoes SET nome = 'sistema.rpt.TermoDoacao', tipo = 'String', valor = 'TermoDoacao_Cergal.rpt', valor_padrao = '', descricao = 'RPT do Termo de Doações de Materiais', acesso = 0 --- END --- BEG # 0100 ALTER TABLE `os_reprovacao` CHANGE `motivo` `motivo` TEXT NULL --- END --- BEG # 0101 alter table `erro` change `data` `data` datetime NOT NULL --- END --- BEG # 0102 CREATE TABLE `medidor_divergente`( `id` BIGINT NOT NULL , `protocolo` BIGINT , `sub_protocolo` INT , `id_uc` BIGINT , `id_medidor_atual` BIGINT , `id_medidor_encontrado` BIGINT , `id_medidor_novo` BIGINT , `observacao` TEXT , `id_usuario` INT , `data_hora_usuario` DATETIME , PRIMARY KEY (`id`) ) --- END --- BEG # 0103 ALTER TABLE `consumidor` ADD COLUMN `id_endereco` BIGINT NULL AFTER `data_hora_usuario`, ADD COLUMN `endereco` VARCHAR(255) NULL AFTER `id_endereco`, ADD COLUMN `numero` VARCHAR(10) NULL AFTER `endereco`, ADD COLUMN `complemento` VARCHAR(255) NULL AFTER `numero`, ADD COLUMN `quadra` VARCHAR(10) NULL AFTER `complemento`, ADD COLUMN `lote` VARCHAR(10) NULL AFTER `quadra`, ADD COLUMN `bairro` VARCHAR(255) NULL AFTER `lote`, ADD COLUMN `distrito` VARCHAR(255) NULL AFTER `bairro`, ADD COLUMN `municipio` VARCHAR(255) NULL AFTER `distrito`, ADD COLUMN `cep` VARCHAR(10) NULL AFTER `municipio`, ADD COLUMN `uf` CHAR(2) NULL AFTER `cep`; / ALTER TABLE `consumidor_auditoria` ADD COLUMN `id_endereco` BIGINT NULL AFTER `data_hora_usuario`, ADD COLUMN `endereco` VARCHAR(255) NULL AFTER `id_endereco`, ADD COLUMN `numero` VARCHAR(10) NULL AFTER `endereco`, ADD COLUMN `complemento` VARCHAR(255) NULL AFTER `numero`, ADD COLUMN `quadra` VARCHAR(10) NULL AFTER `complemento`, ADD COLUMN `lote` VARCHAR(10) NULL AFTER `quadra`, ADD COLUMN `bairro` VARCHAR(255) NULL AFTER `lote`, ADD COLUMN `distrito` VARCHAR(255) NULL AFTER `bairro`, ADD COLUMN `municipio` VARCHAR(255) NULL AFTER `distrito`, ADD COLUMN `cep` VARCHAR(10) NULL AFTER `municipio`, ADD COLUMN `uf` CHAR(2) NULL AFTER `cep`; --- END --- BEG # 0104 INSERT INTO `configuracoes` (`nome`, `tipo`, `valor`, `valor_padrao`, `descricao`, `acesso`) VALUES ('autoUpdate.redeLocal', 'Boolean', 'False', 'False', 'Indica se a atualização automática deve ser feita à partir da rede local.', '0'); / INSERT INTO `configuracoes` (`nome`, `tipo`, `valor`, `valor_padrao`, `descricao`, `acesso`) VALUES ('autoUpdate.caminhoRepositorio', 'String', '', '', 'Caminho do repositório das atualizações automáticas (parâmetro utilizado somente quando autoUpdate.redeLocal = True).', '0'); --- END --- BEG # 0105 INSERT INTO configuracoes SET nome='atendimento.30.01.zlc.automatica', tipo='String', valor='N', valor_padrao='N', descricao='Informa a ZLC na Nova Ligação', acesso=0 --- END --- BEG # 0106 ALTER TABLE `uc` ADD INDEX `KeyZLC` (`zlc`); / ALTER TABLE `uc_nova_ligacao` ADD INDEX `KeyZLC` (`zlc`); --- END --- BEG # 0107 INSERT INTO configuracoes SET nome='cooperativa.CapitalSocial.Distribuição.PF', tipo='Número Real', valor='5.00', valor_padrao='0.00', descricao='Valor do Capital Social (taxa sócio) de distruibuição, pessoa física', acesso=0 / INSERT INTO configuracoes SET nome='cooperativa.CapitalSocial.Distribuição.PJ', tipo='Número Real', valor='25.00', valor_padrao='0.00', descricao='Valor do Capital Social (taxa sócio) de distruibuição, pessoa jurídica', acesso=0 / INSERT INTO configuracoes SET nome='cooperativa.CapitalSocial.Geração.PF', tipo='Número Real', valor='5.00', valor_padrao='0.00', descricao='Valor do Capital Social (taxa sócio) de geração, pessoa física', acesso=0 / INSERT INTO configuracoes SET nome='cooperativa.CapitalSocial.Geração.PJ', tipo='Número Real', valor='25.00', valor_padrao='0.00', descricao='Valor do Capital Social (taxa sócio) de geração, pessoa jurídica', acesso=0 / INSERT INTO configuracoes SET nome='cooperativa.CapitalSocial.Distribuição.Fatwin.codigo', tipo='String', valor='9080000007', valor_padrao='', descricao='Código do Capital Social (taxa sócio) de distruibuição', acesso=0 / INSERT INTO configuracoes SET nome='cooperativa.CapitalSocial.Geração.Fatwin.codigo', tipo='String', valor='9080000008', valor_padrao='', descricao='Código do Capital Social (taxa sócio) de geração', acesso=0 --- END --- BEG # 0108 CREATE TABLE `uc_historico_auditoria`( `id_uc` BIGINT DEFAULT '0' , `historico` TEXT , `grupo` VARCHAR(1) , `unid_id_fatwin` BIGINT DEFAULT '0' , `id_auditoria` BIGINT NOT NULL AUTO_INCREMENT , `data_auditoria` DATETIME NULL, `evento_auditoria` VARCHAR(1) COMMENT 'O - Original / U - Update', `id_usuario_auditoria` INT NULL, `nome_usuario_auditoria` VARCHAR(150) NULL, PRIMARY KEY (`id_auditoria`) ) --- END --- BEG # 0109 ALTER TABLE `os_parcela` ADD INDEX `KeyProtocolo` (`protocolo`, `sub_protocolo`) ; --- END --- BEG # 0110 INSERT INTO `configuracoes` SET nome='atendimento.30.03.RetiradaMedidor', tipo='String', valor='S', valor_padrao='S', descricao='Flag para identificar se virá por padrão selecionado o check de Retirada de Medidor na conclusão do desligamento à pedido', acesso=0 ; --- END --- BEG # 0111 INSERT INTO `classificacao_comercial`(`id`,`descricao`,`caminho_html`,`flg_empresa`,`id_fatwin`,`prazo_urbano`,`prazo_rural`,`prazo_grupo_a`,`unidade`,`historico`,`valor_monofasico`,`valor_bifasico`,`valor_trifasico`,`valor_grupo_a`,`consumidor`,`reclamante`,`ligado`,`desligado`,`cortado`,`desativado`,`verificar_divida`,`imprimir_reclamacao`,`imprimir_servico`,`imprimir_croqui`) VALUES ( '30.11.10','Alteração de Vencimento',NULL,NULL,NULL,NULL,NULL,NULL,'dias','Alterar data de Vencimento','0','0','0','0','1','0','1','1','1','0','1','0','1','0'); / UPDATE `classificacao_comercial` SET `descricao`='' WHERE `id`='30.12.05'; --- END --- BEG # 0112 ALTER TABLE `os` ADD INDEX `KeyProtocolo` (`id`); / ALTER TABLE `os` ADD INDEX `KeyProtocoloSub` (`id`, `id_sub`); / ALTER TABLE `os` ADD INDEX `KeyProtocoloSubParant` (`id`, `id_sub`, `id_sub_parent`); --- END --- BEG # 0113 ALTER TABLE `afericao_medidor_laudo` ADD COLUMN `descricao` TEXT NULL AFTER `motivo_procedencia` ; --- END --- BEG # 0114 INSERT INTO `classificacao_comercial`(`id`,`descricao`,`caminho_html`,`flg_empresa`,`id_fatwin`,`prazo_urbano`,`prazo_rural`,`prazo_grupo_a`,`unidade`,`historico`,`valor_monofasico`,`valor_bifasico`,`valor_trifasico`,`valor_grupo_a`,`consumidor`,`reclamante`,`ligado`,`desligado`,`cortado`,`desativado`,`verificar_divida`,`imprimir_reclamacao`,`imprimir_servico`,`imprimir_croqui`) VALUES ( '30.11.11','Correção de Tensão de Fornecimento',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'0','0','0','0','1','0','1','1','1','1','0','0','1','1'); --- END --- BEG # 0115 ALTER TABLE `convenios_taxas_diversos` ADD COLUMN `id_consumidor` INT(11) NULL AFTER `id` ; / UPDATE `convenios_taxas_diversos` `c` SET `c`.`id_consumidor` = (SELECT `id_consumidor` FROM `uc` `u` WHERE `c`.`id_uc` = `u`.`id`) ; --- END --- BEG # 0116 INSERT INTO `configuracoes` (`nome`, `tipo`, `valor`, `valor_padrao`, `descricao`, `acesso`) VALUES ('atendimento.30.01.informarRotaSequencia', 'Boolean', 'False', 'False', 'Indica se Rota e Sequência devem ser informadas na nova ligação.', '0'); --- END --- BEG # 0117 ALTER TABLE `classe` ADD COLUMN `id_tarifa_classe` INT(11) NULL AFTER `descricao`; --- END --- BEG # 0118 UPDATE `classe` SET `id_tarifa_classe` = 6 WHERE `id` <= 3999 ; / UPDATE `classe` SET `id_tarifa_classe` = 23 WHERE LEFT(`id`, 2) = 63 ; / UPDATE `classe` SET `id_tarifa_classe` = 24 WHERE LEFT(`id`, 2) = 62 ; / UPDATE `classe` SET `id_tarifa_classe` = 25 WHERE LEFT(`id`, 2) = 61 ; / UPDATE `classe` SET `id_tarifa_classe` = 26 WHERE LEFT(`id`, 2) = 64 ; / UPDATE `classe` SET `id_tarifa_classe` = 27 WHERE LEFT(`id`, 2) = 71 ; / UPDATE `classe` SET `id_tarifa_classe` = 28 WHERE LEFT(`id`, 2) IN (72, 73, 74) ; / UPDATE `classe` SET `id_tarifa_classe` = 29 WHERE LEFT(`id`, 1) = 8 ; / UPDATE `classe` SET `id_tarifa_classe` = 1 WHERE LEFT(`id`, 1) = 9 ; / UPDATE `classe` SET `id_tarifa_classe` = 16 WHERE LEFT(`id`, 1) = 5 ; / UPDATE `classe` SET `id_tarifa_classe` = 19 WHERE LEFT(`id`, 2) = 52 ; / UPDATE `classe` SET `id_tarifa_classe` = 20 WHERE LEFT(`id`, 2) = 53 ; / UPDATE `classe` SET `id_tarifa_classe` = 20 WHERE LEFT(`id`, 2) = 54 ; / UPDATE `classe` SET `id_tarifa_classe` = 18 WHERE `id` = 5501 ; / UPDATE `classe` SET `id_tarifa_classe` = 21 WHERE LEFT(`id`, 2) = 56 ; / UPDATE `classe` SET `id_tarifa_classe` = 7 WHERE LEFT(`id`, 1) = 4 ; / UPDATE `classe` SET `id_tarifa_classe` = 8 WHERE LEFT(`id`, 2) = 42 ; / UPDATE `classe` SET `id_tarifa_classe` = 9 WHERE LEFT(`id`, 2) = 43 ; / UPDATE `classe` SET `id_tarifa_classe` = 15 WHERE LEFT(`id`, 2) = 44 ; / UPDATE `classe` SET `id_tarifa_classe` = 10 WHERE `id` = 4410 ; / UPDATE `classe` SET `id_tarifa_classe` = 10 WHERE `id` = 4410 ; --- END --- BEG # 0119 INSERT INTO `classificacao_comercial` (`id`, `descricao`, `historico`, `reclamante`, `ligado`, `cortado`, `desativado`, `verificar_divida`) VALUES ('30.11.12', 'Inativação de Unidade Consumidora', 'Inativação de Unidade Consumidora', '0', '0', '0', '0', '0'); --- END --- BEG # 0120 DELETE FROM `configuracoes` WHERE `nome` = 'atendimento.30.03.RetiradaMedidor'; / INSERT INTO `configuracoes` (`nome`, `tipo`, `valor`, `valor_padrao`, `descricao`, `acesso`) VALUES ('atendimento.30.03.retiradaMedidor', 'Boolean', 'True', 'True', 'Indica se a opção de retirada de medidor deve vir marcada como padrão.', '0'); / INSERT INTO `configuracoes` (`nome`, `tipo`, `valor`, `valor_padrao`, `descricao`, `acesso`) VALUES ('atendimento.30.03.retiradaRamal', 'Boolean', 'False', 'False', 'Indica se a opção de retirada de ramal deve vir marcada como padrão.', '0'); / INSERT INTO `configuracoes` (`nome`, `tipo`, `valor`, `valor_padrao`, `descricao`, `acesso`) VALUES ('atendimento.30.03.retiradaMedidorRamal', 'Boolean', 'True', 'True', 'Indica se o medidor e ramal devem ser retirados na conclusão do desligamento à pedido.', '0'); --- END --- BEG # 0121 INSERT INTO `configuracoes` (`nome`, `tipo`, `valor`, `valor_padrao`, `descricao`, `acesso`) VALUES ('cooperativa.CapitalSocial.Convênio.Fatwin.codigo', 'String', '9030000010' , '800000000' , 'Código para o Relatório de Contribuição de Associados' , '0'); --- END --- BEG # 0122 ALTER TABLE `os` ADD COLUMN `acao` VARCHAR(255) NULL AFTER `mediacao`; --- END --- BEG # 0123 INSERT INTO `configuracoes` (`nome`,`tipo`,`valor`,`valor_padrao`,`descricao`,`acesso`) VALUES ( 'atendimento.30.01.AcrescimoPrazo488','Número Inteiro','10','10','Dias acrescentados ao prazo da Nova Ligação, aos optantes da 488','0'); --- END --- BEG # 0124 ALTER TABLE `uc_nova_ligacao` ADD COLUMN `doacao_material_ramal` TINYINT DEFAULT '0' NULL AFTER `img_situacao`, ADD COLUMN `doacao_material_padrao` TINYINT DEFAULT '0' NULL AFTER `doacao_material_ramal`, ADD COLUMN `doacao_material_kit` TINYINT DEFAULT '0' NULL AFTER `doacao_material_padrao` / ALTER TABLE `uc` ADD COLUMN `doacao_material_ramal` TINYINT DEFAULT '0' NULL AFTER `img_situacao`, ADD COLUMN `doacao_material_padrao` TINYINT DEFAULT '0' NULL AFTER `doacao_material_ramal`, ADD COLUMN `doacao_material_kit` TINYINT DEFAULT '0' NULL AFTER `doacao_material_padrao` / ALTER TABLE `uc_auditoria` ADD COLUMN `doacao_material_ramal` TINYINT DEFAULT '0' NULL AFTER `img_situacao`, ADD COLUMN `doacao_material_padrao` TINYINT DEFAULT '0' NULL AFTER `doacao_material_ramal`, ADD COLUMN `doacao_material_kit` TINYINT DEFAULT '0' NULL AFTER `doacao_material_padrao` --- END --- BEG # 0125 DROP TABLE IF EXISTS `nacionalidade`; / CREATE TABLE `nacionalidade` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `descricao` VARCHAR(30) NOT NULL, `ativo` TINYINT DEFAULT 1, `id_usuario` INT(11) DEFAULT '0', `data_hora_usuario` DATETIME, PRIMARY KEY (`id`) ) ENGINE=INNODB AUTO_INCREMENT=24 DEFAULT CHARSET=latin1 ROW_FORMAT=FIXED COMMENT='Cadastro de nacionalidade'; / INSERT INTO `nacionalidade`(`id`,`descricao`) VALUES (1,'Brasileiro'),(2,'Naturalizado Brasileiro'),(3,'Argentino'),(4,'Boliviano'),(5,'Chileno'),(6,'Paraguaio'),(7,'Uruguaio'),(8,'Alemão'),(9,'Belga'),(10,'Britânico'),(11,'Canadense'),(12,'Espanhol'),(13,'Norte-americano (EUA)'),(14,'Francês'),(15,'Suíço'),(16,'Italiano'),(17,'Japonês'),(18,'Chinês'),(19,'Coreano'),(20,'Português'),(21,'Outros latino-americanos'),(22,'Outros asiáticos'),(23,'Outros'); / ALTER TABLE `reclamante` ADD COLUMN `orgao_expedicao` VARCHAR(50) NULL AFTER `rg`, ADD COLUMN `id_nacionalidade` INT(11) NULL AFTER `orgao_expedicao`, ADD COLUMN `descricao_nacionalidade` VARCHAR(50) NULL AFTER `id_nacionalidade`; / ALTER TABLE `consumidor` ADD COLUMN `orgao_expedicao` VARCHAR(50) NULL AFTER `rg`, ADD COLUMN `id_nacionalidade` INT(11) NULL AFTER `orgao_expedicao`, ADD COLUMN `descricao_nacionalidade` VARCHAR(50) NULL AFTER `id_nacionalidade`; / ALTER TABLE `consumidor_auditoria` ADD COLUMN `orgao_expedicao` VARCHAR(50) NULL AFTER `rg`, ADD COLUMN `id_nacionalidade` INT(11) NULL AFTER `orgao_expedicao`, ADD COLUMN `descricao_nacionalidade` VARCHAR(50) NULL AFTER `id_nacionalidade`; --- END --- BEG # 0126 ALTER TABLE `uc_nova_ligacao` ADD COLUMN `orgao_expedicao` VARCHAR(50) NULL AFTER `rg`, ADD COLUMN `id_nacionalidade` INT NULL AFTER `orgao_expedicao`, ADD COLUMN `descricao_nacionalidade` VARCHAR(50) NULL AFTER `id_nacionalidade`, ADD COLUMN `estado_civil` VARCHAR(30) NULL AFTER `descricao_nacionalidade`; / ALTER TABLE `uc` ADD COLUMN `orgao_expedicao` VARCHAR(50) NULL AFTER `rg`, ADD COLUMN `id_nacionalidade` INT NULL AFTER `orgao_expedicao`, ADD COLUMN `descricao_nacionalidade` VARCHAR(50) NULL AFTER `id_nacionalidade`, ADD COLUMN `estado_civil` VARCHAR(30) NULL AFTER `descricao_nacionalidade`; / ALTER TABLE `uc_auditoria` ADD COLUMN `orgao_expedicao` VARCHAR(50) NULL AFTER `rg`, ADD COLUMN `id_nacionalidade` INT NULL AFTER `orgao_expedicao`, ADD COLUMN `descricao_nacionalidade` VARCHAR(50) NULL AFTER `id_nacionalidade`, ADD COLUMN `estado_civil` VARCHAR(30) NULL AFTER `descricao_nacionalidade`; / UPDATE uc SET id_nacionalidade = 1, descricao_nacionalidade = 'Brasileiro'; / UPDATE uc_nova_ligacao SET id_nacionalidade = 1, descricao_nacionalidade = 'Brasileiro'; / UPDATE uc_auditoria SET id_nacionalidade = 1, descricao_nacionalidade = 'Brasileiro'; / UPDATE uc, consumidor SET uc.estado_civil = consumidor.estado_civil WHERE uc.id_consumidor = consumidor.id; --- END --- BEG # 0127 INSERT INTO `classificacao_comercial` ( `id`, `descricao`, `caminho_html`, `flg_empresa`, `id_fatwin`, `prazo_urbano`, `prazo_rural`, `prazo_grupo_a`, `unidade`, `historico`, `valor_monofasico`, `valor_bifasico`, `valor_trifasico`, `valor_grupo_a`, `consumidor`, `reclamante`, `ligado`, `desligado`, `cortado`, `desativado`, `verificar_divida`, `imprimir_reclamacao`, `imprimir_servico`, `imprimir_croqui` ) VALUES ( '30.11.13', 'Suspensão por Deficiência Técnica', NULL, NULL, NULL, '0', '0', '0', 'dias', 'Suspensão por deficiência técnica, conforme termos da Res. 414 Art. 170.', '0', '0', '0', '0', '1', '0', '1', '0', '1', '0', '0', '0', '1', '1' ); --- END --- BEG # 0128 ALTER TABLE `consumidor` CHANGE COLUMN `descricao_nascionalidade` `descricao_nacionalidade` VARCHAR(50); / ALTER TABLE `consumidor_auditoria` CHANGE COLUMN `descricao_nascionalidade` `descricao_nacionalidade` VARCHAR(50); / ALTER TABLE `reclamante` CHANGE COLUMN `descricao_nascionalidade` `descricao_nacionalidade` VARCHAR(50); --- END --- BEG # 0129 ALTER TABLE `classe` ADD COLUMN `ativo` TINYINT DEFAULT '1' NULL AFTER `id_tarifa_classe`; / UPDATE `classe` SET `ativo` = 0 WHERE `id` IN(0, 1, 2, 100, 1000, 2000, 3000, 4000, 5000, 6000, 7000, 8000, 9000); --- END --- BEG # 0130 insert into `configuracoes` set nome='sistema.rpt.AutorizacaoDebitoCC', tipo='String', valor='', valor_padrao='', descricao='RPT para autorização de débito em conta corrente', acesso=0 --- END --- BEG # 0131 ALTER TABLE `uc` ADD COLUMN `sgdenvio` CHAR(1) DEFAULT 'E' NULL AFTER `doacao_material_kit`; / ALTER TABLE `uc_auditoria` ADD COLUMN `sgdenvio` CHAR(1) DEFAULT 'E' NULL AFTER `doacao_material_kit`; / CREATE TABLE `uc_interface_auditoria` ( `id_auditoria` bigint(20) NOT NULL AUTO_INCREMENT, `data_auditoria` datetime DEFAULT NULL, `id` int(11) NOT NULL DEFAULT '0', `id_consumidor` int(11) DEFAULT '0', `local` varchar(4) DEFAULT NULL, `uc` varchar(20) NOT NULL, `nome` varchar(70) DEFAULT NULL, `logradouro` varchar(20) DEFAULT NULL, `tipolog` varchar(6) DEFAULT NULL, `nomelog` varchar(80) DEFAULT NULL, `titulolog` varchar(6) DEFAULT NULL, `numero` varchar(10) DEFAULT NULL, `cep` varchar(10) DEFAULT NULL, `complemento` varchar(40) DEFAULT NULL, `bairro` varchar(40) DEFAULT NULL, `medidor` varchar(20) DEFAULT NULL, `ddd` varchar(6) DEFAULT NULL, `fone` varchar(30) DEFAULT NULL, `roteiro` varchar(4) DEFAULT NULL, `rota` varchar(3) DEFAULT NULL, `livro` varchar(2) DEFAULT NULL, `tipo` varchar(4) DEFAULT NULL, `vip` varchar(1) DEFAULT NULL, `vip_comercial` varchar(1) DEFAULT NULL, `vip_tecnico` varchar(1) DEFAULT NULL, `entregaconta` varchar(1) DEFAULT NULL, `programa` varchar(2) DEFAULT NULL, `tensaofornec` varchar(2) DEFAULT NULL, `statuslig` varchar(1) DEFAULT NULL, `classe` varchar(1) DEFAULT NULL, `grupo` varchar(1) DEFAULT NULL, `ramal` varchar(1) DEFAULT NULL, PRIMARY KEY (`id_auditoria`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; / CREATE DEFINER=`nss_user`@`%` TRIGGER `tbi_uc` BEFORE INSERT ON `uc` FOR EACH ROW BEGIN SET NEW.sgdenvio='P'; END; / CREATE DEFINER=`nss_user`@`%` TRIGGER `tbu_uc` BEFORE UPDATE ON `uc` FOR EACH ROW BEGIN IF (OLD.zlc<>NEW.zlc OR OLD.nome<>NEW.nome OR OLD.id_endereco<>NEW.id_endereco OR OLD.numero<>NEW.numero OR OLD.cep<>NEW.cep OR OLD.complemento<>NEW.complemento OR OLD.id_medidor<>NEW.id_medidor OR OLD.tensao<>NEW.tensao OR OLD.situacao<>NEW.situacao OR OLD.tipo_ligacao<>NEW.tipo_ligacao ) THEN SET @FLAG='P'; IF (OLD.sgdenvio<>NEW.sgdenvio) THEN SET @FLAG=NEW.sgdenvio; END IF; SET NEW.sgdenvio=@FLAG; END IF; END; --- END --- BEG # 0132 ALTER TABLE `uc_nova_ligacao` ADD COLUMN `sgdenvio` CHAR(1) DEFAULT 'E' NULL AFTER `doacao_material_kit`; --- END --- BEG # 0133 ALTER TABLE `uc` ADD COLUMN `sgd_data_primeiro_envio` DATETIME NULL AFTER `sgdenvio`, ADD COLUMN `sgd_data_ultimo_envio` DATETIME NULL AFTER `sgd_data_primeiro_envio`; / ALTER TABLE `uc_auditoria` ADD COLUMN `sgd_data_primeiro_envio` DATETIME NULL AFTER `sgdenvio`, ADD COLUMN `sgd_data_ultimo_envio` DATETIME NULL AFTER `sgd_data_primeiro_envio`; / ALTER TABLE `uc_nova_ligacao` ADD COLUMN `sgd_data_primeiro_envio` DATETIME NULL AFTER `sgdenvio`, ADD COLUMN `sgd_data_ultimo_envio` DATETIME NULL AFTER `sgd_data_primeiro_envio`; --- END --- BEG # 0134 DROP TRIGGER IF EXISTS `tbu_uc`; / CREATE DEFINER=`nss_user`@`%` TRIGGER `tbu_uc` BEFORE UPDATE ON `uc` FOR EACH ROW BEGIN IF OLD.sgdenvio = 'P' AND NEW.sgdenvio = 'E' THEN IF OLD.sgd_data_primeiro_envio IS NULL THEN SET NEW.sgd_data_primeiro_envio = current_timestamp; END IF; SET NEW.sgd_data_ultimo_envio = current_timestamp; END IF; IF (OLD.zlc<>NEW.zlc OR OLD.nome<>NEW.nome OR OLD.id_endereco<>NEW.id_endereco OR OLD.numero<>NEW.numero OR OLD.cep<>NEW.cep OR OLD.complemento<>NEW.complemento OR OLD.id_medidor<>NEW.id_medidor OR OLD.tensao<>NEW.tensao OR OLD.situacao<>NEW.situacao OR OLD.tipo_ligacao<>NEW.tipo_ligacao ) THEN SET @FLAG='P'; IF (OLD.sgdenvio<>NEW.sgdenvio) THEN SET @FLAG=NEW.sgdenvio; END IF; SET NEW.sgdenvio=@FLAG; END IF; END; --- END --- BEG # 0135 ALTER TABLE `analise_perturbacao` CHANGE `historico` `historico` TEXT CHARSET latin1 COLLATE latin1_swedish_ci NULL; --- END --- BEG # 0136 CREATE TABLE `temp_rel_medidor`( `id` DOUBLE NOT NULL AUTO_INCREMENT , `sequencia_os` DOUBLE DEFAULT '0', `id_medidor` DOUBLE DEFAULT '0' , `numero` VARCHAR(50) , `grupo` VARCHAR(1) DEFAULT 'B' , `id_tipo_medidor` INT DEFAULT '0' , `descricao_tipo_medidor` VARCHAR(255) , `situacao` VARCHAR(1) , `tipo_fase` VARCHAR(1) , `tensao` VARCHAR(25) , `id_fabricante` INT DEFAULT '0' , `descricao_fabricante` VARCHAR(255) , `data_referencia` DATE , PRIMARY KEY (`id`) ) --- END --- BEG # 0137 ALTER TABLE `os_conclusao` ADD INDEX `KeyID` (`id`); --- END --- BEG # 0138 ALTER TABLE `os_conclusao` ADD INDEX `KeyID_IDSub` (`id`, `id_sub`); --- END --- BEG # 0139 ALTER TABLE `os_conclusao` ADD INDEX `KeyIDClassComercial` (`id_class_comercial`); --- END --- BEG # 0140 ALTER TABLE `temp_rel_medidor` ADD COLUMN `quantidade` INT DEFAULT '0' NULL AFTER `data_referencia`; --- END --- BEG # 0141 ALTER TABLE `temp_rel_medidor` ADD COLUMN `regiao` VARCHAR(1) NULL AFTER `quantidade`; --- END --- BEG # 0142 ALTER TABLE `os_conclusao` ADD INDEX `KeyIDSub` (`id_sub`); / ALTER TABLE `os_conclusao` ADD INDEX `KeyData` (`data`); / ALTER TABLE `logra_rua` ADD COLUMN `regiao_urbana` TINYINT DEFAULT 0 AFTER `descricao_uf`, ADD COLUMN `regiao_rural` TINYINT DEFAULT 0 AFTER `regiao_urbana`; --- END --- BEG # 0143 ALTER TABLE `agrupamento` ADD COLUMN `ligacao_nova` TINYINT DEFAULT '1' NULL AFTER `descricao` --- END --- BEG # 0144 insert into `configuracoes` set nome='atendimento.30.01.zlc.informarConclusao', tipo='Boolean', valor='False', valor_padrao='False', descricao='Permite informar ZLC na conclusão da nova ligação', acesso=0 --- END --- BEG # 0145 INSERT INTO configuracoes SET nome='atendimento.30.04.CamposObrigatorios', tipo='String', valor='S', valor_padrao='S', descricao='Testa campos antes de salvar', acesso=0 --- END --- BEG # 0146 INSERT INTO configuracoes SET nome='atendimento.30.08.AbrirVistoria', tipo='String', valor='N', valor_padrao='N', descricao='Ao salvar a Alteração de Carga, abrir vistoria', acesso=0 --- END --- BEG # 0147 INSERT INTO configuracoes SET nome='atendimento.30.11.08.AbrirVistoria', tipo='String', valor='N', valor_padrao='N', descricao='Ao salvar a Troca de Local Padrão, abrir vistoria', acesso=0 --- END --- BEG # 0148 INSERT INTO configuracoes SET nome='atendimento.30.11.08.AbrirOSDependente', tipo='String', valor='S', valor_padrao='S', descricao='Permite a abertura do Desligamento Programado na conclusão da OS', acesso=1 --- END --- BEG # 0149 INSERT INTO `configuracoes` (`nome`, `tipo`, `valor`, `valor_padrao`, `descricao`, `acesso`) VALUES ('atendimento.30.01.zlc.validar', 'String', 'S', 'S', 'Valida ZLC no atendimento de Nova Ligação', '0'); --- END --- BEG # 0150 INSERT INTO `configuracoes` (`nome`, `tipo`, `valor`, `valor_padrao`, `descricao`, `acesso`) VALUES ('sistema.rpt.os.imprimirCargaInstalada', 'Boolean', 'False', 'False', 'Indica se a carga instalada da unidade consumidora deve ser impressa na ordem de serviço.', '0'); --- END --- BEG # 0151 UPDATE `classificacao_comercial` SET `descricao` = 'Padronização em Medição' , `desligado` = '1' , `verificar_divida` = '0' WHERE `id` = '30.12.05'; --- END --- BEG # 0152 INSERT INTO `configuracoes` (`nome`, `tipo`, `valor`, `valor_padrao`, `descricao`, `acesso`) VALUES ('atendimento.30.12.05.PrazoPadrao', 'Número Inteiro', '30', '30', 'Prazo para Regularização da UC', '0'); --- END --- BEG # 0153 INSERT INTO `classificacao_comercial` (`id`, `descricao`, `prazo_urbano`, `prazo_rural`, `prazo_grupo_a`, `unidade`, `historico`, `reclamante`) VALUES ('30.11.14', 'Troca de Situação', '0', '0', '0', 'dias', 'Alteração de Situação', '0'); --- END --- BEG # 0154 ALTER TABLE `classificacao_comercial` ADD COLUMN `prazo_iso` INT DEFAULT 0 NULL AFTER `imprimir_croqui`, ADD COLUMN `prioridade_iso` INT DEFAULT 0 NULL AFTER `prazo_iso`; --- END --- BEG # 0155 ALTER TABLE `atendimento_comercial` ADD COLUMN `id_consumidor` INT NULL AFTER `tipo_atendimento`, ADD COLUMN `nome_consumidor` VARCHAR(255) NULL AFTER `id_consumidor`, ADD COLUMN `id_uc` INT NULL AFTER `nome_consumidor`, ADD COLUMN `nome_uc` VARCHAR(255) NULL AFTER `id_uc`, ADD COLUMN `id_reclamante` INT NULL AFTER `nome_uc`, ADD COLUMN `nome_reclamante` VARCHAR(255) NULL AFTER `id_reclamante`; --- END --- BEG # 0156 ALTER TABLE `os` ADD COLUMN `consumidor_novo_socio` TINYINT DEFAULT 0 NULL COMMENT 'Indica se é um novo sócio' AFTER `valor`; --- END --- BEG # 0157 ALTER TABLE `os` ADD COLUMN `forma_abertura` VARCHAR(50) NULL AFTER `forma_contato`; --- END --- BEG # 0158 ALTER TABLE `consumidor` ADD INDEX `KeyMatricula` (`matricula`); / ALTER TABLE `matricula` ADD INDEX `KeyID` (`id`); / ALTER TABLE `matricula` ADD INDEX `KeyIDConsumidor` (`id_consumidor`); --- END --- BEG # 0159 ALTER TABLE `os_parcela` ADD COLUMN `valor_entrada` DOUBLE DEFAULT 0 NULL AFTER `valor_parcelado`; / UPDATE os_parcela SET valor_entrada = COALESCE(valor_total_divida) - COALESCE(valor_parcelado); --- END --- BEG # 0160 CREATE TABLE IF NOT EXISTS eleicao_local( `id_consumidor` int(11) NOT NULL DEFAULT 0, `nome_consumidor` varchar(255) DEFAULT NULL, `tipo_pessoa` char(1) NOT NULL DEFAULT 'F', `cpf_cnpj` varchar(50) DEFAULT NULL, `rg` varchar(50) DEFAULT NULL, `data_nascimento` date DEFAULT NULL, `matricula` bigint(10) DEFAULT 0, `local_votacao` tinyint(3) NOT NULL DEFAULT 1, `descricao_local_votacao` varchar(200) DEFAULT '', `data_inclusao` datetime DEFAULT NULL, `data_alteracao` datetime DEFAULT NULL, `id_usuario` int(11) DEFAULT NULL, `data_hora_usuario` datetime DEFAULT NULL, PRIMARY KEY(`id_consumidor`), KEY keymatricula(`matricula`), KEY keylocal_votacao (`local_votacao`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; / CREATE TABLE IF NOT EXISTS eleicao_posto( `id` int(11) NOT NULL AUTO_INCREMENT, `descricao_posto` varchar(200) DEFAULT '', PRIMARY KEY(`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; / INSERT INTO `eleicao_posto` VALUES (1,'Sede - Estrada Geral da Madre, nº 4680 - Andrino (Tubarão)'),(2,'Camacho - Rua Sueli Vieira Ramos, nº 411 (Jaguaruna)'); / INSERT INTO `configuracoes` (`nome`, `tipo`, `valor`, `valor_padrao`, `descricao`, `acesso`) VALUES ('sistema.rpt.comprovantelocalvotacao', 'String', 'RelComprovanteLocalVotacao_CERGAL.rpt', 'RelComprovanteLocalVotacao.rpt', 'Impressão do comprovante do local de votação.', '0'); / INSERT INTO `configuracoes` (`nome`, `tipo`, `valor`, `valor_padrao`, `descricao`, `acesso`) VALUES ('cooperativa.comprovantelocalvotacao', 'Boolean', 'False', 'False', 'Indica se deve abrir a tela confirmação do local de votação.', '0'); --- END --- BEG # 0161 ALTER TABLE `laudo_tensao` ADD COLUMN `drp` double NULL DEFAULT NULL AFTER `tipo`, ADD COLUMN `drpm` double NULL DEFAULT NULL AFTER `drp`, ADD COLUMN `drc` double NULL DEFAULT NULL AFTER `drpm`, ADD COLUMN `drcm` double NULL DEFAULT NULL; --- END --- BEG # 0162 ALTER TABLE `os` ADD INDEX `keystatus` (`status`(20)), ADD INDEX `keystatus_sub` (`status_sub`(20)), ADD INDEX `keyid_class_comercial` (`id_class_comercial`(10)), ADD INDEX `keyid_uc` (`id_uc`), ADD INDEX `keyid_consumidor` (`id_consumidor`), ADD INDEX `keyid_reclamante` (`id_reclamante`); / ALTER TABLE `os_conclusao` ADD INDEX `keyid_medidor` (`id_medidor`), ADD INDEX `keyid_medidor_anterior` (`id_medidor_anterior`), ADD INDEX `keyprocedente` (`procedente`); / ALTER TABLE `os_historico` ADD INDEX `keyid_uc` (`id_uc`), ADD INDEX `keyid_consumidor` (`id_consumidor`), ADD INDEX `keyid_reclamante` (`id_reclamante`), ADD INDEX `keyid_atendimento` (`id_atendimento`), ADD INDEX `keyid_sub` (`id_sub`), ADD INDEX `keydata` (`data`); --- END --- BEG # 0163 ALTER TABLE `consumidor` ADD COLUMN `conjuge` VARCHAR(255) NULL AFTER `nome_mae`; --- END --- BEG # 0164 ALTER TABLE `consumidor` ADD COLUMN `data_associacao` date DEFAULT NULL AFTER `data_cadastro`; / ALTER TABLE `consumidor_auditoria` ADD COLUMN `data_associacao` date DEFAULT NULL AFTER `data_cadastro`; --- END --- BEG # 0165 CREATE TABLE IF NOT EXISTS `rel_medidores`( `id` BIGINT(20), `id_sub` INT(11), `id_medidor` INT(11), `id_uc` INT(11), `id_consumidor` INT(11), `quantidade` INT(20), `tipo_fase` VARCHAR(25), `tipo_medidor` VARCHAR(25), `id_class_comercial` VARCHAR(10), `descr_class_comercial` VARCHAR(255), `ti` VARCHAR(1), `data` DATETIME, `id_usuario` INT(11), `data_hora_usuario` DATETIME ); --- END --- BEG # 0166 ALTER TABLE `uc` ADD COLUMN `registro_imovel` VARCHAR(255) NULL AFTER `longitude`; --- END --- BEG # 0167 ALTER TABLE `uc_nova_ligacao` ADD COLUMN `registro_imovel` VARCHAR(255) NULL AFTER `longitude`; --- END --- BEG # 0168 ALTER TABLE `uc_auditoria` ADD COLUMN `registro_imovel` VARCHAR(255) NULL AFTER `longitude`; --- END --- BEG # 0169 ALTER TABLE `reclamacao_equipamento` ADD COLUMN `motivo_indeferimento` CHAR(1) DEFAULT '-' NULL AFTER `responsavel_entrega`, ADD COLUMN `descricao_motivo` VARCHAR(255) NULL AFTER `motivo_indeferimento`, ADD COLUMN `documento_externo` VARCHAR(255) NULL AFTER `descricao_motivo`; --- END --- BEG # 0170 ALTER TABLE `uc` ADD COLUMN `conjuge_fatura` BOOLEAN DEFAULT 0 NULL AFTER `registro_imovel`; --- END --- BEG # 0171 ALTER TABLE `uc_auditoria` ADD COLUMN `conjuge_fatura` BOOLEAN DEFAULT 0 NULL AFTER `registro_imovel`; --- END --- BEG # 0172 ALTER TABLE `uc_nova_ligacao` ADD COLUMN `conjuge_fatura` BOOLEAN DEFAULT 0 NULL AFTER `registro_imovel`; --- END --- BEG # 0173 INSERT INTO `classificacao_comercial` (`id`, `descricao`) VALUES ('80', 'Sugestão'); --- END --- BEG # 0174 UPDATE `classificacao_comercial` SET `descricao` = 'Denúncia' WHERE `id` = '60'; --- END --- BEG # 0175 CREATE TABLE IF NOT EXISTS vistoria_unidade_consumidora ( `id` INT NOT NULL AUTO_INCREMENT, `protocolo` BIGINT(1) NULL DEFAULT NULL, `sub_protocolo` INT(11) NULL DEFAULT NULL, `id_equipamento` BIGINT(1) NULL DEFAULT NULL, `nome_equipamento` VARCHAR(100) NULL DEFAULT NULL, `impedimento_acesso` TINYINT(1) NULL DEFAULT NULL, `equipamento_encontrado` TINYINT(1) NULL DEFAULT NULL, `equipamento_funcionando` TINYINT(1) NULL DEFAULT NULL, `fonte_alimentacao_funcionando` TINYINT(1) NULL DEFAULT NULL, `instalacoes_inadequadas` TINYINT(1) NULL DEFAULT NULL, `uso_incorreto` TINYINT(1) NULL DEFAULT NULL, `uso_carga_provoca_disturbios` TINYINT(1) NULL DEFAULT NULL, `ligacao_clandestina` TINYINT(1) NULL DEFAULT NULL, `medidor_irregular` TINYINT(1) NULL DEFAULT NULL, `procedente` TINYINT(1) NULL DEFAULT NULL, `observacao_vistoria` VARCHAR(255) NULL DEFAULT NULL, `id_colaborador` BIGINT(1) NULL DEFAULT NULL, `nome_colaborador` VARCHAR(100) NULL DEFAULT NULL, `data_realizacao_laudo` DATETIME NULL DEFAULT NULL, `data_hora_ultima_atualizacao` DATETIME NULL DEFAULT NULL, `id_usuario` INT(11) NULL DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE = InnoDB DEFAULT CHARACTER SET = `latin1`; --- END --- BEG # 0176 INSERT INTO configuracoes(`nome`, `tipo`,`valor`,`valor_padrao`,`descricao`,`acesso`) VALUES ('email.sac','String','','','Endereço Eletrônico do SAC',0); / INSERT INTO configuracoes(`nome`, `tipo`,`valor`,`valor_padrao`,`descricao`,`acesso`) VALUES ('empresa.0800','String','','','Registrar o número DDG, discagem direta gratuita, usado em cartas, relatórios e/ou documentos da empresa',0); --- END --- BEG # 0177 CREATE TABLE `contabilizacao_associados` ( `id` INT NOT NULL AUTO_INCREMENT, `valor_cota` DECIMAL(10,2) NULL, `aintegrar_debito_id` INT NULL, `aintegrar_debito_conta` VARCHAR(45) NULL, `aintegrar_debito_descri` VARCHAR(100) NULL, `aintegrar_credito_id` INT NULL, `aintegrar_credito_conta` VARCHAR(45) NULL, `aintegrar_credito_descri` VARCHAR(100) NULL, `aintegrar_historico_id` INT NULL, `aintegrar_historico_descri` VARCHAR(100) NULL, `intergrado_debito_id` INT NULL, `intergrado_debito_conta` VARCHAR(45) NULL, `intergrado_debito_descri` VARCHAR(100) NULL, `intergrado_credito_id` INT NULL, `intergrado_credito_conta` VARCHAR(45) NULL, `intergrado_credito_descri` VARCHAR(45) NULL, `integrado_historico_id` INT NULL, `integrado_historico_descri` VARCHAR(100) NULL, `id_usuario` INT NULL, `data_hora_registro` DATETIME NULL, PRIMARY KEY (`id`)); --- END --- BEG # 0178 CREATE TABLE `dec_fec_origem` ( `id` int(11) NOT NULL AUTO_INCREMENT, `origem` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; --- END --- BEG # 0179 CREATE TABLE `dec_fec_tipo` ( `id` int(11) NOT NULL AUTO_INCREMENT, `tipo` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; --- END --- BEG # 0180 CREATE TABLE `dec_fec_causa` ( `id` int(11) NOT NULL AUTO_INCREMENT, `causa` varchar(255) DEFAULT NULL, `Descr_Tipo` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; --- END --- BEG # 0181 CREATE TABLE `dec_fec_detalhe` ( `id` int(11) NOT NULL AUTO_INCREMENT, `detalhe` varchar(255) DEFAULT NULL, `Descr_Causa` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; --- END --- BEG # 0182 INSERT INTO dec_fec_origem SET origem='Interna' / INSERT INTO dec_fec_origem SET origem='Externa' --- END --- BEG # 0183 INSERT INTO dec_fec_tipo SET tipo='Programada' / INSERT INTO dec_fec_tipo SET tipo='Não Programada' --- END --- BEG # 0184 INSERT INTO dec_fec_causa SET causa='Alteração', Descr_Tipo = 'Programada' / INSERT INTO dec_fec_causa SET causa='Manutenção', Descr_Tipo = 'Programada' / INSERT INTO dec_fec_causa SET causa='Meio Ambiente', Descr_Tipo = 'Não Programada' / INSERT INTO dec_fec_causa SET causa='Terceiros', Descr_Tipo = 'Não Programada' / INSERT INTO dec_fec_causa SET causa='Falta Operacional', Descr_Tipo = 'Não Programada' / INSERT INTO dec_fec_causa SET causa='Prórpias do Sistema', Descr_Tipo = 'Não Programada' / INSERT INTO dec_fec_causa SET causa='Alívio de Carga', Descr_Tipo = 'Não Programada' / INSERT INTO dec_fec_causa SET causa='Não Classificada', Descr_Tipo = 'Não Programada' --- END --- BEG # 0185 INSERT INTO dec_fec_detalhe SET detalhe='Para melhoria', Descr_Causa = 'Alteração' / INSERT INTO dec_fec_detalhe SET detalhe='Para ampliação', Descr_Causa = 'Alteração' / INSERT INTO dec_fec_detalhe SET detalhe='Corretiva', Descr_Causa = 'Manutenção' / INSERT INTO dec_fec_detalhe SET detalhe='Preventiva', Descr_Causa = 'Manutenção' / INSERT INTO dec_fec_detalhe SET detalhe='Poluição', Descr_Causa = 'Meio Ambiente' / INSERT INTO dec_fec_detalhe SET detalhe='Corrosão', Descr_Causa = 'Meio Ambiente' / INSERT INTO dec_fec_detalhe SET detalhe='Queima ou Incêndio', Descr_Causa = 'Meio Ambiente' / INSERT INTO dec_fec_detalhe SET detalhe='inundação', Descr_Causa = 'Meio Ambiente' / INSERT INTO dec_fec_detalhe SET detalhe='Erosão', Descr_Causa = 'Meio Ambiente' / INSERT INTO dec_fec_detalhe SET detalhe='Árvore ou Vegetação', Descr_Causa = 'Meio Ambiente' / INSERT INTO dec_fec_detalhe SET detalhe='Descarga Atmosférica', Descr_Causa = 'Meio Ambiente' / INSERT INTO dec_fec_detalhe SET detalhe='Animais', Descr_Causa = 'Meio Ambiente' / INSERT INTO dec_fec_detalhe SET detalhe='Ventos', Descr_Causa = 'Meio Ambiente' / INSERT INTO dec_fec_detalhe SET detalhe='Vandalismo', Descr_Causa = 'Terceiros' / INSERT INTO dec_fec_detalhe SET detalhe='Albaroamento', Descr_Causa = 'Terceiros' / INSERT INTO dec_fec_detalhe SET detalhe='Roubo', Descr_Causa = 'Terceiros' / INSERT INTO dec_fec_detalhe SET detalhe='Acidente', Descr_Causa = 'Terceiros' / INSERT INTO dec_fec_detalhe SET detalhe='Objeto na Rede', Descr_Causa = 'Terceiros' / INSERT INTO dec_fec_detalhe SET detalhe='Defeito Cliente Afetando Outros', Descr_Causa = 'Terceiros' / INSERT INTO dec_fec_detalhe SET detalhe='Ligação Clandestina', Descr_Causa = 'Terceiros' / INSERT INTO dec_fec_detalhe SET detalhe='Empresa de Serviços públicos ou suas Contratadas', Descr_Causa = 'Terceiros' / INSERT INTO dec_fec_detalhe SET detalhe='Defeito interno não afetando outras unidades consumidoras', Descr_Causa = 'Terceiros' / INSERT INTO dec_fec_detalhe SET detalhe='Interferência de terceiros', Descr_Causa = 'Terceiros' / INSERT INTO dec_fec_detalhe SET detalhe='Erro de Operação', Descr_Causa = 'Falha Operacional' / INSERT INTO dec_fec_detalhe SET detalhe='Serviço mal executado', Descr_Causa = 'Falha Operacional' / INSERT INTO dec_fec_detalhe SET detalhe='Acidente', Descr_Causa = 'Falha Operacional' / INSERT INTO dec_fec_detalhe SET detalhe='Subtensão', Descr_Causa = 'Próprias do Sistema' / INSERT INTO dec_fec_detalhe SET detalhe='Sobretensão', Descr_Causa = 'Próprias do Sistema' / INSERT INTO dec_fec_detalhe SET detalhe='Sobrecarga', Descr_Causa = 'Próprias do Sistema' / INSERT INTO dec_fec_detalhe SET detalhe='Desligamento para manutenção Emergêncial', Descr_Causa = 'Próprias do Sistema' / INSERT INTO dec_fec_detalhe SET detalhe='Desligamento por segurança', Descr_Causa = 'Próprias do Sistema' / INSERT INTO dec_fec_detalhe SET detalhe='Falha de Material ou Equipamento', Descr_Causa = 'Próprias do Sistema' / INSERT INTO dec_fec_detalhe SET detalhe='Atuação de equipamento especial de Proteção - SEP', Descr_Causa = 'Próprias do Sistema' / INSERT INTO dec_fec_detalhe SET detalhe='Não identificada', Descr_Causa = 'Próprias do Sistema' / --- END --- BEG # 0186 CREATE TABLE `os_conclusao_dec_fec` ( `id` int(11) NOT NULL AUTO_INCREMENT, `Protocolo` bigint(1) NOT NULL, `id_dec_fec_origem` int(11) NOT NULL, `nome_dec_fec_origem` varchar(255) NOT NULL, `id_dec_fec_tipo` int(11) NOT NULL, `nome_dec_fec_tipo` varchar(255) NOT NULL, `id_dec_fec_causa` int(11) NULL, `nome_dec_fec_causa` varchar(255) NULL, `id_dec_fec_detalhe` int(11) NULL, `nome_dec_fec_detalhe` varchar(255) NULL, `id_colaborador` int(11) NOT NULL, `data_hora_conclusao` DATETIME, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; --- END --- BEG # 0187 INSERT INTO dec_fec_detalhe SET detalhe='Não se aplica', Descr_Causa = 'Alívio de Carga' / INSERT INTO dec_fec_detalhe SET detalhe='Não se aplica', Descr_Causa = 'Não Classificada' / --- END