--- BEG # 0001 ALTER TABLE `colaborador` ADD COLUMN `email` varchar(255) NULL DEFAULT NULL; --- END --- BEG # 0002 CREATE TABLE `produto` ( `id` int(11) NOT NULL AUTO_INCREMENT, `descricao` varchar(255) DEFAULT NULL, `unidade` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1 / ALTER TABLE `custo_outros` ADD COLUMN `numero_nf` VARCHAR(255) NULL AFTER `descricao_veiculo`, ADD COLUMN `data_nf` DATE NULL AFTER `numero_nf`, ADD COLUMN `cfop` INT NULL AFTER `data_nf`, ADD COLUMN `valor_nf` DOUBLE NULL AFTER `cfop`, ADD COLUMN `id_fornecedor` INT NULL AFTER `valor_nf`, ADD COLUMN `descricao_fornecedor` VARCHAR(255) NULL AFTER `id_fornecedor`; / CREATE TABLE `custo_outros_det` ( `id_custo` int(11) DEFAULT NULL, `id_produto` int(11) DEFAULT NULL, `descricao_produto` varchar(255) DEFAULT NULL, `unidade_produto` varchar(255) DEFAULT NULL, `quantidade_produto` double DEFAULT NULL, `valor_unitario_produto` double DEFAULT NULL, `valor_total_produto` double DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1 --- END --- BEG # 0003 ALTER TABLE `custo_outros` ADD COLUMN `observacoes` TEXT NULL AFTER `descricao_veiculo`; --- END --- BEG # 0004 CREATE TABLE `agendamento` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `id_veiculo` bigint(20) DEFAULT NULL, `descricao_veiculo` varchar(255) DEFAULT NULL, `marca` varchar(255) DEFAULT NULL, `placa` varchar(8) DEFAULT NULL, `ano` varchar(4) DEFAULT NULL, `modelo` varchar(4) DEFAULT NULL, `km` varchar(10) DEFAULT NULL, `nome_colaborador` varchar(255) DEFAULT NULL, `id_colaborador` bigint(20) DEFAULT NULL, `vencto_cnh` date DEFAULT NULL, `tipo` varchar(255) DEFAULT NULL, `observacao` varchar(255) DEFAULT NULL, `data_agendamento` date DEFAULT NULL, `nome_usuario` varchar(150) DEFAULT NULL, `data_usuario` date DEFAULT NULL, `id_usuario` int(11) DEFAULT NULL, `email` varchar(255) DEFAULT NULL, `Enviado_email` tinyint(1) DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=28 DEFAULT CHARSET=latin1; --- END --- BEG # 0005 INSERT INTO `configuracoes` SET `nome`='email.Senha' , `tipo`='String', `valor`='', `valor_padrao`='', `descricao`='', `acesso`=0; / INSERT INTO `configuracoes` SET `nome`='email.ServidorSMTP', `tipo`='String', `valor`='', `valor_padrao`='', `descricao ='', `acesso`=0; / INSERT INTO `configuracoes` SET `nome`='email.Endereco' , `tipo`='String', `valor`='', `valor_padrao`='', `descricao`='', `acesso`=0; / INSERT INTO `configuracoes` SET `nome`='email.autenticacao', `tipo`='String', `valor`='', `valor_padrao`='', `descricao`='', `acesso`=0; / INSERT INTO `configuracoes` SET `nome`='email.Usuario' , `tipo`='String', `valor`='', `valor_padrao`='', `descricao`='', `acesso`=0; / INSERT INTO `configuracoes` SET `nome`='email.corpo_email' , `tipo`='String', `valor`='', `valor_padrao`='', `descricao`='', `acesso`=0; --- END --- BEG # 0006 alter table `movto_veiculo` add column `descricao` text NULL after `id` --- END --- BEG # 0007 alter table `movto_veiculo` change `hora_saida` `hora_saida` datetime NULL , change `hora_chegada` `hora_chegada` datetime NULL --- END --- BEG # 0008 INSERT INTO `configuracoes` SET `nome`='bd.integracao.faturamento' , `tipo`='String', `valor`='fatwin', `valor_padrao`='fatwin', `descricao`='', `acesso`=0; --- END --- BEG # 0009 alter table `movto_veiculo` add column `id_os` bigint(20) DEFAULT '0' NULL after `data`, add column `protocolo_os` varchar(50) NULL after `id_os` --- END --- BEG # 0010 alter table `movto_veiculo` change `km_chegada` `km_chegada` double NULL --- END --- BEG # 0011 alter table `veiculo` add column `indicativo` varchar(20) NULL after `munck` --- END --- BEG # 0012 create table `movto_veiculo_os`( `id` bigint NOT NULL AUTO_INCREMENT , `id_movto_veiculo` bigint DEFAULT '0' , `id_os` bigint DEFAULT '0' , `protocolo` varchar(50) , `descricao` varchar(255) , PRIMARY KEY (`id`) ) --- END --- BEG # 0013 alter table `movto_veiculo` drop column `id_os`, drop column `protocolo_os` --- END --- BEG # 0014 alter table `custo_combustivel` add column `id_fornecedor` bigint DEFAULT '0' NULL after `media_km_reais`, add column `descricao_fornecedor` varchar(100) NULL after `id_fornecedor` --- END --- BEG # 0015 ALTER TABLE `movto_veiculo` ADD COLUMN `indicativo` VARCHAR(20) NULL AFTER `descricao_veiculo`; / UPDATE `movto_veiculo` `m` SET `indicativo` = (SELECT `indicativo` FROM `veiculo` `v` WHERE `v`.`id` = `m`.`id_veiculo`); --- END --- BEG # 0016 alter table `colaborador_salario` add column `pis` double DEFAULT '0' NULL after `fgts` --- END --- BEG # 0017 create table `mensal_colaborador`( `id` bigint(20) NOT NULL AUTO_INCREMENT , `ano_mes` int DEFAULT '0' , `id_colaborador` bigint(20) DEFAULT '0' , `valor_unitario` double DEFAULT '0' COMMENT 'Valor do Homem Hora', `horas_aplicacao` double DEFAULT '0' , `valor_total_aplicacao` double DEFAULT '0' , `horas_retirada` double DEFAULT '0' , `valor_total_retirada` double DEFAULT '0' , `id_ordem` bigint(20) DEFAULT '0' , `ordem` varchar(50) , `subordem` varchar(50) , PRIMARY KEY (`id`) ) --- END --- BEG # 0018 alter table `movto_veiculo` add column `id_orcamento` bigint(20) DEFAULT '0' NULL after `descricao_ordem`, add column `id_string_orcamento` varchar(50) NULL after `id_orcamento`, change `tipo` `tipo` varchar(3) character set latin1 collate latin1_swedish_ci NULL comment 'ODI/ODD' --- END --- BEG # 0019 DROP TABLE `movto_hora` / alter table `movto_colaborador` add column `id_orcamento` bigint(20) DEFAULT '0' NULL after `descricao_ordem`, add column `id_string_orcamento` varchar(50) NULL after `id_orcamento` --- END --- BEG # 0020 alter table `movto_colaborador` change `tipo_ordem` `tipo_ordem` varchar(10) character set latin1 collate latin1_swedish_ci NULL , change `ordem` `ordem` varchar(50) character set latin1 collate latin1_swedish_ci NULL , change `sub_ordem` `subordem` varchar(50) character set latin1 collate latin1_swedish_ci NULL --- END --- BEG # 0021 alter table `movto_veiculo` add column `data_cancelamento` date NULL after `data` / create table `cancelamento`( `id` bigint , `tipo` varchar(1) COMMENT 'V - movto vec/ C - movt colaborador', `data` date , `responsavel` varchar(255) , `motivo` varchar(255) , `id_usuario` bigint ) --- END --- BEG # 0022 CREATE TABLE `mensal_veiculo` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `ano_mes` int(11) DEFAULT '0', `id_veiculo` bigint(20) DEFAULT '0', `km_total` double DEFAULT '0' COMMENT 'Km total percorrido', `custo_total` double DEFAULT '0' COMMENT 'custos, serviços,manutenção', `combustivel_total` double DEFAULT '0' COMMENT 'custo de combustível', `custo_km` double DEFAULT '0' COMMENT 'valor do custo por km', PRIMARY KEY (`id`), KEY `KeyAnoMesVeiculo` (`ano_mes`,`id_veiculo`) ) ENGINE=InnoDB AUTO_INCREMENT=53 DEFAULT CHARSET=latin1 / CREATE TABLE `mensal_ordem` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `ano_mes` int(11) DEFAULT NULL, `id_ordem` bigint(20) DEFAULT '0', `ordem` varchar(50) DEFAULT NULL, `subordem` varchar(50) DEFAULT NULL, `descricao_ordem` varchar(255) DEFAULT NULL, `id_orcamento` bigint(20) DEFAULT '0', `id_string_orcamento` varchar(50) DEFAULT NULL, `descricao_orcamento` varchar(255) DEFAULT NULL, `servico_aplicado_orc` double DEFAULT '0', `servico_retirado_orc` double DEFAULT '0', `servico_terc_aplic_orc` double DEFAULT '0', `servico_terc_ret_orc` double DEFAULT '0', `percentual_aplicado` double DEFAULT '0', `percentual_retirado` double DEFAULT '0', `km_orcamento` double DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 --- END --- BEG # 0023 ALTER TABLE `mensal_ordem` ADD INDEX `kIdOrcamento` (`id_string_orcamento`) --- END --- BEG # 0024 ALTER TABLE `movto_veiculo_det` ADD INDEX `kIDMovtoVeiculo` (`id_movto_veiculo`) --- END --- BEG # 0025 ALTER TABLE `mensal_colaborador` ADD COLUMN `total_minuto` DOUBLE DEFAULT '0' NULL AFTER `valor_unitario`; --- END --- BEG # 0026 ALTER TABLE `mensal_colaborador` ADD INDEX `KIdMensalColaborador` (`ano_mes`, `id_colaborador`); / ALTER TABLE `colaborador_salario` ADD INDEX `KIdMensalColaborador` (`ano_mes`, `id_colaborador`); / ALTER TABLE `colaborador_salario` ADD INDEX `kIdColaborador` (`id_colaborador`); --- END --- BEG # 0027 alter table `mensal_colaborador` add column `id_movto_veiculo` bigint DEFAULT '0' NULL after `ano_mes` --- END --- BEG # 0028 alter table `mensal_colaborador` add column `data` date NULL after `ano_mes`, add column `id_movto_colaborador` bigint(20) DEFAULT '0' NULL after `id_movto_veiculo` --- END --- BEG # 0029 alter table `mensal_ordem` add column `km_rodado` double DEFAULT '0' NULL after `km_orcamento`, add column `valor_km` double DEFAULT '0' NULL after `km_rodado` / ALTER TABLE `movto_veiculo` ADD COLUMN `odd` TINYINT DEFAULT '0' NULL COMMENT '0 - Não / 1 - Sim' AFTER `tipo` --- END --- BEG # 0030 alter table `mensal_ordem` add column `valor_km_retirado` double DEFAULT '0' NULL after `valor_km_aplicado`, change `valor_km` `valor_km_aplicado` double default '0' NULL / alter table `mensal_ordem` add column `tipo` varchar(3) NULL after `valor_km_retirado`, add column `odd` tinyint DEFAULT '0' NULL after `tipo` --- END --- BEG # 0031 ALTER TABLE `movto_veiculo` ADD COLUMN `km_rodado` DOUBLE DEFAULT '0' NULL AFTER `km_chegada`, ADD COLUMN `valor_unitario_km` DOUBLE DEFAULT '0' NULL AFTER `km_rodado`, ADD COLUMN `valor_total_km` DOUBLE DEFAULT '0' NULL AFTER `valor_unitario_km` --- END --- BEG # 0032 alter table `movto_colaborador` add column `odd` tinyint DEFAULT '0' NULL after `tipo_ordem` --- END --- BEG # 0033 alter table `mensal_colaborador` add column `odd` tinyint DEFAULT '0' NULL after `tipo_ordem` --- END --- BEG # 0034 ALTER TABLE `mensal_colaborador` ADD COLUMN `odd` TINYINT(1) DEFAULT '0' NULL AFTER `tipo_ordem`; / ALTER TABLE `mensal_colaborador` ADD COLUMN `tipo_ordem` VARCHAR(3) NULL AFTER `subordem`; --- END --- BEG # 0035 alter table `veiculo` add column `registro_imob` bigint(20) DEFAULT '0' NULL after `indicativo` --- END --- BEG # 0036 alter table `mensal_ordem` add column `part_financeira_orc` double DEFAULT '0' NULL after `servico_terc_ret_orc`, add column `outros_orc` double DEFAULT '0' NULL after `part_financeira_orc` --- END --- BEG # 0037 alter table `rastreamento` add column `nome_computador` varchar(255) NULL after `login_usuario`, add column `mac_address` varchar(255) NULL after `nome_computador`, add column `versao` varchar(50) NULL after `mac_address` --- END --- BEG # 0038 alter table `nss`.`rastreamento` add column `nome_computador` varchar(255) NULL after `login_usuario`, add column `mac_address` varchar(255) NULL after `nome_computador`, add column `versao` varchar(50) NULL after `mac_address` --- END --- BEG # 0039 create table `rel_demonstrativo_custos`( `ano_mes` bigint DEFAULT '0' , `tipo_ordem` varchar(3) , `ordem` varchar(50) , `subordem` varchar(50) , `custo_materiais` double DEFAULT '0' , `custo_colaboradores` double DEFAULT '0' , `custo_veiculos` double DEFAULT '0' , `custo_terceiros` double DEFAULT '0' , `custo_participacao_financeira` double DEFAULT '0' , `custo_outros` double DEFAULT '0' , `custo_total` double DEFAULT '0' , `nome_computador` varchar(50) ) --- END --- BEG # 0040 CREATE TABLE `rel_custo_colaborador` ( `id_ordem` bigint(20) default '0', `ordem` varchar(50) default NULL, `subordem` varchar(50) default NULL, `id_colaborador` bigint(20) default '0', `nome` varchar(255) default NULL, `hora` varchar(25) default NULL, `valor_total` decimal(14,2) default '0.00', `id_movto_veiculo` bigint(20) default '0', `data` date default NULL, `tipo` varchar(3) default NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1 --- END --- BEG # 0041 CREATE TABLE `tmp_mensal_ordem` ( `id` bigint(20) NOT NULL auto_increment, `ano_mes` int(11) default NULL, `id_ordem` bigint(20) default '0', `ordem` varchar(50) default NULL, `subordem` varchar(50) default NULL, `descricao_ordem` varchar(255) default NULL, `id_orcamento` bigint(20) default '0', `id_string_orcamento` varchar(50) default NULL, `descricao_orcamento` varchar(255) default NULL, `servico_aplicado_orc` double default '0', `servico_retirado_orc` double default '0', `servico_terc_aplic_orc` double default '0', `servico_terc_ret_orc` double default '0', `part_financeira_orc` double default '0', `outros_orc` double default '0', `percentual_aplicado` double default '0', `percentual_retirado` double default '0', `km_orcamento` double default '0', `km_rodado` double default '0', `valor_km_aplicado` double default '0', `valor_km_retirado` double default '0', `tipo` varchar(3) default NULL, `odd` tinyint(4) default '0', PRIMARY KEY (`id`), KEY `kIdOrcamento` (`id_string_orcamento`) ) ENGINE=InnoDB AUTO_INCREMENT=263 DEFAULT CHARSET=latin1 --- END --- BEG # 0042 create table `rel_custo_transp`( `id` bigint DEFAULT '0' , `data` date , `tipo` varchar(3) , `odd` tinyint DEFAULT '0' , `indicativo` varchar(50) , `km_total` double DEFAULT '0' , `id_ordem` bigint DEFAULT '0' , `ordem` varchar(50) , `subordem` varchar(50) , `custo_km` double DEFAULT '0' ) --- END --- BEG # 0043 alter table `mensal_colaborador` add column `percentual_aplicacao` double DEFAULT '0' NULL after `odd`, add column `percentual_retirada` double DEFAULT '0' NULL after `percentual_aplicacao` --- END --- BEG # 0044 CREATE TABLE `equipe` ( `id` int(11) NOT NULL AUTO_INCREMENT, `descricao` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 / CREATE TABLE `equipe_det` ( `id` int(11) NOT NULL AUTO_INCREMENT, `id_equipe` int(11) DEFAULT NULL, `id_colaborador` int(11) DEFAULT NULL, `nome` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 --- END --- BEG # 0045 alter table `veiculo` add column `capacidade` int DEFAULT '1' NULL after `registro_imob` --- END --- BEG # 0046 alter table `equipe` add column `id_veiculo` int DEFAULT '0' NULL after `descricao`, add column `descricao_veiculo` varchar(150) NULL after `id_veiculo`, add column `placa` varchar(20) NULL after `descricao_veiculo`, add column `indicativo` varchar(20) NULL after `placa`, add column `capacidade` int DEFAULT '0' NULL after `indicativo`, add column `data` datetime NULL after `capacidade`, add column `servico` tinyint DEFAULT '0' NULL COMMENT '1 - Em Serviço / 0 - Vadiando' after `data`, add column `id_usuario` int NULL after `servico`, add column `data_hora_usuario` datetime NULL after `id_usuario` --- END --- BEG # 0047 alter table `veiculo` add column `ativo` tinyint DEFAULT '1' NULL after `capacidade`, add column `id_usuario` int NULL after `ativo`, add column `data_hora_usuario` datetime NULL after `id_usuario` --- END --- BEG # 0048 alter table `equipe_det` add column `encarregado` tinyint DEFAULT '0' NULL after `nome`, add column `motorista` tinyint DEFAULT '0' NULL after `encarregado` --- END --- BEG # 0049 alter table `equipe` add column `data_inicio` datetime NULL after `servico`, add column `data_fim` datetime NULL after `data_inicio` --- END --- BEG # 0050 ALTER TABLE `movto_veiculo` ADD INDEX `kIDVeiculo` (`id_veiculo`); / ALTER TABLE `movto_veiculo` ADD INDEX `kIDData` (`data`); / ALTER TABLE `custo_outros` ADD INDEX `kIDVeiculo` (`id_veiculo`); / ALTER TABLE `custo_outros` ADD INDEX `kIDData` (`data`); / ALTER TABLE `custo_combustivel` ADD INDEX `KIdData` (`data`); / ALTER TABLE `custo_combustivel` ADD INDEX `kIDVeiculo` (`id_veiculo`); / ALTER TABLE `mensal_ordem` ADD INDEX `kAnoMes` (`ano_mes`); --- END --- BEG # 0051 INSERT INTO configuracoes SET nome = "valor.Munk", tipo = "Número Real", valor = "0", valor_padrao= "0", descricao = "Valor da Hora do Munk", acesso = 0 --- END --- BEG # 0052 alter table `movto_veiculo` add column `munck_hora` double DEFAULT '0' NULL after `munck_fim`, add column `valor_unitario_munck` double DEFAULT '0' NULL after `munck_hora`, add column `valor_total_munck` double NULL after `valor_untario_munck` --- END --- BEG # 0053 alter table `mensal_ordem` add column `valor_munck_aplicado` double DEFAULT '0' NULL after `valor_km_retirado`, add column `valor_munck_retirado` double DEFAULT '0' NULL after `valor_munck_aplicado` --- END --- BEG # 0054 alter table `mensal_ordem` add column `hora_munck` double DEFAULT '0' NULL after `valor_km_retirado` --- END --- BEG # 0055 alter table `colaborador` add column `id_usuario` int DEFAULT '0' COMMENT 'Código do Usuário de acesso aos Sistemas' after `email` --- END --- BEG # 0056 CREATE TABLE `movto_veiculo_ordem`( `id` DOUBLE NOT NULL AUTO_INCREMENT , `id_movto_veiculo` DOUBLE DEFAULT '0' , `id_ordem` DOUBLE DEFAULT '0' , `ordem` VARCHAR(50) DEFAULT ' ' , `subordem` VARCHAR(50) DEFAULT ' ' , `descricao` VARCHAR(255) DEFAULT ' ' , `tipo` VARCHAR(3) DEFAULT '0', `odd` int DEFAULT '0', `total_hora` double DEFAULT '0', `km_rodado` double DEFAULT '0', `id_orcamento` double DEFAULT '0', `id_string_orcamento` varchar(50), PRIMARY KEY (`id`) ); / ALTER TABLE `movto_veiculo_ordem` ADD INDEX `kIDMovtoVeiculo` (`id_movto_veiculo`); / ALTER TABLE `movto_veiculo_ordem` ADD INDEX `kIDOrdem` (`id_ordem`); --- END --- BEG # 0057 TRUNCATE movto_veiculo_ordem / OPTIMIZE TABLE movto_veiculo_ordem / INSERT INTO movto_veiculo_ordem SELECT 0,id,id_ordem,ordem,subordem,descricao_ordem,tipo,odd,0,0,id_orcamento,id_string_orcamento FROM movto_veiculo where id_ordem>0 --- END --- BEG # 0058 --- END --- BEG # 0059 --- END --- BEG # 0060 --- END --- BEG # 0061 --- END --- BEG # 0062 INSERT INTO configuracoes SET nome = 'ordem.comACOC', tipo = 'String', valor = 'N', valor_padrao = 'N', descricao = 'Permite informar Ordem/Subordem com ACOC em movimentações de veículos', acesso = 0 --- END --- BEG # 0063 alter table `colaborador` add column `ativo` tinyint DEFAULT '1' NULL after `projeto` --- END --- BEG # 0064 CREATE TABLE `requisicao`( `id` BIGINT NOT NULL AUTO_INCREMENT, `data` DATE, `data_cancelamento` DATE, `data_baixa` DATE, `id_veiculo` BIGINT DEFAULT 0, `indicativo` VARCHAR(20), `placa` VARCHAR(20), `descricao_veiculo` VARCHAR(255), `id_requisitante` BIGINT DEFAULT 0, `descricao_requisitante` VARCHAR(255), `id_motorista` BIGINT DEFAULT 0, `descricao_motorista` VARCHAR(255), `id_usuario` INT DEFAULT 0, `nome_usuario` VARCHAR(255), `data_hora_usuario` DATETIME, PRIMARY KEY (`id`), INDEX `keyData` (`data`), INDEX `KeyIdVeiculo` (`id_veiculo`), INDEX `KeyIndicativo` (`indicativo`) ); --- END --- BEG # 0065 ALTER TABLE `custo_combustivel` ADD COLUMN `id_requisicao` BIGINT DEFAULT 0 NULL AFTER `data`; --- END --- BEG # 0066 ALTER TABLE `rel_custo_transp` ADD COLUMN `placa` VARCHAR(20) NULL AFTER `custo_km`; --- END --- BEG # 0067 ALTER TABLE `requisicao` ADD COLUMN `km_atual` DOUBLE DEFAULT 0 NULL AFTER `descricao_veiculo`; --- END --- BEG # 0068 INSERT INTO configuracoes SET nome='processamento.PercODI', tipo='Double', valor='50', valor_padrao='50', descricao='Percentual de aplicação ao rateio ODI/ODD', acesso=0; / INSERT INTO configuracoes SET nome='processamento.PercODD', tipo='Double', valor='50', valor_padrao='50', descricao='Percentual de aplicação ao rateio ODI/ODD', acesso=0; --- END --- BEG # 0069 CREATE TABLE `rel_total_horas`( `anomes` BIGINT, `id_ordem` BIGINT DEFAULT 0, `ordem` VARCHAR(25), `subordem` VARCHAR(50), `id_colaborador` BIGINT DEFAULT 0, `nome` VARCHAR(255), `valor_homem_hora` DOUBLE DEFAULT 0, `hora_avulsa` DOUBLE DEFAULT 0, `hora` DOUBLE DEFAULT 0, `valor_total` DOUBLE DEFAULT 0 ); --- END --- BEG # 0070 ALTER TABLE `rel_total_horas` ADD COLUMN `tipo` VARCHAR(3) NULL AFTER `subordem`, ADD COLUMN `odd` TINYINT DEFAULT 0 NULL AFTER `tipo`; --- END --- BEG # 0071 ALTER TABLE `rel_total_horas` ADD COLUMN `id` BIGINT NOT NULL AUTO_INCREMENT FIRST, ADD PRIMARY KEY (`id`); --- END --- BEG # 0072 ALTER TABLE `rel_demonstrativo_custos` ADD COLUMN `custo_veiculos_munck` DOUBLE DEFAULT 0 NULL AFTER `custo_veiculos`; --- END --- BEG # 0073 ALTER TABLE `mensal` ADD COLUMN `munck` TINYINT DEFAULT 0 NULL AFTER `modelo_ordem`; --- END --- BEG # 0074 TRUNCATE `rel_custo_colaborador` / ALTER TABLE `rel_custo_colaborador` CHANGE `hora` `hora` DOUBLE DEFAULT 0; --- END --- BEG # 0075 ALTER TABLE `mensal_colaborador` CHANGE `valor_total_aplicacao` `valor_total_aplicacao` DECIMAL(14,2) DEFAULT 0, CHANGE `valor_total_retirada` `valor_total_retirada` DECIMAL(14,2) DEFAULT 0; --- END --- BEG # 0076 CREATE TABLE IF NOT EXISTS `rel_total_munck` ( `id` BIGINT(20) NOT NULL AUTO_INCREMENT, `data` DATETIME DEFAULT NULL, `id_ordem` BIGINT(20) DEFAULT '0', `ordem` VARCHAR(25) DEFAULT NULL, `subordem` VARCHAR(50) DEFAULT NULL, `tipo` VARCHAR(3) DEFAULT NULL, `odd` TINYINT(4) DEFAULT '0', `munck_inicio` VARCHAR(25) DEFAULT NULL, `munck_fim` VARCHAR(25) DEFAULT NULL, `munck_hora` DOUBLE DEFAULT '0', `valor_unitario_munck` DOUBLE DEFAULT '0', `valor_total_munck` DOUBLE DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=INNODB AUTO_INCREMENT=31 DEFAULT CHARSET=latin1 --- END --- BEG # 0077 ALTER TABLE `rel_total_munck` CHANGE `id` `id` BIGINT(20) NULL, DROP PRIMARY KEY; --- END --- BEG # 0078 ALTER TABLE `rel_custo_transp` ADD COLUMN `valor_total_km` DOUBLE DEFAULT 0 AFTER `placa`; --- END --- BEG # 0079 ALTER TABLE `colaborador` CHANGE `id` `id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT 'Código do colaborador no sistema', ADD COLUMN `id_empresa` INT NULL COMMENT 'Código do colaborador na empresa' AFTER `id`; --- END --- BEG # 0080 ALTER TABLE `movto_colaborador` ADD COLUMN `hora_saida` DATETIME NULL AFTER `descricao_evento`, ADD COLUMN `hora_chegada` DATETIME NULL AFTER `hora_saida`; --- END --- BEG # 0081 ALTER TABLE `colaborador_salario` ADD COLUMN `conv_medico` DOUBLE DEFAULT 0 NULL AFTER `pis`, ADD COLUMN `conv_odonto` DOUBLE DEFAULT 0 NULL AFTER `conv_medico`, ADD COLUMN `seguro_vida` DOUBLE DEFAULT 0 NULL AFTER `conv_odonto`, ADD COLUMN `vale_alimentacao` DOUBLE DEFAULT 0 NULL AFTER `seguro_vida`, CHANGE `custo_hora` `custo_hora` DOUBLE DEFAULT 0 NULL AFTER `vale_alimentacao`, ADD COLUMN `horas_mes` DOUBLE(14,5) DEFAULT 0.0000 NULL AFTER `custo_hora`, ADD COLUMN `remuneracao_hora` DOUBLE(14,2) DEFAULT 0.000 NULL AFTER `horas_mes`, ADD COLUMN `encargos_hora` DOUBLE(14,2) DEFAULT 0.000 NULL AFTER `remuneracao_hora`, ADD COLUMN `beneficios_hora` DOUBLE(14,2) DEFAULT 0.000 NULL AFTER `encargos_hora`; --- END --- BEG # 0082 ALTER TABLE `mensal_colaborador` ADD COLUMN `valor_unitario_remuneracao` DOUBLE(14,2) DEFAULT 0.00 NULL AFTER `valor_total_retirada`, ADD COLUMN `total_remuneracao_aplicacao` DOUBLE(14,2) DEFAULT 0.00 NULL AFTER `valor_unitario_remuneracao`, ADD COLUMN `total_remuneracao_retirada` DOUBLE(14,2) DEFAULT 0 NULL AFTER `total_remuneracao_aplicacao`, ADD COLUMN `valor_unitario_encargos` DOUBLE(14,2) DEFAULT 0.00 NULL AFTER `total_remuneracao_retirada`, ADD COLUMN `total_encargos_aplicacao` DOUBLE(14,2) DEFAULT 0.00 NULL AFTER `valor_unitario_encargos`, ADD COLUMN `total_encargos_retirada` DOUBLE(14,2) DEFAULT 0 NULL AFTER `total_encargos_aplicacao`, ADD COLUMN `valor_unitario_beneficios` DOUBLE(14,2) DEFAULT 0.00 NULL AFTER `total_encargos_retirada`, ADD COLUMN `total_beneficios_aplicacao` DOUBLE(14,2) DEFAULT 0.00 NULL AFTER `valor_unitario_beneficios`, ADD COLUMN `total_beneficios_retirada` DOUBLE(14,2) DEFAULT 0 NULL AFTER `total_beneficios_aplicacao`; --- END --- BEG # 0083 ALTER TABLE `mensal` ADD COLUMN `total_remuneracao` DOUBLE DEFAULT 0 NULL AFTER `valor_total`, ADD COLUMN `total_encargos` DOUBLE DEFAULT 0 NULL AFTER `total_remuneracao`, ADD COLUMN `total_beneficios` DOUBLE DEFAULT 0 NULL AFTER `total_encargos`; --- END --- BEG # 0084 CREATE TABLE `hp_trabalho_executado`( `id` INT(100) NOT NULL AUTO_INCREMENT, `codigo` INT(100), `descricao` VARCHAR(255), `id_usuario` INT(50), `nome_usuario` VARCHAR(255), `data_usuario` DATETIME, PRIMARY KEY (`id`) ); --- END --- BEG # 0085 CREATE TABLE `rel_colaborador_sintetico` ( `nr_pizza` int(11) DEFAULT NULL, `ano_mes` int(11) DEFAULT NULL, `tipo` varchar(255) DEFAULT NULL, `valor` double DEFAULT NULL, `id_usuario` int(11) DEFAULT NULL, KEY `ano_mes` (`ano_mes`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 / CREATE TABLE `rel_colaborador_analitico` ( `ano_mes` int(11) DEFAULT NULL, `id_colaborador` int(11) DEFAULT NULL, `nome_colaborador` varchar(255) DEFAULT NULL, `horas_capex` double DEFAULT NULL, `valor_capex` double DEFAULT NULL, `horas_opex` double DEFAULT NULL, `valor_opex` double DEFAULT NULL, `horas_sem_mov` double DEFAULT NULL, `valor_sem_mov` double DEFAULT NULL, `horas_total` double DEFAULT NULL, `valor_total` double DEFAULT NULL, `id_usuario` int(11) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1 --- END --- BEG # 0086 ALTER TABLE `motivo_saida` ADD COLUMN `ativo` TINYINT DEFAULT 1 NULL AFTER `descricao` ; --- END --- BEG # 0087 ALTER TABLE `colaborador` ADD COLUMN `importado` VARCHAR(300) DEFAULT 'Veiculos' NULL COMMENT 'Modulo que importou o dado' AFTER `ativo`; --- END --- BEG # 0088 ALTER TABLE `colaborador_salario` ADD COLUMN `importado` VARCHAR(300) DEFAULT 'Veiculos' NULL COMMENT 'Modulo que importou o dado' AFTER `beneficios_hora`; --- END