CREATE TABLE notificacao_telegram( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `nome_notificacao` varchar  (255)   , 
      `token_preferencial` varchar  (50)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE notificacao_telegram_fazenda( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `cod_notificacao_usuario` int   , 
      `cod_fazenda` int   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE notificacao_telegram_usuario( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `id_notificacao` int   NOT NULL  , 
      `cod_usuario` int   NOT NULL  , 
      `ignorar_fazenda` char  (1)   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE system_group( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `name` text   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE system_group_program( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `system_group_id` int   NOT NULL  , 
      `system_program_id` int   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE system_permissoes( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `nome` varchar  (100)   , 
      `grupo` varchar  (255)   , 
      `informacoes` text   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE system_permissoes_users( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `permissao_id` int   NOT NULL  , 
      `usuario_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE system_preference( 
      `id` varchar  (255)   NOT NULL  , 
      `preference` text   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE system_program( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `name` text   NOT NULL  , 
      `controller` text   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE system_unit( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `name` text   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE system_user_group( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `system_user_id` int   NOT NULL  , 
      `system_group_id` int   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE system_user_program( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `system_user_id` int   NOT NULL  , 
      `system_program_id` int   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE system_users( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `name` text   NOT NULL  , 
      `login` text   NOT NULL  , 
      `password` text   NOT NULL  , 
      `email` text   , 
      `frontpage_id` int   , 
      `system_unit_id` int   , 
      `active` char  (1)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE system_user_unit( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `system_user_id` int   NOT NULL  , 
      `system_unit_id` int   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabagendamentoconfig( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `numero_prorrogado` int   NOT NULL  , 
      `numero_gelar_caminhao` int   , 
      `diasmaximoagendamento` int   , 
      `dias_maximo_retroativo` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabagexameitens( 
      `codagexame`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `dt` date   , 
      `tipoex` int   , 
      `codfunc` int   , 
      `codclinica` int   , 
      `nomeclinica` varchar  (255)   , 
      `codexame` int   , 
      `nomeexame` varchar  (255)   , 
      `validade` varchar  (255)   , 
      `retorno` date   , 
      `situacao` varchar  (10)   , 
      `baixa` date   , 
      `id_aso` int   , 
 PRIMARY KEY (codagexame)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabapjus( 
      `codapjus`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `codfunc` int   , 
      `codjus` int   NOT NULL  , 
      `dataini` date   , 
      `datafim` date   , 
      `horaini` time   , 
      `horafim` time   , 
      `horaalmoco` varchar  (255)   , 
      `valor` double   , 
      `desconto_fiscal` varchar  (1)   , 
      `sabado` varchar  (1)   , 
      `domingo` varchar  (1)   , 
      `ap_faltas` varchar  (1)   , 
      `pg_premiacoes` varchar  (1)   , 
      `considerar_intineres` varchar  (1)   , 
      `desc_cesta` varchar  (1)   , 
      `fazenda_id` int   , 
 PRIMARY KEY (codapjus)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabapmedia( 
      `codmedia`  INT  AUTO_INCREMENT    NOT NULL  , 
      `codfaz` int     DEFAULT NULL, 
      `codfunc` int     DEFAULT NULL, 
      `codveic` int     DEFAULT NULL, 
      `motivosupervisor` varchar  (255)     DEFAULT NULL, 
      `horkm` double     DEFAULT NULL, 
      `bbini` double     DEFAULT 0.00, 
      `bbfim` double     DEFAULT 0.00, 
      `ltsgas` double     DEFAULT 0.00, 
      `ltsalc` double     DEFAULT 0.00, 
      `ltsdie` double     DEFAULT 0.00, 
      `codestoque` int     DEFAULT NULL, 
      `tipolanc` varchar  (255)     DEFAULT NULL, 
      `hora` datetime     DEFAULT NULL, 
      `estoqueatual` double     DEFAULT NULL, 
      `mediaatual` double     DEFAULT NULL, 
      `numtrn` int     DEFAULT NULL, 
      `coduser` int     DEFAULT NULL, 
      `placa` varchar  (8)     DEFAULT NULL, 
      `idmotorista` int     DEFAULT NULL, 
      `veiculo_terceiro` int     DEFAULT NULL, 
      `liberacao` varchar  (255)     DEFAULT NULL, 
      `codliberacao` int     DEFAULT NULL, 
      `codcomboio` int     DEFAULT NULL, 
      `codpatrimonio` int     DEFAULT NULL, 
      `dispositivo` char  (50)     DEFAULT NULL, 
 PRIMARY KEY (codmedia)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabappponto( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `NSR` int   NOT NULL  , 
      `DataPonto` date   NOT NULL  , 
      `HoraPonto` datetime   NOT NULL  , 
      `PIS` char  (12)   NOT NULL  , 
      `Cod_TabFuncionario` int   NOT NULL  , 
      `Nome_Funcionario` varchar  (255)   NOT NULL  , 
      `datahora_sincronizacao` datetime   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabappraga( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `codaptrator` int     DEFAULT 0, 
      `codpraga` int     DEFAULT 0, 
      `tipopraga` varchar  (255)     DEFAULT NULL, 
      `codemp` int     DEFAULT NULL, 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabapprod( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `codaptrator` int     DEFAULT 0, 
      `codfaz` int     DEFAULT NULL, 
      `codprod` int     DEFAULT 0, 
      `doseprod` double     DEFAULT 0.000, 
      `qtdeprod` double     DEFAULT 0.0000, 
      `unitprod` double     DEFAULT 0.00, 
      `totalprod` double     DEFAULT 0.00, 
      `codemp` int     DEFAULT NULL, 
      `estoque_negativo` varchar  (50)     DEFAULT NULL, 
      `id_pulv` int     DEFAULT NULL, 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabapquadra( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `codaptrator` int     DEFAULT NULL, 
      `codquadra` int     DEFAULT NULL, 
      `bombas` double     DEFAULT 0.0000, 
      `codemp` int     DEFAULT NULL, 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabaptrator( 
      `codaptrator`  INT  AUTO_INCREMENT    NOT NULL  , 
      `codfaz` int     DEFAULT 0, 
      `codfunc` int     DEFAULT 0, 
      `codtrator` int     DEFAULT 0, 
      `codimp` int     DEFAULT 0, 
      `horiini` int     DEFAULT 0, 
      `horifim` int     DEFAULT 0, 
      `horaini` datetime     DEFAULT '00:00:00', 
      `horafim` datetime     DEFAULT '00:00:00', 
      `codpreparo` int     DEFAULT 0, 
      `obs` text   , 
      `codemp` int     DEFAULT NULL, 
      `codturma` int     DEFAULT NULL, 
      `almoco` varchar  (255)     DEFAULT NULL, 
      `horaextra` varchar  (255)     DEFAULT NULL, 
      `turno` varchar  (255)     DEFAULT NULL, 
      `continuacao` varchar  (255)     DEFAULT 'N', 
      `erroficha` varchar  (255)     DEFAULT NULL, 
      `tempoap` datetime     DEFAULT NULL, 
      `checklist` varchar  (255)     DEFAULT NULL, 
      `codliberacao` int     DEFAULT NULL, 
      `liberacao` varchar  (255)     DEFAULT NULL, 
      `status` varchar  (255)     DEFAULT NULL, 
      `tipolanc` varchar  (255)     DEFAULT NULL, 
      `dispositivo` char  (50)     DEFAULT NULL, 
 PRIMARY KEY (codaptrator)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadacidentes( 
      `id_acidente`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `nomeacidente` varchar  (100)   , 
      `situacao` varchar  (10)   , 
      `descricao` text   , 
 PRIMARY KEY (id_acidente)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadadiantamentoscfg( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `planocontas_id` int   , 
      `operacao_id` int   , 
      `serie` varchar  (10)   , 
      `forma_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadagencias( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `NUMBAN` int   , 
      `CNPJ_Base` varchar  (10)   , 
      `CNPJ_Sequencial` varchar  (10)   , 
      `CNPJ_DV` char  (2)   , 
      `Nome_Instituicao` varchar  (150)   , 
      `Segmento` varchar  (50)   , 
      `Codigo_Compe` char  (5)   , 
      `Nome_Agencia` varchar  (50)   , 
      `Endereco` varchar  (100)   , 
      `Numero` varchar  (5)   , 
      `Complemento` varchar  (50)   , 
      `Bairro` varchar  (50)   , 
      `CEP` char  (8)   , 
      `Municipio_IBGE` char  (7)   , 
      `Municipio` varchar  (40)   , 
      `UF` char  (2)   , 
      `Data_Inicio` date   , 
      `DDD` char  (2)   , 
      `Telefone` char  (10)   , 
      `Posicao` date   , 
      `dtultimaatualizacao` datetime   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadagendamento( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dataorigem` date   , 
      `datalancamento` date   , 
      `dataagenda` date   NOT NULL  , 
      `codfaz` int   NOT NULL  , 
      `dataagendaaux` date   , 
      `tabcadClientes_id` int   NOT NULL  , 
      `tabcadvariedade_id` int   NOT NULL  , 
      `motorista` varchar  (500)   NOT NULL  , 
      `observacao` text   , 
      `tabcadagendamentostatus_id` int   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadagendamentohist( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `datahist` datetime   NOT NULL  , 
      `tabcadagendamentostatus_id` int   NOT NULL  , 
      `tabcadagendamento_id` int   NOT NULL  , 
      `tabusuarios_id` int   NOT NULL  , 
      `observacao` text   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadagendamentostatus( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `nome` varchar  (255)   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcad_agenda_tarefas( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `usuario_id` int     DEFAULT NULL, 
      `usuario_responsavel_id` int     DEFAULT NULL, 
      `descricao_tarefa` text     DEFAULT NULL, 
      `data_inicial` date     DEFAULT NULL, 
      `repetir_x_dias` int     DEFAULT NULL, 
      `repetir_dia` int   , 
      `repetir_dia_semana` char  (3)   , 
      `dtultimaatualizacao` datetime     DEFAULT NULL, 
      `dthoracriacao` datetime     DEFAULT NULL, 
      `qtd_arquivos` int   , 
      `situacao` char  (1)   , 
      `dias_tolerancia` int   , 
      `executar_sql` text   , 
      `enviar_excel_whats` char  (1)   , 
      `ativar_lembrete` char  (1)   , 
      `enviar_lembrete_x_horas` int   , 
      `lembrete_hora_inicial` time   , 
      `lembrete_hora_final` time   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcad_agenda_tarefas_historicos( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `agenda_tarefa_id` int     DEFAULT NULL, 
      `data_tarefa` date     DEFAULT NULL, 
      `data_conclusao` date   , 
      `path_anexo` text     DEFAULT NULL, 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadaplicacao( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `Tabela` int   , 
      `ValorHA` double   , 
      `Dosemin` double   , 
      `Dosemax` double   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcad_aso( 
      `id_aso`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `data_aso` date   , 
      `codemp_aso` int   , 
      `codfunc_aso` int   , 
      `codmedico_pcmso_aso` int   , 
      `cidade_uf_medico` int   , 
      `riscos_fisicos` text   , 
      `riscos_quimicos` text   , 
      `riscos_biologicos` text   , 
      `riscos_especificos` text   , 
      `acidentes` text   , 
      `codtipoexame` int   , 
      `idade_func` int   , 
      `apto` char  (1)   , 
      `inapto` char  (1)   , 
      `apto_restricao` char  (1)   , 
      `desistiu` char  (1)   , 
      `obs_aso` text   , 
      `arquivo_aso` text   , 
 PRIMARY KEY (id_aso)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcad_aso_acidentes( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `id_aso` int   NOT NULL  , 
      `cod_acidente` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcad_aso_exames_1( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `id_aso` int   , 
      `id_exame` int   , 
      `data_exame_aso` date   , 
      `id_clinica` int   , 
      `valor` double   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcad_aso_exames_2( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `id_aso` int   , 
      `id_exame` int   , 
      `data_exame_aso` date   , 
      `id_clinica` int   , 
      `valor` double   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcad_aso_riscos_biologicos( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `id_aso` int   NOT NULL  , 
      `cod_riscobiologico` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcad_aso_riscos_especificos( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `id_aso` int   NOT NULL  , 
      `cod_riscoespecifico` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcad_aso_riscos_fisicos( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `id_aso` int   NOT NULL  , 
      `cod_riscofisico` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcad_aso_riscos_quimicos( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `id_aso` int   NOT NULL  , 
      `cod_riscoquimico` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcad_aso_setores( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `nome_setor` varchar  (100)   , 
      `situacao` varchar  (10)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcad_ata( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `dia` date   , 
      `hora` time   , 
      `responsavel_user_id` int   , 
      `titulo` varchar  (100)   , 
      `resumo` text   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcad_ata_presentes( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `ata_id` int   , 
      `user_id` int   , 
      `presente_nome` varchar  (250)   , 
      `whatsapp` varchar  (50)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcad_ata_topicos( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `ata_id` int   , 
      `topicos` varchar  (500)   , 
      `status` char  (1)   , 
      `previsao` date   , 
      `responsavel_user_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadativo( 
      `codativo`  INT  AUTO_INCREMENT    NOT NULL  , 
      `nomeativo` varchar  (255)   , 
      `situacao` varchar  (255)   , 
      `codemp` int   , 
      `CodExt` int   , 
 PRIMARY KEY (codativo)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadautuacao( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `data_ocorrencia` date   , 
      `aplicado_por_usuario_id` int   , 
      `funcionario_id` int   , 
      `motivo` text   , 
      `qtd_pontos` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadbalancas( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `nome` varchar  (30)   , 
      `ticket` int   , 
      `situacao` varchar  (1)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadbalancastickets( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `balanca_id` int   NOT NULL  , 
      `ticket` int   , 
      `motivo` text   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadbanco( 
      `NUMBAN`  INT  AUTO_INCREMENT    NOT NULL  , 
      `NOMBAN` char  (50)   , 
 PRIMARY KEY (NUMBAN)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadcartaoponto_escalas( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `nome` varchar  (100)   , 
      `hr_segunda` int   NOT NULL  , 
      `hr_terca` int   NOT NULL  , 
      `hr_quarta` int   NOT NULL  , 
      `hr_quinta` int   NOT NULL  , 
      `hr_sexta` int   NOT NULL  , 
      `hr_sabado` int   NOT NULL  , 
      `hr_domingo` int   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadcartaoponto_horarios( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `inicio` time   , 
      `fim` time   , 
      `intervalo_inicio` time   , 
      `intervalor_fim` time   , 
      `horas` time   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadcc( 
      `codcentrodecustos`  INT  AUTO_INCREMENT    NOT NULL  , 
      `nomecentrodecustos` varchar  (255)   , 
      `situacao` varchar  (255)   , 
      `codemp` int   , 
      `coduser` int   , 
      `padrao` varchar  (1)   , 
      `semrequisicao` varchar  (1)   , 
 PRIMARY KEY (codcentrodecustos)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadcfop( 
      `NATOPE`  INT  AUTO_INCREMENT    NOT NULL  , 
      `CFOP` char  (5)   , 
      `NOMCFO` char  (27)   , 
      `ESTOQUE` int   , 
 PRIMARY KEY (NATOPE)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadcidade( 
      `codcidade`  INT  AUTO_INCREMENT    NOT NULL  , 
      `cidade` varchar  (255)   , 
      `uf` char  (2)   , 
 PRIMARY KEY (codcidade)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadclasseprod( 
      `codclasse`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `nomeclasse` varchar  (255)   , 
      `situacao` varchar  (255)     DEFAULT 'ATIVADO', 
      `codemp` varchar  (255)     DEFAULT '1', 
 PRIMARY KEY (codclasse)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadcliente( 
      `NUMCLI`  INT  AUTO_INCREMENT    NOT NULL  , 
      `DATCAD` date   , 
      `NOMCLI` char  (59)   , 
      `ENDCLI` char  (40)   , 
      `NUMCID` int   , 
      `NUMCEP` char  (9)   , 
      `SIGEST` char  (2)   , 
      `NUMTEL` char  (20)   , 
      `EMAIL` char  (50)   , 
      `NOMCTT` char  (59)   , 
      `CGCCPF` char  (20)   , 
      `IERG` char  (20)   , 
      `NUMCOND` int   , 
      `ENDCOB` char  (40)   , 
      `CIDCOB` int   , 
      `CEPCOB` char  (9)   , 
      `SIGCOB` char  (2)   , 
      `TELCOB` char  (15)   , 
      `VLRUNI` double   , 
      `TIPPRECO` char  (1)   , 
      `PAGAFRETE` char  (1)   , 
      `NOMFAN` char  (40)   , 
      `NOMPRO` char  (58)   , 
      `NOMMOT` char  (58)   , 
      `OBS001` char  (68)   , 
      `OBS002` char  (73)   , 
      `SITCLI` char  (1)   , 
      `RCNOME1` char  (32)   , 
      `RCFONE1` char  (20)   , 
      `RCFALA1` char  (20)   , 
      `RCNOME2` char  (32)   , 
      `RCFONE2` char  (20)   , 
      `RCFALA2` char  (20)   , 
      `RCNOME3` char  (32)   , 
      `RCFONE3` char  (20)   , 
      `RCFALA3` char  (20)   , 
      `RCNOME4` char  (32)   , 
      `RCFONE4` char  (20)   , 
      `RCFALA4` char  (20)   , 
      `RCNOME5` char  (32)   , 
      `RCFONE5` char  (20)   , 
      `RCFALA5` char  (20)   , 
      `RBNOME1` char  (32)   , 
      `RBFONE1` char  (20)   , 
      `RBFALA1` char  (20)   , 
      `RBNOME2` char  (32)   , 
      `RBFONE2` char  (20)   , 
      `RBFALA2` char  (20)   , 
      `RBNOME3` char  (32)   , 
      `RBFONE3` char  (20)   , 
      `RBFALA3` char  (20)   , 
      `RBNOME4` char  (32)   , 
      `RBFONE4` char  (20)   , 
      `RBFALA4` char  (20)   , 
      `RBNOME5` char  (32)   , 
      `RBFONE5` char  (20)   , 
      `RBFALA5` char  (20)   , 
      `NUMCOB` char  (9)   , 
      `BAICOB` char  (34)   , 
      `CMPCOB` char  (11)   , 
      `FAZCOB` char  (15)   , 
      `CELCOB` char  (13)   , 
      `NUMERO` char  (3)   , 
      `CELULAR` char  (12)   , 
      `BAIRRO` char  (34)   , 
      `COMPL` char  (11)   , 
      `FAXCOB` char  (15)   , 
      `TIPOCLI` char  (1)   , 
      `FUNRURAL` double   , 
      `FUNDCITRUS` double   , 
      `BCOTIT` char  (60)   , 
      `BCODOC` char  (18)   , 
      `BCONUM` char  (3)   , 
      `BCOTIP` int   , 
      `BCOAG` char  (15)   , 
      `BCOCON` char  (15)   , 
      `BCOOBS` char  (60)   , 
      `PESSOA` int   , 
      `lp_transporte` char  (3)   , 
      `SNNFE` char  (1)   , 
      `IBGE` int   , 
      `CIDADE` varchar  (150)   , 
 PRIMARY KEY (NUMCLI)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadclientes( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `Pessoa` char  (1)   , 
      `Nome_Fantasia` varchar  (255)   , 
      `Nome_Social` varchar  (255)   , 
      `Nome_Proprietario` varchar  (255)   , 
      `CNPJ_CPF` char  (14)   , 
      `IE_RG` char  (14)   , 
      `Status` char  (1)   , 
      `OBS` text   , 
      `TipoIM` char  (1)   , 
      `lp_transporte` char  (1)   , 
      `SNNFE` char  (1)   , 
      `FUNRURAL` char  (1)   , 
      `FUNDCITRUS` double   , 
      `dtultimaatualizacao` datetime   , 
      `status_lr` varchar  (1)     DEFAULT 'N', 
      `nfe` varchar  (1)     DEFAULT 'N', 
      `enquadramento` varchar  (1)   , 
      `agendar_carga` char  (1)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadclientes_endereco( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `tabcadClientes_id` int   NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `cep` varchar  (50)   NOT NULL  , 
      `endereco` varchar  (500)   NOT NULL  , 
      `endereco_numero` varchar  (20)   NOT NULL  , 
      `complemento` varchar  (500)   , 
      `bairro` varchar  (500)   NOT NULL  , 
      `cidade` int   NOT NULL  , 
      `uf` char  (2)   NOT NULL  , 
      `ibge` varchar  (20)   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadclinica( 
      `codclinica`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `nomeclinica` varchar  (50)   , 
      `codemp` int   , 
      `situacao` varchar  (10)   , 
      `fornecedor_id` int   , 
 PRIMARY KEY (codclinica)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadcondpagto( 
      `NUMCOND`  INT  AUTO_INCREMENT    NOT NULL  , 
      `DESCR` char  (28)   , 
      `QTDEPAR` int   , 
      `DIAS01` int   , 
      `DIAS02` int   , 
      `DIAS03` int   , 
      `DIAS04` int   , 
      `DIAS05` int   , 
      `DIAS06` int   , 
      `DIAS07` int   , 
      `DIAS08` int   , 
      `DIAS09` int   , 
      `DIAS10` int   , 
      `FMES` char  (1)   , 
 PRIMARY KEY (NUMCOND)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadconta_banco( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `Id_Cliente` int   , 
      `NUMBAN` int   , 
      `Tipo_Conta_Banco` int   , 
      `Cod_Agencia` int   , 
      `Numero_Conta_Digito` char  (10)   , 
      `CNPJCPF_Titular` char  (14)   , 
      `Nome_Titular` varchar  (150)   , 
      `dtultimaatualizacao` datetime   , 
      `num_dig_conta` int   , 
      `num_dig_agencia` int   , 
      `numban_emp` int   , 
      `cod_agencia_emp` int   , 
      `num_dig_agencia_emp` char  (1)   , 
      `numero_conta_emp` int   , 
      `num_dig_conta_emp` char  (1)   , 
      `id_funcionario` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadcontratosfat( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `cliente_id` int   , 
      `dt_inicial` date   , 
      `dt_final` date   , 
      `situacao` varchar  (1)   , 
      `identificacao` varchar  (20)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadcontratosfatadd( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `contrato_id` int   NOT NULL  , 
      `adiantamento_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadcontratosfataddcfg( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `serie` varchar  (10)   , 
      `centrocustos_id` int   , 
      `planocontas_id` int   , 
      `operacao_id` int   , 
      `forma_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadcontratosfattickets( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `contrato_id` int   NOT NULL  , 
      `variedade_id` int   , 
      `qtd_caixas` double   , 
      `vl_caixa` double   , 
      `vl_total` double   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadcontratosfatvariedades( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `contrato_id` int   NOT NULL  , 
      `variedade_id` int   , 
      `qtd_caixas` int   , 
      `vl_caixa` double   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadconversa( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `data_hora` datetime     DEFAULT NULL, 
      `tabela` varchar  (255)   NOT NULL  , 
      `tabela_id` int   NOT NULL  , 
      `user_id` int   NOT NULL  , 
      `mensagem` text   NOT NULL  , 
      `files` text     DEFAULT NULL, 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadconversa_prorrogacao( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `data_hora` datetime     DEFAULT NULL, 
      `tabela` varchar  (255)   NOT NULL  , 
      `tabela_id` int   NOT NULL  , 
      `user_id` int   NOT NULL  , 
      `mensagem` text   NOT NULL  , 
      `files` text     DEFAULT NULL, 
      `dias_prorrogar` int     DEFAULT NULL, 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadcreditodebito( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `datamov` date   , 
      `dataatualizacao` datetime   , 
      `CreditoDebito` char  (1)   , 
      `Descricao` varchar  (255)   , 
      `Valor` double   , 
      `CodCliente` int   , 
      `CodTerceiro` int   , 
      `fornecedor_id` int   , 
      `status_pg` varchar  (1)   , 
      `status_ap` varchar  (1)   , 
      `centrocustos_id` int   , 
      `cliente_id` int   , 
      `vl_saldo` double   , 
      `movimentacao_id` int   NOT NULL  , 
      `qtd` double   , 
      `vl_unitario` double   , 
      `central_id` int   , 
      `origem` varchar  (1)   , 
      `tipo_lancamento` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadcreditodebitobaixas( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `creditodebito_id` int   NOT NULL  , 
      `dt_baixa` date   , 
      `vl_baixa` double   , 
      `central_id` int   , 
      `cheque_id` int   , 
      `forma_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadcultura( 
      `codcultura`  INT  AUTO_INCREMENT    NOT NULL  , 
      `nomecultura` varchar  (255)   , 
      `satbase` int   , 
      `codemp` int   , 
      `situacao` varchar  (255)   , 
      `tipocultura` varchar  (255)   , 
 PRIMARY KEY (codcultura)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadempresas( 
      `CODEMP`  INT  AUTO_INCREMENT    NOT NULL  , 
      `NOMUSU` char  (10)   , 
      `NOMEMP` char  (40)   , 
      `IEEMP` char  (18)   , 
      `CNPJEMP` char  (18)   , 
      `caepf_emp` varchar  (20)   , 
      `CEI_Registro` varchar  (100)   , 
      `TELEMP` char  (14)   , 
      `ENDEMP` char  (40)   , 
      `NUMEMP` char  (10)   , 
      `CIDEMP` int   , 
      `UFEMP` char  (2)   , 
      `BAIEMP` char  (30)   , 
      `CEPEMP` char  (10)   , 
      `DATCAD` date   , 
      `SITEMP` char  (1)   , 
      `CODUSU` int   , 
      `DATAHORA` char  (19)   , 
      `tipopessoa` varchar  (1)   , 
      `DATAHORAATUALIZACAO` datetime   , 
      `centrocustos_id` int   , 
      `grupo_id` int   , 
      `endereco_aso` varchar  (255)   , 
      `numero_endereco_aso` varchar  (11)   , 
      `bairro_aso` varchar  (255)   , 
      `cep_aso` varchar  (255)   , 
      `codcidade_ibge_aso` int   , 
 PRIMARY KEY (CODEMP)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadempresasgrupos( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `nome` varchar  (100)   , 
      `apelido` varchar  (100)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadenxerto( 
      `codenxerto`  INT  AUTO_INCREMENT    NOT NULL  , 
      `nomeenxerto` varchar  (255)   , 
      `situacao` varchar  (255)   , 
      `codemp` int   , 
      `codext` int   , 
 PRIMARY KEY (codenxerto)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadepi( 
      `codepi`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `nomeepi` varchar  (200)   , 
      `situacao` varchar  (20)   , 
      `caepi` varchar  (200)   , 
      `validadeca` date   , 
      `diastrocaepi` int   , 
 PRIMARY KEY (codepi)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcad_estadocivil( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `nomeestadocivil` varchar  (100)   , 
      `cod_banco_do_brasil` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadeventofolha( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `NUMJUS` double     DEFAULT NULL, 
      `NOMJUS` char  (22)     DEFAULT NULL, 
      `ATESTA` char  (1)     DEFAULT NULL, 
      `AFASTA` char  (1)     DEFAULT NULL, 
      `EVENTO` char  (1)     DEFAULT NULL, 
      `NUMEVE` double     DEFAULT NULL, 
      `TIPEVE` char  (1)     DEFAULT NULL, 
      `NUMROT` double     DEFAULT NULL, 
      `PERACR` double     DEFAULT NULL, 
      `ACEITA` double     DEFAULT NULL, 
      `AUTOMA` char  (1)     DEFAULT NULL, 
      `INSS` char  (6)     DEFAULT NULL, 
      `FGTS` char  (6)     DEFAULT NULL, 
      `IRRF` char  (6)     DEFAULT NULL, 
      `RAIS` char  (6)     DEFAULT NULL, 
      `SFAM` char  (6)     DEFAULT NULL, 
      `DSR` char  (6)     DEFAULT NULL, 
      `SIND` char  (6)     DEFAULT NULL, 
      `PJUD` char  (6)     DEFAULT NULL, 
      `EMIREF` char  (1)     DEFAULT NULL, 
      `EVEFOLHA` double     DEFAULT NULL, 
      `INTEGRA` char  (1)     DEFAULT NULL, 
      `EVEHE` char  (1)     DEFAULT NULL, 
      `abrev` varchar  (20)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadexame( 
      `codexame`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `nomeexame` varchar  (100)   , 
      `codemp` int   , 
      `situacao` varchar  (10)   , 
      `validade` int   , 
 PRIMARY KEY (codexame)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadexameclinica( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `codexame` int   , 
      `codclinica` int   , 
      `valor` double   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadfaturamento( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `tiketind` varchar  (500)   , 
      `datafaturamento` date   NOT NULL  , 
      `dataapontamento` date   NOT NULL  , 
      `tabcadfazenda_id` int   NOT NULL  , 
      `tabcadfaturamentostatus_id` int   NOT NULL  , 
      `tabcadClientes_id` int   NOT NULL  , 
      `tabcadfiscal_id` int   NOT NULL  , 
      `tabcadmotorista_terceiro_id` int   NOT NULL  , 
      `tabitensquadra_id` int   NOT NULL  , 
      `tipofat` char  (1)   NOT NULL  , 
      `tipocarregamento` char  (1)   NOT NULL  , 
      `tipocolheita` char  (1)   NOT NULL  , 
      `vlbase` double   , 
      `vlturma` double   , 
      `vlcarrego` double   , 
      `vltara` double   , 
      `vlrefugo` double   , 
      `vlfrete` double   , 
      `pesoliquido` double   , 
      `pesobruto` double   , 
      `balanca_id` int   , 
      `balanca_ticket` int   , 
      `transbordo_id` int   , 
      `transbordo_ticket` int   , 
      `vltransb` double   , 
      `vltransbtotal` double   , 
      `totalcaixa` int   , 
      `vltotal` double   , 
      `vlcaixa` double   , 
      `vcto` date   , 
      `forma_id` int   , 
      `vldesconto_caixas` double   , 
      `vldesconto` double   , 
      `vlfunrural` double   , 
      `vlfundecitrus` double   , 
      `ticketind_usuario` int   , 
      `transportadora_id` int   , 
      `destino_id` int   , 
      `st_transportadora` varchar  (1)   , 
      `contrato_id` int   , 
      `contrato_variedade_id` int   , 
      `veiculo_id` int   , 
      `st_fiscal` varchar  (1)   , 
      `valor_refugo` double   , 
      `nfe` int   , 
      `nfe_complementar` int   , 
      `qtd_cx_caminhao` double   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadfaturamentostatus( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `nome` varchar  (255)   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadfazenda( 
      `codfaz`  INT  AUTO_INCREMENT    NOT NULL  , 
      `codext` int   , 
      `usualfaz` varchar  (255)   , 
      `situacao` varchar  (255)   , 
      `nomefaz` varchar  (255)   , 
      `codcidade` int   , 
      `cep` varchar  (255)   , 
      `tel1` varchar  (255)   , 
      `tel2` varchar  (255)   , 
      `tel3` varchar  (255)   , 
      `cnpj` varchar  (255)   , 
      `inscricao` varchar  (255)   , 
      `baixaestoque` varchar  (255)   , 
      `localestoque` int   , 
      `notafiscal` int   , 
      `totalm3` double   , 
      `codempfaz` int   , 
      `apestzero` varchar  (255)   , 
      `datadissidio` date   , 
      `fazenda_grupo` int   , 
      `info_faturamento` text   , 
      `centrocustos_id` int   , 
      `centrocustos_fazenda` int   , 
      `codfolha` int   , 
 PRIMARY KEY (codfaz)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadfazendabalancas( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `fazenda_id` int   , 
      `balanca_id` int   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadfazenda_fiscais( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `grupo_id` int   NOT NULL  , 
      `vl_caixa` double   , 
      `fiscal_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadfazenda_grupo( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `descricao` varchar  (255)   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadfazendalp( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `Nome` varchar  (255)   , 
      `Cod_cliente` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadfazendalp_lotebloco( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `cod_fazendaLP` int   NOT NULL  , 
      `Nome` varchar  (255)   , 
      `DataPrimeiraAplicacao` date   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadfazendalp_quadra( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `LoteBloco` int   , 
      `Quadra` varchar  (50)   , 
      `Area` double   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadfiscal( 
      `NUMTUR`  INT  AUTO_INCREMENT    NOT NULL  , 
      `NOMTUR` char  (30)   , 
      `PRECO` double   , 
      `PRCHO` double   , 
      `DATUPGT` date   , 
      `OBSPGTO` char  (50)   , 
      `NUMCPF` char  (14)   , 
      `VBZERO` char  (1)   , 
      `STATUS` char  (1)   , 
      `DATCAD` date   , 
      `fornecedor_id` int   , 
      `nome_usual_fiscal` varchar  (50)   , 
 PRIMARY KEY (NUMTUR)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadfolha( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `empresa` int   , 
      `mes` int   , 
      `ano` int   , 
      `vcto` date   , 
      `centrocustos_id` int   , 
      `folhatipo_id` int   NOT NULL  , 
      `integrado` varchar  (1)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadfolhaconfig( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `planocontas_id` int   , 
      `centrocustos_id` int   , 
      `operacao_id` int   , 
      `serie` varchar  (10)   , 
      `forma_id` int   , 
      `fornecedor_id` int   , 
      `evento_id` int   NOT NULL  , 
      `tipo` varchar  (1)   , 
      `agrupado` varchar  (1)   , 
      `codfolha` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadfolhaevento( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `funcionario_id` int   NOT NULL  , 
      `evento_id` int   NOT NULL  , 
      `valor` double   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadfolhafuncionario( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `tabcadfolha_id` int   NOT NULL  , 
      `fornecedor_id` int   , 
      `funcionario` int   , 
      `centrocustos_id` int   , 
      `arquivo` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadfolhatipo( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `nome` varchar  (50)   , 
      `fgts` varchar  (1)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadformapgto( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `nome` varchar  (30)   , 
      `dtultimaatualizacao` datetime   , 
      `tp_cheque` varchar  (1)   , 
      `tp_add` varchar  (1)   , 
      `tp_boleto` varchar  (1)   , 
      `tp_importacao` varchar  (1)   , 
      `tp_banco` varchar  (1)   , 
      `abrev` varchar  (5)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadfornecedor( 
      `codfornecedor`  INT  AUTO_INCREMENT    NOT NULL  , 
      `nomefantasia` varchar  (255)   , 
      `nomefornecedor` varchar  (255)   , 
      `codemp` int   , 
      `codext` int   , 
      `cidade` varchar  (255)   , 
      `uf` varchar  (255)   , 
      `tel` varchar  (255)   , 
      `fax` varchar  (255)   , 
      `email` varchar  (255)   , 
      `situacao` varchar  (255)   , 
      `cnpjforn` varchar  (20)   , 
      `lp_transporte` char  (3)   , 
      `ieforn` varchar  (20)   , 
      `enderecoforn` varchar  (255)   , 
      `numendforn` varchar  (11)   , 
      `dataabert` date   , 
      `cepforn` varchar  (255)   , 
      `atividadeprin` varchar  (255)   , 
      `sitcad` varchar  (255)   , 
      `tipo_id` int   , 
      `status_lr` varchar  (1)     DEFAULT 'N', 
      `bairroforn` varchar  (100)   , 
      `ignorarNFS` char  (1)   , 
 PRIMARY KEY (codfornecedor)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadfornecedor_representante( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `fornecedor_id` int   NOT NULL  , 
      `representante_id` int   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadfornecedor_tipo( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `nome` varchar  (100)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadfuncao( 
      `codfuncao`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `nomefuncao` varchar  (255)   , 
      `situacao` varchar  (255)   , 
      `valorfuncao` double   , 
      `codemp` int   , 
      `codext` int   , 
      `epiporimp` varchar  (255)   , 
      `codsetor_aso` int   NOT NULL  , 
      `descricao` text   , 
      `procedimentos` text   , 
      `detalhamento` text   , 
      `termo` text   , 
      `doc_ata` varchar  (1)   , 
      `doc_sindicato` varchar  (1)   , 
      `doc_advepi` varchar  (1)   , 
      `doc_advhorarioalmoco` varchar  (1)   , 
      `doc_intcolheita` varchar  (1)   , 
      `doc_intrh` varchar  (1)   , 
      `doc_ordemservico` varchar  (1)   , 
      `cbo` varchar  (10)   , 
 PRIMARY KEY (codfuncao)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadfuncao_acidentes( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `id_acidente` int   NOT NULL  , 
      `id_funcao` int   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadfuncao_advertencias( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `funcao_id` int   NOT NULL  , 
      `advertencia_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadfuncao_documentos( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `funcao_id` int   NOT NULL  , 
      `documento_id` int   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadfuncao_documentos_rescisao( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `funcao_id` int   NOT NULL  , 
      `documento_id` int   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadfuncao_documentos_troca( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `funcao_id` int   NOT NULL  , 
      `documento_id` int   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadfuncao_epi( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `codepi` int   , 
      `codfuncao` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadfuncao_exames( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `id_exame` int   NOT NULL  , 
      `id_funcao` int   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadfuncao_riscosbiologicos( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `id_funcao` int   NOT NULL  , 
      `id_riscobiologico` int   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadfuncao_riscosespecificos( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `id_riscoespecifico` int   NOT NULL  , 
      `id_funcao` int   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadfuncao_riscosfisicos( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `id_riscofisico` int   NOT NULL  , 
      `id_funcao` int   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadfuncao_riscosquimicos( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `id_riscoquimico` int   NOT NULL  , 
      `id_funcao` int   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadfuncionario( 
      `nomefuncionario` varchar  (255)   , 
      `codfuncionario`  INT  AUTO_INCREMENT    NOT NULL  , 
      `situacao` varchar  (255)   , 
      `codemp` int   , 
      `codext` varchar  (255)   , 
      `codfaz` int   , 
      `codfuncao` int   , 
      `codlocal` int   , 
      `folhaponto` varchar  (255)   , 
      `ultimodia` date   , 
      `horapadrao` varchar  (255)   , 
      `dataregistro` date   , 
      `cpf` varchar  (255)   , 
      `rg` varchar  (255)   , 
      `tel1` varchar  (255)   , 
      `tel2` varchar  (255)   , 
      `datanasc` date   , 
      `codturma` int   , 
      `ctps` varchar  (255)   , 
      `serie` varchar  (255)   , 
      `pis` varchar  (255)   , 
      `titulo` varchar  (255)   , 
      `cbo` varchar  (255)   , 
      `sexo` varchar  (255)   , 
      `endereco` varchar  (255)   , 
      `numero` varchar  (255)   , 
      `cidade` varchar  (255)   , 
      `uf` varchar  (255)   , 
      `reservista` varchar  (255)   , 
      `cnh` varchar  (255)   , 
      `bairro` varchar  (255)   , 
      `complemento` varchar  (255)   , 
      `cep` varchar  (255)   , 
      `pegagrat` varchar  (255)   , 
      `urlfoto` varchar  (500)   , 
      `tiposalario` varchar  (255)   , 
      `temporario` varchar  (255)   , 
      `motivorecisao` varchar  (255)   , 
      `categoriacnh` varchar  (255)   , 
      `validadecnh` date   , 
      `estabilidadeate` date   , 
      `lp_transporte` char  (3)   , 
      `codfiscal` int   , 
      `codfolha` int   , 
      `cartao` char  (11)   , 
      `sindicato_data` varchar  (100)   , 
      `sindicato_hora` varchar  (20)   , 
      `estado_civil` int   NOT NULL  , 
      `cod_ibge_cidade_atual` varchar  (7)   , 
      `cod_ibge_cidade_natural` varchar  (7)   , 
      `orgao_emissor_rg` varchar  (5)   , 
      `uf_emissao_rg` varchar  (2)   , 
      `data_emissao_rg` date   , 
      `dtultimaatualizacao` datetime   , 
      `pagto_banco` varchar  (1)   , 
      `afastado_aposentado` varchar  (3)   , 
      `cartao_banco_entregue` varchar  (3)   , 
      `escala` int   NOT NULL  , 
      `tipoatualizacao` int   , 
 PRIMARY KEY (codfuncionario)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadfuncionario_hist_fiscais( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `dt_inicio` datetime   , 
      `dt_fim` datetime   , 
      `funcionario_id` int   NOT NULL  , 
      `fiscal_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadfuncionario_hist_funcoes( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `dt_inicio` date   , 
      `dt_fim` date   , 
      `funcionario_id` int   NOT NULL  , 
      `funcao_id` int   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadfuncionario_hist_salario( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `funcionario_id` int   NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `datapgto` date   , 
      `tipopgto` varchar  (10)   , 
      `valorpgto` double   , 
      `holerite_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadgrupo( 
      `codgrupo`  INT  AUTO_INCREMENT    NOT NULL  , 
      `nomegrupo` varchar  (255)   , 
      `situacao` varchar  (255)   , 
      `codemp` int   , 
      `codext` int   , 
 PRIMARY KEY (codgrupo)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadjus( 
      `codjus`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `nomejus` varchar  (255)   , 
      `codemp` int   , 
      `codext` int   , 
      `situacao` varchar  (255)   , 
      `atestado` varchar  (255)   , 
      `vl` double   , 
      `remunerada` varchar  (1)   , 
      `falta` varchar  (1)   , 
      `feriado` varchar  (1)   , 
      `horas_initinere` varchar  (1)   , 
 PRIMARY KEY (codjus)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadmaterial( 
      `codext` int   , 
      `codmaterial`  INT  AUTO_INCREMENT    NOT NULL  , 
      `nomematerial` varchar  (255)   , 
      `unid` varchar  (255)   , 
      `codgrupo` int   , 
      `manutencao` varchar  (255)   , 
      `valor` double   , 
      `aplicacao` varchar  (255)   , 
      `qtdeestoque` double   , 
      `codfabricante` varchar  (255)   , 
      `codnomefabricante` int   , 
      `codclasse` int   , 
      `codgrupoquimico` int   , 
      `codativo` int   , 
      `codpraga` int   , 
      `situacao` varchar  (255)   , 
      `concentracao` varchar  (255)   , 
      `codtipoacao` int   , 
      `codformulacao` int   , 
      `linkbula` varchar  (255)   , 
      `codempmateriais` int   , 
      `doseprod` double   , 
      `mlprod` int   , 
      `mlm3` double   , 
      `calcativom3` varchar  (255)   , 
      `mlprodm3` double   , 
      `limitarprod` varchar  (255)   , 
      `dosemax` double   , 
      `ltsbb` int   , 
      `tipocalcdose` double   , 
      `tipocalc` varchar  (255)   , 
      `tipocalcltsbb` int   , 
      `reentrada` int   , 
      `registro` varchar  (255)   , 
      `lp_transporte` char  (3)   , 
      `tabncm_id` int   , 
      `SNNFE` char  (1)   , 
      `peso` double   , 
      `origem` varchar  (1)   , 
      `id_tributacao` int   , 
      `ncm` int   , 
      `estoque_min` double   , 
      `estoque_ideal` double   , 
      `estoque_max` double   , 
      `cod_substituto` int   , 
 PRIMARY KEY (codmaterial)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadmecanico( 
      `codmec`  INT  AUTO_INCREMENT    NOT NULL  , 
      `nomemec` varchar  (255)   , 
      `codemp` int   , 
      `situacao` varchar  (255)   , 
      `codext` int   , 
 PRIMARY KEY (codmec)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcad_medico_pcmso( 
      `cod_medico`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `nome_medico` varchar  (200)   , 
      `crm_medico` varchar  (20)   , 
      `rqe_medico` varchar  (20)   , 
      `endereco_medico` varchar  (255)   , 
      `numero_end_medico` int   , 
      `cod_cidade_medico_ibge` int   , 
      `bairro` varchar  (100)   , 
      `telefone_medico` varchar  (20)   , 
 PRIMARY KEY (cod_medico)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadmotorista( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `NUMTRN` int   , 
      `NUMMOT` int   , 
      `NOMMOT` char  (30)   , 
      `PLACA` char  (8)   , 
      `UFPLACA` char  (2)   , 
      `MUNMOT` char  (20)   , 
      `SITMOT` char  (1)   , 
      `MUNIBGE` char  (7)   , 
      `NUMTEL` char  (15)   , 
      `CodResponsavel` int   , 
      `CTe` char  (1)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadmotorista_responsavel( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `Nome` varchar  (255)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadmotorista_terceiro( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `cpf` int   NOT NULL  , 
      `nome_completo` varchar  (255)   NOT NULL  , 
      `apelido` varchar  (255)   , 
      `telefone` int   , 
      `CTe` boolean   , 
      `dtultimaatualizacao` datetime   NOT NULL  , 
      `tipoatualizacao` int   NOT NULL    DEFAULT 2, 
      `cod_transportadora` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadoperacoes( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `nome` varchar  (50)   , 
      `tipo` varchar  (1)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadpatrimonio_tipo( 
      `CODTPAT`  INT  AUTO_INCREMENT    NOT NULL  , 
      `DESCTPAT` char  (20)   NOT NULL  , 
      `SITTPAT` char  (1)   NOT NULL  , 
      `NUMFRO` char  (1)   , 
      `NUMTRN` char  (1)   , 
      `ESTOQUE` char  (1)   , 
      `NUMFAZ` char  (2)   , 
      `CTHORI` char  (1)   , 
 PRIMARY KEY (CODTPAT)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadpedidotransporte( 
      `Pedido`  INT  AUTO_INCREMENT    NOT NULL  , 
      `cobrar_pedagio` boolean   NOT NULL  , 
      `valor_ton_pedagio` double   , 
      `cod_cliente` int   NOT NULL  , 
      `tonelada_total` double   NOT NULL  , 
      `situacao` char   NOT NULL  , 
 PRIMARY KEY (Pedido)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadpedidotransporte_valor( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `Pedido` int   NOT NULL  , 
      `Descricao_Destino` varchar  (255)   NOT NULL  , 
      `CEP` int   , 
      `Cidade` varchar  (255)   , 
      `KM` int   , 
      `Valor_tonelada` double   , 
      `Valor_KM` double   , 
      `Valor_tonelada_terceiro` double   , 
      `Valor_KM_terceiro` double   , 
      `Cod_FazendaLP` int   , 
      `Cod_LoteBloco` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadplanocontas( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `numero` varchar  (10)   , 
      `nome` varchar  (50)   , 
      `lacamentos` varchar  (1)   , 
      `mae` int   , 
      `tipo` varchar  (1)   , 
      `situacao` varchar  (1)   , 
      `estoque` varchar  (1)   , 
      `livroCaixaSemNota` char  (1)   , 
      `fechamento_empresas` varchar  (1)   , 
      `semrequisicao` varchar  (1)   , 
      `outras_receitas` char  (1)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadponto( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `Data_Ponto` date   , 
      `Cod_Fazenda` int   , 
      `Cod_Turma` int   , 
      `Nome_Fiscal` varchar  (150)   , 
      `Cod_Funcionario` int   , 
      `Nome_Funcionario` varchar  (150)   , 
      `Hora_Inicial` time   , 
      `Hora_Final` time   , 
      `dtultimaatualizacao` datetime   , 
      `NSR_Entrada` char  (11)   , 
      `NSR_Saida` char  (11)   , 
      `NFR` char  (17)   , 
      `id_REP` int   , 
      `Nome_Rep` varchar  (150)   , 
      `Cod_TabFuncionario` int   , 
      `Cod_TabFazenda` int   , 
      `Cod_TabTurma` int   , 
      `app` char  (1)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadponto_justificativa( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `Justificativa` text   , 
      `dtultimaatualizacao` datetime   , 
      `cod_usuario` int   , 
      `cod_ponto` int   , 
      `Hora_Inicial` time   , 
      `Hora_Final` time   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadpraga( 
      `codpraga`  INT  AUTO_INCREMENT    NOT NULL  , 
      `codext` int     DEFAULT NULL, 
      `nomepraga` varchar  (255)     DEFAULT NULL, 
      `situacao` varchar  (255)     DEFAULT NULL, 
      `codemppraga` int     DEFAULT NULL, 
      `dtultimaatualizacao` datetime     DEFAULT NULL, 
      `tipoatualizacao` int     DEFAULT 'NULL COMMENT 1 - Inserção', 
 PRIMARY KEY (codpraga)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadpreparo( 
      `codpreparo`  INT  AUTO_INCREMENT    NOT NULL  , 
      `eletrostatica` varchar  (3)     DEFAULT NULL, 
      `codfaz` int   NOT NULL    DEFAULT 0, 
      `datapreparo` date     DEFAULT NULL, 
      `mlpreparo` int     DEFAULT NULL, 
      `tanqueatual` int     DEFAULT NULL, 
      `cTotalBombas` double     DEFAULT NULL, 
      `variavel` varchar  (255)     DEFAULT NULL, 
      `ltsnabomba` int     DEFAULT NULL, 
      `marcha` varchar  (255)     DEFAULT NULL, 
      `mtstempo` int     DEFAULT NULL, 
      `temposeg` int     DEFAULT NULL, 
      `velocidade` double     DEFAULT NULL, 
      `ltsbicomin` double     DEFAULT NULL, 
      `libras` int     DEFAULT NULL, 
      `bicos` int     DEFAULT NULL, 
      `uM3planta` int     DEFAULT NULL, 
      `uPlphect` int     DEFAULT NULL, 
      `uTotalplantas` int     DEFAULT NULL, 
      `uEsplinha` double     DEFAULT NULL, 
      `uEsppl` double     DEFAULT NULL, 
      `cMLm3` int     DEFAULT NULL, 
      `cPlantaspBB` int     DEFAULT NULL, 
      `cHectBB` double     DEFAULT NULL, 
      `cLtsHect` int     DEFAULT NULL, 
      `cTempoumaBB` datetime     DEFAULT NULL, 
      `cLtspPL` double     DEFAULT NULL, 
      `cVrBomba` double     DEFAULT NULL, 
      `cVrPlanta` double     DEFAULT NULL, 
      `cVrTotal` double     DEFAULT NULL, 
      `eMLm3` double     DEFAULT 0.00, 
      `ePlantaspBB` int     DEFAULT NULL, 
      `eHectBB` double     DEFAULT NULL, 
      `eLtsHect` int     DEFAULT NULL, 
      `eTempoumaBB` datetime     DEFAULT NULL, 
      `eLtspPL` double     DEFAULT NULL, 
      `eVrBomba` double     DEFAULT NULL, 
      `eVrPlanta` double     DEFAULT NULL, 
      `eVrTotal` double     DEFAULT NULL, 
      `eTotalBB` double     DEFAULT NULL, 
      `codemp` int     DEFAULT NULL, 
      `status` int     DEFAULT 0, 
      `dtultimaatualizacao` datetime     DEFAULT NULL, 
      `tipoatualizacao` int     DEFAULT 'NULL COMMENT 1 - Inserção', 
 PRIMARY KEY (codpreparo)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadpre_transferencia( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `data_movimentacao` date     DEFAULT NULL, 
      `codmovitem` int     DEFAULT NULL, 
      `codprod` int     DEFAULT NULL, 
      `nomematerial` varchar  (255)     DEFAULT NULL, 
      `qtd` double     DEFAULT NULL, 
      `codestoque` int     DEFAULT NULL, 
      `estoque` varchar  (255)     DEFAULT NULL, 
      `usuario` varchar  (255)     DEFAULT NULL, 
      `status` varchar  (30)     DEFAULT NULL, 
      `codmov` int   , 
      `tipo` varchar  (50)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadquilometragem( 
      `codkm`  INT  AUTO_INCREMENT    NOT NULL  , 
      `codtrator` int     DEFAULT NULL, 
      `coduser` int     DEFAULT NULL, 
      `datahora` datetime     DEFAULT NULL, 
      `hodometroinicio` int     DEFAULT NULL, 
      `hodometrofim` int     DEFAULT NULL, 
      `observacao` varchar  (255)     DEFAULT NULL, 
      `origem` varchar  (255)   NOT NULL  , 
      `destino` varchar  (255)   NOT NULL  , 
      `liberacao` varchar  (255)     DEFAULT NULL, 
      `codliberacao` int     DEFAULT NULL, 
      `dispositivo` char  (50)     DEFAULT NULL, 
 PRIMARY KEY (codkm)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadrep( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `Nome` varchar  (255)   NOT NULL  , 
      `IP_URL` varchar  (255)   , 
      `Senha` int   , 
      `NFR` char  (17)   NOT NULL  , 
      `PIN` char  (64)   , 
      `CodPatrimonio` int   , 
      `Empresa_CNPJ` char  (14)   , 
      `Empresa_CEI` char  (12)   , 
      `Empresa_Tipo` char  (1)     DEFAULT '1', 
      `Empresa_Nome` varchar  (150)   , 
      `Empresa_End` varchar  (100)   , 
      `Empresa_Responsavel_CPF` char  (11)   , 
      `Status` char  (1)   NOT NULL  , 
      `ultima_tentativa_conexao` datetime   , 
      `resultado_tentativa` char  (3)   , 
      `ultima_importacao` datetime   , 
      `grupofaz` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadrepponto( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `NSR` int   , 
      `DataPonto` date   , 
      `HoraPonto` time   , 
      `PIS` char  (12)   , 
      `NFR` char  (17)   NOT NULL  , 
      `id_REP` int   , 
      `Nome_Rep` varchar  (150)   , 
      `Cod_Funcionario` int   , 
      `Nome_Funcionario` varchar  (150)   , 
      `dtultimaatualizacao` datetime   , 
      `Cod_TabFuncionario` int   , 
      `editado_user_id` int   , 
      `justificativa` text   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadrequisicao( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `n_requisicao` int   , 
      `dataehora` datetime   NOT NULL  , 
      `id_faturamento` int   , 
      `tabcadfazenda_id` int   NOT NULL  , 
      `tabcadfornecedor_id` int   NOT NULL  , 
      `tabcadpatrimonio_id` int   , 
      `tabcadtransportadora_id` int   , 
      `tabcadmotorista_id` int   , 
      `tabcadmecanico_id` int   , 
      `TIPPAT` int   , 
      `cod_patrimonio` int   , 
      `cod_frota` int   , 
      `horimetro` int   , 
      `estoque` int   , 
      `documento` varchar  (255)   , 
      `observacao` varchar  (255)   , 
      `status` varchar  (255)   , 
      `valor_total_requisicao` double   , 
      `valor_desconto` double   , 
      `valor_desconto_servico` double   , 
      `user_id` int   NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `motivos_pendencia` text   , 
      `digitacao_horimetro` text   , 
      `user_id_autorizacao` int   , 
      `user_id_cancelamento` int   , 
      `motivo_cancelamento` text   , 
      `dataehora_autorizacao` datetime   , 
      `status_estoque` varchar  (255)   , 
      `status_financeiro` varchar  (20)     DEFAULT ''PENDENTE'', 
      `detalhes` text   , 
      `entra_fechamento` char   , 
      `revisar` char  (2)   , 
      `media_atual` double   , 
      `compra_patrimonio` char  (1)   , 
      `revisado_pelo_suprimentos` char  (1)   , 
      `revisado_obs` text   , 
      `revisado_aguardando_resposta` char  (1)   , 
      `revisado_pelo_suprimentos_user_id` int   , 
      `revisado_nao_exibir` char  (1)   , 
      `revisado_datahora` datetime   , 
      `industria_cliente_id` int   , 
      `contrato_id` int   , 
      `variedade_contrato_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadrequisicao_autorizacao( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `tabusuarios_id` int   , 
      `responsavel_tabusuarios_id` int   , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadrequisicao_entregafutura( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `id_requisicao` int   , 
      `n_requisicao` int   , 
      `n_entrega` int   , 
      `cod_estoque` int   , 
      `data_solicitacao` datetime   , 
      `data_confirmacao` datetime   , 
      `user_solicitacao` int   , 
      `user_confirmacao` int   , 
      `status` varchar  (50)   , 
      `obs` text   , 
      `dtultimaatualizacao` datetime   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadrequisicao_entregafutura_confirmacao( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `user_confirmacao` int   , 
      `data_confirmacao` datetime   , 
      `id_entregafutura` int   , 
      `dtultimaatualizacao` datetime   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadrequisicao_entregafutura_confirmacao_itens( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `id_entregafutura_confirmacao` int   , 
      `id_material` int   , 
      `qtd_confirmada` double   , 
      `dtultimaatualizacao` datetime   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadrequisicao_entregafutura_itens( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `id_entregafutura` int   , 
      `id_material` int   , 
      `qtd` double   , 
      `saldo` double   , 
      `valor_uni` double   , 
      `valor_total` double   , 
      `dtultimaatualizacao` datetime   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadrequisicao_faturamento( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `apelido` varchar  (150)   , 
      `informacao` text   , 
      `limite_diesel_s500` int   , 
      `tempo_limite_dias` int   , 
      `id_empresa` int   , 
      `tempo_limite_meses` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadrequisicao_itens( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `tabcadrequisicao_id` int   NOT NULL  , 
      `tabcadmaterial_id` int   NOT NULL  , 
      `qtd` int   NOT NULL  , 
      `valor` double   NOT NULL  , 
      `Justificativa_preco_maior` text   , 
      `qtd_est_barracao` double   , 
      `justificativa_est_barracao` text   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadrequisicao_regras( 
      `id`  INT  AUTO_INCREMENT    NOT NULL    DEFAULT '0 AUTO_INCREMENT', 
      `id_material` int     DEFAULT NULL, 
      `id_usuario` int     DEFAULT NULL, 
      `id_fornecedor` int     DEFAULT NULL, 
      `porcentagem_maior` int     DEFAULT NULL, 
      `compra_acima_do_minimo` char  (3)     DEFAULT NULL, 
      `compra_acima_do_ideal` char  (3)     DEFAULT NULL, 
      `compra_com_estoque_disponivel` char  (3)     DEFAULT NULL, 
      `valor_maximo` double   , 
      `detalhes` char  (1)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadrequisicao_servico( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `tabcadservico_id` int   NOT NULL  , 
      `tabcadrequisicao_id` int   NOT NULL  , 
      `detalhes_servico` text   , 
      `qtd` int   NOT NULL  , 
      `valor` double   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadriscosbiologicos( 
      `id_riscobiologico`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `situacao` varchar  (10)   , 
      `nomeriscobiologico` varchar  (200)   , 
      `descricao` text   , 
      `idade_maxima` int   , 
 PRIMARY KEY (id_riscobiologico)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadriscosespecificos( 
      `id_riscoespecifico`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `nomeriscoespecifico` varchar  (100)   , 
      `situacao` varchar  (10)   , 
      `descricao` text   , 
      `idade_maxima` int   , 
 PRIMARY KEY (id_riscoespecifico)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadriscosfisicos( 
      `id_riscofisico`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `nomeriscofisico` varchar  (100)   , 
      `situacao` varchar  (10)   , 
      `descricao` text   , 
      `idade_maxima` int   , 
 PRIMARY KEY (id_riscofisico)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadriscosquimicos( 
      `id_riscoquimico`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `nomeriscoquimico` varchar  (100)   , 
      `situacao` varchar  (10)   , 
      `descricao` text   , 
      `idade_maxima` int   , 
 PRIMARY KEY (id_riscoquimico)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadservico( 
      `CODSER`  INT  AUTO_INCREMENT    NOT NULL  , 
      `SERVICO` char  (30)   , 
      `VALOR` double   , 
      `SITUACAO` char  (1)   , 
 PRIMARY KEY (CODSER)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadsindicato( 
      `CODSIND`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `CNPJSIND` varchar  (20)   , 
      `NOMSIND` varchar  (100)   , 
      `CIDSIND` varchar  (50)   , 
      `UFSIND` varchar  (2)   , 
      `ENDSIND` varchar  (100)   , 
      `BAISIND` varchar  (50)   , 
      `SITSIND` varchar  (1)   , 
      `RSOCSIND` varchar  (60)   , 
      `IESIND` varchar  (18)   , 
      `NUMSIND` int   , 
      `COMPSIND` varchar  (20)   , 
      `CEPSIND` varchar  (10)   , 
      `TEL1SIND` varchar  (14)   , 
      `TEL2SIND` varchar  (14)   , 
      `TEL3SIND` varchar  (14)   , 
      `EMAILSIND` varchar  (100)   , 
      `SITESIND` varchar  (60)   , 
      `CONTSIND` varchar  (40)   , 
      `OBSSIND` varchar  (60)   , 
      `presidente` varchar  (100)   , 
      `mr` varchar  (100)   , 
 PRIMARY KEY (CODSIND)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadsolicitacao_melhorias( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `user_id` int     DEFAULT NULL, 
      `datahora_solicitacao` datetime     DEFAULT NULL, 
      `descricao` text     DEFAULT NULL, 
      `n_chamado` int     DEFAULT NULL, 
      `status` varchar  (255)     DEFAULT NULL, 
      `datahora_conclusao` datetime     DEFAULT NULL, 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadtabelafretes( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `origem_id` int   , 
      `destino_id` int   , 
      `dt_inicial` date   , 
      `dt_final` date   , 
      `vl_frete` double   , 
      `situacao` varchar  (1)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadtabelafretesvalidade( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `meses` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadtabelasfretes_hist( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `tabela_id` int   NOT NULL  , 
      `dt_inicial` date   , 
      `dt_final` date   , 
      `valor` double   , 
      `situacao` varchar  (1)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadtipo_contato( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `Tipo_Contato` varchar  (100)   , 
      `Mascara` varchar  (50)   , 
      `dtultimaatualizacao` datetime   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadtipoexame( 
      `codtipoexame`  INT  AUTO_INCREMENT    NOT NULL  , 
      `nometipoexame` varchar  (255)     DEFAULT NULL, 
      `codemp` int     DEFAULT NULL, 
      `situacao` varchar  (255)     DEFAULT NULL, 
 PRIMARY KEY (codtipoexame)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadtipopagto( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `Nome_Tipo` varchar  (100)   , 
      `Observacao` text   , 
      `dtultimaatualizacao` datetime   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadtransbordo( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `fornecedor_id` int   , 
      `vl_caixa` double   , 
      `st_padrao` varchar  (1)   , 
      `situacao` varchar  (1)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadtransportadora( 
      `NUMTRN`  INT  AUTO_INCREMENT    NOT NULL  , 
      `NOMTRN` char  (60)   , 
      `NOMEND` char  (30)   , 
      `NUMCEP` int   , 
      `NOMCID` char  (20)   , 
      `SIGEST` char  (2)   , 
      `NUMTEL` char  (15)   , 
      `NUMFAX` char  (15)   , 
      `CGCTRN` char  (18)   , 
      `INSEST` char  (15)   , 
      `NOMBAI` char  (25)   , 
      `DATFINI` date   , 
      `DATFFIN` date   , 
      `TITULAR` char  (60)   , 
      `BANCO` char  (20)   , 
      `AGENCIA` char  (20)   , 
      `CONTA` char  (20)   , 
      `CPF` char  (20)   , 
      `PFRETE` char  (1)   , 
      `NUMTEL2` char  (15)   , 
      `DIGAG` char  (2)   , 
      `DIGCON` char  (2)   , 
      `NUMBAN` char  (3)   , 
      `PESSOA` int   , 
      `BCONUM` char  (3)   , 
      `BCOTIP` int   , 
      `BCOOBS` char  (30)   , 
      `RNTRC` int   , 
      `dtultimaatualizacao` datetime   , 
      `tipoatualizacao` int   , 
      `codcidadeibge_transp` int   , 
      `codcidadeibge_conta` int   , 
      `email_transp` varchar  (255)   , 
      `email_conta` varchar  (255)   , 
      `situacao` varchar  (20)   , 
      `pixtipo` varchar  (15)   , 
      `chavepix` varchar  (100)   , 
 PRIMARY KEY (NUMTRN)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadtrator( 
      `codtrator`  INT  AUTO_INCREMENT    NOT NULL  , 
      `situacao` char  (10)   NOT NULL  , 
      `nometrator` varchar  (255)   NOT NULL  , 
      `codtipopat` int   NOT NULL  , 
      `codfrotatrat` int   , 
      `codpatrimonio` int   NOT NULL  , 
      `lp_transporte` char  (3)   , 
      `numhorimetro` int   , 
      `codfaz` int   , 
      `codlocalpat` int   , 
      `capacidadetanque` int   , 
 PRIMARY KEY (codtrator)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadtreinamentos( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `modelo_id` int   , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `local_id` int   , 
      `setor` varchar  (250)   , 
      `Instrutor_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadtreinamentos_conteudo( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `treinamento_id` int   , 
      `dia` int   , 
      `conteudo` text   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadtreinamentos_data_conteudo( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `treinamento_id` int   , 
      `dt_treinamento` date   , 
      `id_conteudo` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadtreinamentos_funcionarios( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `treinamento_id` int   , 
      `funcionario_id` int   , 
      `realizado` varchar  (1)     DEFAULT ''N'', 
      `pendente` varchar  (1)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadtreinamentos_funcionarios_presenca( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `data_conteudo_id` int   , 
      `treinamento_funcionario_id` int   , 
      `presenca` char  (1)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadtreinamentos_instrutor( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `nome_completo` varchar  (250)   , 
      `cpf` int   , 
      `endereco` varchar  (250)   , 
      `numero` varchar  (20)   , 
      `bairro` varchar  (50)   , 
      `cep` int   , 
      `cidade` varchar  (30)   , 
      `telefone` varchar  (20)   , 
      `email` varchar  (100)   , 
      `n_registro` varchar  (50)   , 
      `formacao` varchar  (100)   , 
      `padrao` varchar  (1)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadtreinamentos_local( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `Instituicao` varchar  (250)   , 
      `endereco` varchar  (250)   , 
      `numero` varchar  (20)   , 
      `bairro` varchar  (50)   , 
      `cep` int   , 
      `cidade` varchar  (30)   , 
      `telefone` varchar  (20)   , 
      `email` varchar  (100)   , 
      `fazenda_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadtreinamentos_modelo( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `titulo` varchar  (250)   , 
      `qthoras` int   , 
      `qtdias` int   , 
      `frenquencia` int   , 
      `anexo_apresentacao` varchar  (250)   , 
      `obrigatorio_admissao` char  (1)   , 
      `treinamento_unico` char   , 
      `exige_avaliacao` char  (1)   , 
      `documento_certificado` int   , 
      `documento_lista_presenca` int   , 
      `prazo` int   , 
      `local_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadtreinamentos_modelo_funcoes_obrigatorias( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `funcao_id` int   , 
      `modelo_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadturma( 
      `codturma`  INT  AUTO_INCREMENT    NOT NULL  , 
      `nometurma` varchar  (255)   , 
      `codemp` int   , 
      `codext` int   , 
      `situacao` varchar  (255)   , 
      `id_fiscal` int   NOT NULL  , 
 PRIMARY KEY (codturma)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcad_unidades_medidas( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `descricao` varchar  (20)   , 
      `tipo` int   , 
      `qtde` double   , 
      `sigla` varchar  (2)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadvariedade( 
      `codvari`  INT  AUTO_INCREMENT    NOT NULL  , 
      `nomevari` varchar  (255)   , 
      `situacao` varchar  (255)   , 
      `codemp` int   , 
      `codext` int   , 
      `cod_material` int   , 
 PRIMARY KEY (codvari)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcadveiculo_terceiro( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `placa` char  (7)   NOT NULL  , 
      `descricao` varchar  (255)   NOT NULL  , 
      `capacidade_tanque` int   NOT NULL  , 
      `horimetro` int   NOT NULL  , 
      `ativado` char   NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `tipoatualizacao` int     DEFAULT 2, 
      `cod_motorista` int   , 
      `cod_transportadora` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabchamados( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dt_abertura` date   , 
      `dt_andamento` datetime   , 
      `dt_conclusao` datetime   , 
      `titulo` varchar  (200)   , 
      `servico_id` int   NOT NULL  , 
      `detalhamento` text   , 
      `usuario_id` int   , 
      `fazenda_id` int   , 
      `cod_patrimonio` int   , 
      `status_id` int   NOT NULL  , 
      `TIPPAT` int   , 
      `estoque` int   , 
      `cod_frota` int   , 
      `tabcadpatrimonio_id` int   , 
      `tabcadmotorista_id` int   , 
      `tabcadtransportadora_id` int   , 
      `horimetro` int   , 
      `trator_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabchamadosnotas( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dt` datetime   , 
      `chamado_id` int   NOT NULL  , 
      `usuarios_id` int   , 
      `status_id` int   NOT NULL  , 
      `obs` text   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabchamadosservico( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `nome` varchar  (100)   , 
      `funcao_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabchamadosstatus( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `descricao` varchar  (100)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabclientes_contato( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `id_Cliente` int   , 
      `id_Tipo` int   , 
      `Contato` varchar  (50)   , 
      `OBS` text   , 
      `dtultimaatualizacao` datetime   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcoladvertencias( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `tipo_id` int   NOT NULL  , 
      `funcionario_id` int   , 
      `dt` date   , 
      `complemento` varchar  (200)   , 
      `cidade` varchar  (100)   , 
      `tp_advertencia` varchar  (1)   , 
      `dias` int   , 
      `retirar_cestabasica` varchar  (1)   , 
      `retirar_premio` varchar  (1)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcoladvertencias_tipo( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `nome` varchar  (100)   , 
      `imprimir_data` varchar  (1)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcolcestabasica_funcionarios( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `mes` int   , 
      `ano` int   , 
      `funcionario_id` int   , 
      `motivo` varchar  (100)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcolempresa_fechamento( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `empresa_id` int   , 
      `dt_inicial` date   , 
      `dt_final` date   , 
      `vl_bruto` double   , 
      `vl_folha` double   , 
      `vl_impostos` double   , 
      `vl_escritorio` double   , 
      `vl_epi` double   , 
      `vl_transbordo` double   , 
      `vl_transporte` double   , 
      `vl_despesas` double   , 
      `vl_geral` double   , 
      `situacao` varchar  (1)   , 
      `dt_tipo` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcolempresa_fechamento_despesas( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `fechamento_id` int   NOT NULL  , 
      `despesa_id` int   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcolempresa_fechamento_fiscal( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `fechamento_id` int   NOT NULL  , 
      `fiscal_id` int   , 
      `cx_peso` double   , 
      `vl_bruto` double   , 
      `qtd_func` int   , 
      `vl_folha` double   , 
      `vl_impostos` double   , 
      `vl_escritorio` double   , 
      `vl_epi` double   , 
      `vl_transbordo` double   , 
      `cx_transbordo` double   , 
      `vl_transporte` double   , 
      `vl_total` double   , 
      `media` double   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcolempresa_fechamento_folha( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dt` date   , 
      `fiscal_id` int   , 
      `fazenda_id` int   , 
      `funcionario_id` int   , 
      `evento_id` int   , 
      `referencia` varchar  (20)   , 
      `complemento` varchar  (20)   , 
      `vl_provento` double   , 
      `vl_desconto` double   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcolempresa_lctos( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `empresa_id` int   , 
      `dt` date   , 
      `vl` double   , 
      `fiscal_id` int   , 
      `fazenda_id` int   , 
      `planocontas_id` int   , 
      `detalhamento` varchar  (100)   , 
      `qtd` double   , 
      `vl_unitario` double   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcolfiscal_avulsas( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `caixas` int   , 
      `bags` int   , 
      `dt` date   , 
      `fiscal_id` int   , 
      `vl` double   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcolfiscal_fechamento( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dt_inicial` date   , 
      `dt_final` date   , 
      `fiscal_id` int   , 
      `situacao` varchar  (1)   , 
      `vl_tickets` double   , 
      `vl_creditos` double   , 
      `vl_debitos` double   , 
      `vl_liquido` double   , 
      `cx_carregadas` double   , 
      `cx_apontadas` double   , 
      `media` double   , 
      `vl_dif_credito` double   , 
      `vl_dif_debito` double   , 
      `cx_descontar` double   , 
      `cx_media` double   , 
      `bg_carregados` double   , 
      `bg_apontados` double   , 
      `bg_media` double   , 
      `bg_descontar` double   , 
      `bg_vl_tickets` double   , 
      `mediaBG` double   , 
      `vl_dif_creditoBG` double   , 
      `vl_dif_debitoBG` double   , 
      `cx_descontar_carregadas` double   , 
      `bg_descontar_carregadas` double   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcolfiscal_fechamento_cd( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `fechamento_id` int   NOT NULL  , 
      `cd_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcolfiscal_fechamento_cfg( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `centrocustos_id` int   , 
      `planocontas_id` int   , 
      `forma_id` int   , 
      `serie` varchar  (15)   , 
      `operacao_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcolfiscal_fechamento_tickets( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `fechamento_id` int   NOT NULL  , 
      `ticket_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcolheita( 
      `col_id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `col_data` date   , 
      `codfiscal` int   , 
      `codfaz` int   , 
      `importado` varchar  (1)   , 
 PRIMARY KEY (col_id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcolheitaapontamento( 
      `apcol_id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `apcol_falta` int   , 
      `apcol_banco` int   , 
      `apcol_outrafazenda` int   , 
      `apcol_semproducao` int   , 
      `col_id` int   , 
      `codfuncionario` int   , 
 PRIMARY KEY (apcol_id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcolheitaaptotipo( 
      `apcoltipo_id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `apcol_id` int   NOT NULL  , 
      `codquadra` int   , 
      `apcoltipo_bagvalor` double   , 
      `apcoltipo_bagqtde` int   , 
      `apcoltipo_caixavalor` double   , 
      `apcoltipo_caixaqtde` int   , 
      `apcoltipo_carregovalor` double   , 
      `apcoltipo_carregoqtde` int   , 
      `apcoltipo_diariavalor` double   , 
      `apcoltipo_diariaqtde` double   , 
      `apcoltipo_diariachuvavalor` double   , 
      `apcoltipo_diariachuvaqtde` double   , 
      `importado` varchar  (1)   , 
      `apcoltipo_vl_assiduidade` double   , 
      `apcoltipo_vl_premio` double   , 
 PRIMARY KEY (apcoltipo_id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcolholerite( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `mes` int   , 
      `ano` int   , 
      `tipo` varchar  (10)   , 
      `situacao` varchar  (1)   , 
      `descontar_cx` varchar  (1)   , 
      `funcionario_id` int   , 
      `dt_ultimodia` date   , 
      `fiscal_id` int   , 
      `complemento` varchar  (1)   , 
      `premio` varchar  (1)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcolholerite_evento( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `holerite_funcionario_id` int   NOT NULL  , 
      `evento_id` int   , 
      `complemento` varchar  (10)   , 
      `referencia` double   , 
      `valor` double   , 
      `tipo` varchar  (1)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcolholerite_funcionario( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `holerite_id` int   NOT NULL  , 
      `funcionario_id` int   , 
      `vl_proventos` double   , 
      `vl_descontos` double   , 
      `vl_liquido` double   , 
      `vl_dificuldade` double   , 
      `vl_assiduidade` double   , 
      `vl_premio` double   , 
      `vl_vale` double   , 
      `per_vale` double   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcolholerite_historico( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dt` date   , 
      `status` varchar  (20)   , 
      `holerite_id` int   NOT NULL  , 
      `detalhamento` varchar  (200)   , 
      `usuario_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcolholerite_rescisao( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `holerite_id` int   NOT NULL  , 
      `funcionario_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcolimpostos( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `fiscal_id` int   , 
      `ano` int   , 
      `mes` int   , 
      `vl_folha` double   , 
      `vl_impostos` double   , 
      `vl_escritorio` double   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcolparametros_cesta( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `nome` varchar  (200)   , 
      `vl` varchar  (10)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcolparametros_cesta_itens( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `descricao` varchar  (200)   , 
      `unidade` varchar  (2)   , 
      `qtd` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcolparametros_fiscal( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `periodo_id` int   NOT NULL  , 
      `fiscal_id` int   , 
      `peso_bag` double   , 
      `peso_bag_max` double   , 
      `kg_caixa` double   , 
      `kg_caixa_max` double   , 
      `per_vale` double   , 
      `desc_caixa` double   , 
      `desc_desconto` double   , 
      `vl_colhedor` double   , 
      `vl_carregador` double   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcolparametros_fiscal_periodo( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `mes` int   , 
      `ano` int   , 
      `status` varchar  (10)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcolparametros_ponto( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `nome` varchar  (200)   , 
      `vl` varchar  (10)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcolparametros_premiacao( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `mes` int   , 
      `ano` int   , 
      `fiscal_id` int   , 
      `funcao_id` int   , 
      `fazenda_id` int   , 
      `faltas_assiduidade` int   , 
      `faltas_dificuldade` int   , 
      `horas` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcolparametros_premio( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `fazenda_id` int   , 
      `variedade_id` int   NOT NULL  , 
      `faixa` int   , 
      `vl_de` int   , 
      `vl_ate` int   , 
      `premio` double   , 
      `tipo` varchar  (1)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabcontrolecolheita( 
      `ctrcol_id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `ctrcol_data` date   NOT NULL  , 
      `ctrcol_valor` double   NOT NULL  , 
      `ctrcol_tipocarregamento` int   NOT NULL  , 
      `ctrcol_tipocarga` int   NOT NULL  , 
      `ctrcol_tipocolheita` int   NOT NULL  , 
      `ctrcol_epoca` int   NOT NULL  , 
      `codfiscal` int   NOT NULL  , 
      `codfaz` int   NOT NULL  , 
      `codquadra` int   NOT NULL  , 
      `codcliente` int     DEFAULT NULL, 
      `codendereco` int     DEFAULT NULL, 
      `codmotorista` int   NOT NULL  , 
 PRIMARY KEY (ctrcol_id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabdashboard_usuarios( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dashboard` char   , 
      `user` int   , 
      `ultimo_filtro` varchar  (50)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tab_dash_recursos_humanos( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `id_grupo_faz` int     DEFAULT NULL, 
      `nome_grupo_faz` varchar  (255)     DEFAULT NULL, 
      `anomes` date     DEFAULT NULL, 
      `horas50` int     DEFAULT NULL, 
      `horas100` int     DEFAULT NULL, 
      `adnot` int     DEFAULT NULL, 
      `faltas` int     DEFAULT NULL, 
      `atestados` int     DEFAULT NULL, 
      `cestas` int     DEFAULT NULL, 
      `qtdefunc` int     DEFAULT NULL, 
      `gratificacao` int     DEFAULT NULL, 
      `hectares` double     DEFAULT NULL, 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabdocumentos_cadastro( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `descricao` varchar  (255)     DEFAULT NULL, 
      `codemp` int     DEFAULT NULL, 
      `codext` int     DEFAULT NULL, 
      `situacao` varchar  (255)     DEFAULT NULL, 
      `dia_padrao` int     DEFAULT NULL, 
      `fisico` varchar  (1)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabdocumentos_pendentes( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `id_documento` int     DEFAULT NULL, 
      `id_funcionario` int     DEFAULT NULL, 
      `data` date     DEFAULT NULL, 
      `id_protocolo` int     DEFAULT NULL, 
      `data_lcto` date     DEFAULT NULL, 
      `data_protocolo` date     DEFAULT NULL, 
      `data_confirmacao_protocolo` date     DEFAULT NULL, 
      `tipo` varchar  (1)     DEFAULT ''M'', 
      `data_nova` date   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabestoque( 
      `codestoque`  INT  AUTO_INCREMENT    NOT NULL  , 
      `nomeestoque` varchar  (255)   , 
      `codemp` int   , 
      `situacao` varchar  (255)   , 
      `combustivel` varchar  (255)   , 
      `codext` int   , 
 PRIMARY KEY (codestoque)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabestoquefaz( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `codfaz` int   , 
      `codestoque` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfaturamento_diesel_2020( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `id_faturamento` int   , 
      `dt` date   , 
      `qtd` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfechamentostabile( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `mes` int   , 
      `ano` int   , 
      `grupo` varchar  (100)   , 
      `url_pdf` varchar  (250)   , 
      `relatorio_id` int   , 
      `url_pdf_detalhado` varchar  (250)   , 
      `relatorio_detalhado_id` int   , 
      `valor_total` double   , 
      `status` varchar  (50)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfechamentostabile_inconsistencias( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `id_pagamento` int     DEFAULT 'NULL COMMENT tabfinmovimentacoesrecebimentos', 
      `valor_requisicoes` double     DEFAULT NULL, 
      `valor_pagamento` double     DEFAULT NULL, 
      `valor_personalizado` double     DEFAULT NULL, 
      `valor_utilizado` varchar  (255)     DEFAULT 'NULL COMMENT \REQUISICOES\', 
      `justificativa` text   , 
      `data_pagamento` date   , 
      `nota` varchar  (255)   , 
      `fornecedor` varchar  (255)   , 
      `c_custos` varchar  (255)   , 
      `plano_contas` varchar  (255)   , 
      `id_parcela` int   , 
      `c_custos_id` int   , 
      `dthoracriacao` datetime   , 
      `dtultimaatualizacao` datetime   , 
      `criacao_user_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfechamentostabile_relatorios( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `data_inicial` date     DEFAULT NULL, 
      `data_final` date     DEFAULT NULL, 
      `grupo_empresas` varchar  (50)     DEFAULT NULL, 
      `grupo_fazendas` varchar  (50)     DEFAULT NULL, 
      `custo_medio_geral_caixa` double     DEFAULT NULL, 
      `agrupar_requisicoes` char  (1)     DEFAULT NULL, 
      `detalhar_transferencias` char  (1)     DEFAULT NULL, 
      `mostrar_resumo_final` char  (1)     DEFAULT NULL, 
      `incluir_entrega_futura` char  (1)     DEFAULT NULL, 
      `mostrar_manutencoes` char  (1)     DEFAULT NULL, 
      `renomear_centro_custos_srmarcio` char  (1)     DEFAULT NULL, 
      `emitido_por_user_id` int     DEFAULT NULL, 
      `data_hora` datetime     DEFAULT NULL, 
      `qtd_pagamentos` int   , 
      `valor_total` double   , 
      `arquivo_pdf` varchar  (255)   , 
      `faturamento_bruto_caixas` double   , 
      `faturamento_bruto_valor_total` double   , 
      `faturamento_bruto_media` double   , 
      `faturamento_frete_caixas` double   , 
      `faturamento_frete_valor` double   , 
      `faturamento_frete_media` double   , 
      `colheita_media_geral_caixa_valor` double   , 
      `colheita_media_geral_caixa_porcentagem` double   , 
      `media_geral_fundecitrus_valor` double   , 
      `media_geral_fundecitrus_porcentagem` double   , 
      `media_geral_funrural_valor` double   , 
      `media_geral_funrural_porcentagem` double   , 
      `media_geral_refugo_valor` double   , 
      `media_geral_refugo_porcentagem` double   , 
      `resumo_notas` double   , 
      `resumo_pagamento_avulso` double   , 
      `resumo_transferencias` double   , 
      `resumo_entregas_futuras` double   , 
      `resumo_manutencoes` double   , 
      `valor_total_fechado` double   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfechamentostabile_relatorios_avulso( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `relatorio_id` int     DEFAULT NULL, 
      `avulso_id` int     DEFAULT NULL, 
      `historico` text   , 
      `data_pagamento` date     DEFAULT NULL, 
      `cc_id` int     DEFAULT NULL, 
      `cc_descricao` varchar  (255)     DEFAULT NULL, 
      `plano_contas_id` int     DEFAULT NULL, 
      `plano_contas_descricao` varchar  (255)     DEFAULT NULL, 
      `qtd` double     DEFAULT NULL, 
      `v_unitario` double     DEFAULT NULL, 
      `v_total` double     DEFAULT NULL, 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfechamentostabile_relatorios_cc( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `relatorio_id` int     DEFAULT NULL, 
      `cc_id` int     DEFAULT NULL, 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfechamentostabile_relatorios_entrega_futura( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `relatorio_id` int     DEFAULT NULL, 
      `material_id` int     DEFAULT NULL, 
      `material_descriacao` varchar  (255)     DEFAULT NULL, 
      `und` varchar  (10)     DEFAULT NULL, 
      `entrada` int     DEFAULT NULL, 
      `v_medio` double     DEFAULT NULL, 
      `v_total_consolidado` double     DEFAULT NULL, 
      `data_entrega` date     DEFAULT NULL, 
      `requisicao_id` int     DEFAULT NULL, 
      `requisicao_numero` int     DEFAULT NULL, 
      `estoque_id` int     DEFAULT NULL, 
      `estoque_descricao` varchar  (255)     DEFAULT NULL, 
      `qtd` double     DEFAULT NULL, 
      `v_unitario` double     DEFAULT NULL, 
      `v_total` double     DEFAULT NULL, 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfechamentostabile_relatorios_itens( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `relatorio_id` int     DEFAULT NULL, 
      `data_pagamento` date     DEFAULT NULL, 
      `nota_requisicao` varchar  (50)     DEFAULT NULL, 
      `fornecedor` varchar  (255)     DEFAULT NULL, 
      `centro_custos` varchar  (255)     DEFAULT NULL, 
      `plano_contas` varchar  (255)     DEFAULT NULL, 
      `valor` double     DEFAULT NULL, 
      `centro_custos_id` int   , 
      `plano_contas_id` int   , 
      `id_pagamento` int   , 
      `id_parcela` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfechamentostabile_relatorios_manutencao( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `relatorio_id` int     DEFAULT NULL, 
      `manutencao_id` int   , 
      `frota_cod` int     DEFAULT NULL, 
      `frota_descricao` varchar  (255)     DEFAULT NULL, 
      `v_total_consolidado` double     DEFAULT NULL, 
      `data_manutencao` date     DEFAULT NULL, 
      `material_id` int     DEFAULT NULL, 
      `material_descricao` varchar  (255)     DEFAULT NULL, 
      `qtd` double     DEFAULT NULL, 
      `v_unitario` double     DEFAULT NULL, 
      `v_total` double     DEFAULT NULL, 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfechamentostabile_relatorios_transferencia( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `relatorio_id` int     DEFAULT NULL, 
      `material_id` int     DEFAULT NULL, 
      `material_descricao` varchar  (255)     DEFAULT NULL, 
      `und` varchar  (10)     DEFAULT NULL, 
      `entrada` double     DEFAULT NULL, 
      `saida` double     DEFAULT NULL, 
      `saldo` double     DEFAULT NULL, 
      `v_medio` double     DEFAULT NULL, 
      `v_total` double     DEFAULT NULL, 
      `codmov` int     DEFAULT NULL, 
      `data_transferencia` date     DEFAULT NULL, 
      `usuario_id` int     DEFAULT NULL, 
      `usuario_nome` varchar  (255)     DEFAULT NULL, 
      `estoque_origem_id` int     DEFAULT NULL, 
      `estoque_origem_nome` varchar  (255)     DEFAULT NULL, 
      `estoque_destino_id` int     DEFAULT NULL, 
      `estoque_destino_nome` varchar  (255)     DEFAULT NULL, 
      `qtd` double     DEFAULT NULL, 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabferiados( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `column_3` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfiltros_vwpulverizacaolist( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `pulverizacao` date     DEFAULT NULL, 
      `pulverizacao_final` date     DEFAULT NULL, 
      `fazenda` int     DEFAULT NULL, 
      `codquadra` int     DEFAULT NULL, 
      `produto` int     DEFAULT NULL, 
      `xDiasCarencia` int     DEFAULT NULL, 
      `ignorar_apontamento` int     DEFAULT NULL, 
      `agruparPeriodoData` int     DEFAULT NULL, 
      `produtos_substitutos` int     DEFAULT NULL, 
      `adubo` int     DEFAULT NULL, 
      `produto_uma_vez` int     DEFAULT NULL, 
      `fungicida` int     DEFAULT NULL, 
      `certificacao` int     DEFAULT NULL, 
      `destaca_faturamento` int     DEFAULT NULL, 
      `faturamento_extra` int     DEFAULT NULL, 
      `ignorar_pulverizacoes_conflitantes` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfinaso( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `dt_inicial` date   , 
      `dt_final` date   , 
      `dt_pgto` date   , 
      `vl_exames` double   , 
      `vl_total` double   , 
      `fornecedor_id` int   , 
      `integrado` varchar  (1)   , 
      `clinica_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfinaso_exames( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `fechamento_id` int   NOT NULL  , 
      `exame_id` int   , 
      `fazenda_id` int   , 
      `dt` date   , 
      `vl` double   , 
      `tabela_exame` varchar  (20)   , 
      `chave_exame` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfincaixas( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `nome` varchar  (100)   , 
      `saldo` double   , 
      `situacao` varchar  (1)   , 
      `banco` int   , 
      `agencia` varchar  (20)   , 
      `conta` varchar  (20)   , 
      `doc` varchar  (20)   , 
      `doc_nome` varchar  (200)   , 
      `tp_add` varchar  (1)   , 
      `fornecedor_id` int   , 
      `cliente_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfincaixasdepositos( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `caixa_id` int   , 
      `forma_id` int   , 
      `dt` date   , 
      `valor` double   , 
      `usuario` int   , 
      `historico` varchar  (200)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfincaixasestornos( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `central_id` int   , 
      `usuario_id` int   , 
      `data_hora` datetime   , 
      `motivo` text   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfincaixaslctos( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `caixa_id` int   NOT NULL  , 
      `forma_id` int   NOT NULL  , 
      `dt` date   , 
      `hora` time   , 
      `valor` double   , 
      `historico` varchar  (100)   , 
      `tipo` varchar  (1)   , 
      `int_local` varchar  (20)   , 
      `int_chave` int   , 
      `extra_01` varchar  (100)   , 
      `extra_02` varchar  (100)   , 
      `estorno_id` int   , 
      `fornecedor_id` int   , 
      `cliente_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfincaixaslctos_backup( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `caixa_id` int   , 
      `forma_id` int   , 
      `dt` date   , 
      `hora` time   , 
      `valor` double   , 
      `historico` varchar  (100)   , 
      `tipo` varchar  (1)   , 
      `int_local` varchar  (20)   , 
      `int_chave` int   , 
      `extra_01` varchar  (100)   , 
      `extra_02` varchar  (100)   , 
      `estorno_id` int   , 
      `fornecedor_id` int   , 
      `cliente_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfincaixaspermissao( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `usuario_id` int   , 
      `caixa_id` int   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfincaixasrapido( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `tipo` varchar  (1)   , 
      `forma_id` int   , 
      `caixa_id` int   , 
      `fornecedor_id` int   , 
      `cliente_id` int   , 
      `planocontas_id` int   , 
      `centrocustos_id` int   , 
      `central_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfincaixasrapidolctos( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `tabfincaixasrapido_id` int   NOT NULL  , 
      `dt_credito` date   , 
      `vl` double   , 
      `detalhamento` varchar  (200)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfincaixassaldos( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `caixa_id` int   NOT NULL  , 
      `dt` date   , 
      `vl_inicial` double   , 
      `vl_creditos` double   , 
      `vl_debitos` double   , 
      `vl_final` double   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfincaixassaldosformas( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `caixa_id` int   , 
      `forma_id` int   , 
      `vl_inicial` double   , 
      `vl_final` double   , 
      `vl_debitos` double   , 
      `vl_creditos` double   , 
      `dt` date   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfincaixastransferencias( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `origem_id` int   NOT NULL  , 
      `destino_id` int   NOT NULL  , 
      `forma_id` int   , 
      `dt` date   , 
      `valor` double   , 
      `usuario` int   , 
      `historico` varchar  (250)   , 
      `tipo_transferencia` char  (1)   NOT NULL    DEFAULT '1', 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfincaixastransferencias_cheques( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `transferencia_id` int   NOT NULL  , 
      `cheque_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfincheques( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `banco` int   , 
      `agencia` varchar  (10)   , 
      `conta` varchar  (10)   , 
      `numero` int   , 
      `favorecido_doc` varchar  (20)   , 
      `favorecido_nome` varchar  (100)   , 
      `valor` double   , 
      `situacao` varchar  (1)   , 
      `cliente_id` int   , 
      `fornecedor_id` int   , 
      `dt` date   , 
      `caixa_id` int   , 
      `cidade_id` int   , 
      `dt_credito` date   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfinchequeshistorico( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `cheque_id` int   NOT NULL  , 
      `dt` date   , 
      `historico` varchar  (200)   , 
      `movimento` varchar  (1)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfincontratos( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dt_inicial` date   , 
      `dt_final` date   , 
      `situacao` varchar  (1)   , 
      `valor` double   , 
      `dia_vcto` int   , 
      `fornecedor_id` int   , 
      `centrocustos_id` int   , 
      `tipo` varchar  (20)   , 
      `dt_termino` date   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfincontratosadiantamentos( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `contrato_id` int   NOT NULL  , 
      `adiantamentos_id` int   , 
      `dtultimaatualizacao` datetime   , 
      `fornecedor_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfincontratoscfg( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `planocontas_id` int   , 
      `operacao_id` int   , 
      `forma_id` int   , 
      `serie` varchar  (10)   , 
      `planocontas_mudas_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfincontratoscobrancas( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `contrato_id` int   NOT NULL  , 
      `valor` double   , 
      `dt_vcto` date   , 
      `situacao` varchar  (1)   , 
      `dt_pgto` date   , 
      `valor_pago` double   , 
      `mes` int   , 
      `ano` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfincontratoscobrancatitulos( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `cobranca_id` int   NOT NULL  , 
      `valor` double   , 
      `dt_vcto` date   , 
      `situacao` varchar  (1)   , 
      `dt_pgto` date   , 
      `valor_pago` double   , 
      `fornecedor_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfincontratosfornecedores( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `contrato_id` int   NOT NULL  , 
      `fornecedor_id` int   , 
      `valor` double   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfincontratosperiodo( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `contrato_id` int   NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `mes` int   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfindespesasfixas( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `fornecedor_id` int   , 
      `centrocustos_id` int   , 
      `planocontas_id` int   , 
      `forma_id` int   , 
      `operacao_id` int   , 
      `dia_vcto` int   , 
      `valor` double   , 
      `complemento` text   , 
      `situacao` varchar  (1)   , 
      `id_faturamento` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfindespesasfixasperiodo( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `despesa_id` int   NOT NULL  , 
      `mes` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfinfaturamentocfg( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `serie` varchar  (10)   , 
      `planocontas_id` int   , 
      `centrocustos_id` int   , 
      `operacao_id` int   , 
      `produto_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfinfretes( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `veiculo_id` int   , 
      `dt` date   , 
      `fazenda_id` int   , 
      `vl_unitario` double   , 
      `unidade` double   , 
      `vl_total` double   , 
      `motorista_id` int   , 
      `descricao` varchar  (200)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfinimpostos( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `funrural` double   , 
      `pc_debito` double   , 
      `pc_credito` double   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfinmovimentacoes( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dt_emissao` date   , 
      `hr_emissao` time   , 
      `ide_tipo` varchar  (1)   , 
      `centrocustos_id` int   NOT NULL  , 
      `planocontas_id` int   NOT NULL  , 
      `pessoa_id` int   , 
      `pessoanf_id` int   , 
      `pessoafaturar_id` int   , 
      `operacao_id` int   , 
      `detalhamento` varchar  (200)   , 
      `vl_despesas` double   , 
      `vl_descontos` double   , 
      `vl_frete` double   , 
      `vl_ret_iss` double   , 
      `vl_ret_funrural` double   , 
      `vl_ret_fundecitros` double   , 
      `vl_produtos` double   , 
      `vl_total` double   , 
      `exc` varchar  (1)   , 
      `exc_motivo` varchar  (100)   , 
      `exc_dt` datetime   , 
      `exc_usuario` int   , 
      `cli_documento` varchar  (20)   , 
      `cli_nome` varchar  (100)   , 
      `ide_numero` int   , 
      `ide_serie` varchar  (10)   , 
      `ide_modelo` varchar  (5)   , 
      `ide_nfsnumero` int   , 
      `ide_nfsserie` varchar  (1)   , 
      `ide_nfsmodelo` varchar  (3)   , 
      `int_local` varchar  (10)   , 
      `int_chave` int   , 
      `ide_clas` varchar  (1)   , 
      `ide_chave` varchar  (44)   , 
      `id_faturamento` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfinmovimentacoescc( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `movimentacao_id` int   NOT NULL  , 
      `cc_id` int   , 
      `vl` double   , 
      `detalhamento` text   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfinmovimentacoesfinanceiro( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `movimentacao_id` int   NOT NULL  , 
      `seq` int   , 
      `dt_vcto` date   NOT NULL  , 
      `vl_parcela` double   NOT NULL  , 
      `vl_baixa` double   , 
      `situacao` varchar  (1)   , 
      `forma_id` int   NOT NULL  , 
      `conferido` varchar  (1)     DEFAULT 'S', 
      `cancel_motivo` varchar  (200)   , 
      `cancel_data` date   , 
      `calcel_usuario` int   , 
      `previsao_forma_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfinmovimentacoesitens( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `movimentacao_id` int   NOT NULL  , 
      `produto_id` int   , 
      `seq` int   , 
      `vl_unitario` double   , 
      `qtd` double   , 
      `vl_total` double   , 
      `vl_desconto` double   , 
      `unidade_id` int   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfinmovimentacoesrecebimentos( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `parcela_id` int   NOT NULL  , 
      `caixa_id` int   NOT NULL  , 
      `forma_id` int   , 
      `dt_rcbto` date   , 
      `vl_parcela` double   , 
      `vl_juro` double   , 
      `vl_multa` double   , 
      `vl_desconto` double   , 
      `vl_total` double   , 
      `situacao` varchar  (1)   , 
      `cheque_id` int   NOT NULL  , 
      `central_id` int   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfinmovimentacoesrecebimentoscentral( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `tipo` varchar  (1)   , 
      `dt` date   , 
      `dtultimaatualizacao` datetime   , 
      `vl_desconto` double   , 
      `vl_juro` double   , 
      `vl_multa` double   , 
      `vl_outras` double   , 
      `vl_titulos` double   , 
      `vl_creditos` double   , 
      `vl_debitos` double   , 
      `vl_saldo` double   , 
      `usuario_id` int   , 
      `cadastro` datetime   , 
      `obs_desconto` text   , 
      `obs_acrescimo` text   , 
      `estorno` varchar  (1)   , 
      `recibo` varchar  (1)   , 
      `agrupar_extrato` varchar  (1)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfinmovimentacoesrecebimentoscentralcd( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `central_id` int   NOT NULL  , 
      `cd_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfinmovimentacoesrecebimentoscentralformas( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `central_id` int   NOT NULL  , 
      `vl_total` double   , 
      `forma_id` int   NOT NULL  , 
      `cheque_id` int   NOT NULL  , 
      `conta_id` int   , 
      `dt_credito` date   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfinmovimentacoesrequisicoes( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `movimentacao_id` int   NOT NULL  , 
      `requisicao_id` int   , 
      `valor` double   , 
      `horario` datetime   , 
      `usuario` int   , 
      `id_centrocustos` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfinperiodo( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `mes` int   , 
      `ano` int   , 
      `status` varchar  (1)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfinperiodocaixa( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `periodo_id` int   NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `status` varchar  (1)   , 
      `caixa_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfinperiodohistorico( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `processo` varchar  (10)   , 
      `dt` datetime   , 
      `usuario_id` int   , 
      `periodocaixa_id` int   NOT NULL  , 
      `justificativa` varchar  (200)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfinprevisao( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dt_pgto` date   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfinprevisao_formas( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `previsao_id` int   NOT NULL  , 
      `forma_id` int   , 
      `banco_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfintransp( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dt_inicial` date   , 
      `dt_final` date   , 
      `empresa_id` int   , 
      `integrado` varchar  (1)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfintransp_cd( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `transp_fornec_id` int   NOT NULL  , 
      `cd_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfintransp_config( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `centrocustos_id` int   , 
      `planocontas_id` int   , 
      `forma_id` int   , 
      `serie` varchar  (15)   , 
      `operacao_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfintransp_fornec( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `transp_id` int   NOT NULL  , 
      `transportadora_id` int   , 
      `vl_tickets` double   , 
      `vl_fretes` double   , 
      `vl_debitos` double   , 
      `vl_creditos` double   , 
      `vl_liquido` double   , 
      `fornecedor_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfintransp_fretes( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `transp_fornec_id` int   NOT NULL  , 
      `frete_id` int   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfintransp_tickets( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `transp_fornec_id` int   NOT NULL  , 
      `ticket_id` int   , 
      `vl_total` double   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabformdem_aviso( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dthoracriacao` datetime   , 
      `dtultimaatualizacao` datetime   , 
      `data_aviso` date   , 
      `tipo_aviso_id` int   , 
      `fazenda_registro_id` int   , 
      `fiscal_id` int   , 
      `solicitado_user` int   , 
      `status` varchar  (100)   , 
      `anexo_GRRF` varchar  (255)   , 
      `valor_GRRF` double   , 
      `extrato_GRRF` varchar  (250)   , 
      `data_vencimento_GRRF` date   , 
      `cod_identificador` int   , 
      `motivo_desligamento` varchar  (255)   , 
      `dias_aviso` int   , 
      `data_homologacao` date   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabformdem_aviso_funcionarios( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `aviso_id` int   , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `funcionario_id` int   , 
      `anexo_aviso` varchar  (250)   , 
      `anexo_fechamento` varchar  (250)   , 
      `forma_pagamento` char  (1)   , 
      `anexo_rescisao` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabformdem_aviso_historico( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `aviso_id` int   , 
      `user_id` int   , 
      `acao` varchar  (100)   , 
      `justificativa` text   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabformdem_tipo_aviso( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `descricao` varchar  (250)   , 
      `gera_GRRF` char  (1)   , 
      `tipo` char  (1)   , 
      `prazo_GRRF` int   , 
      `cumpre_aviso` char  (1)   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfornecedor_planocontas( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `cod_fornecedor` int   NOT NULL  , 
      `cod_planocontas` int   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabfuncionario_rep( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `NUMFUN` int   , 
      `REP_ID` int   , 
      `dtultimaatualizacao` datetime   , 
      `data_exclusao` datetime   , 
      `user_cadastro` int   , 
      `user_exclusao` int   , 
      `data_inclusao` datetime   , 
      `Cod_TabFuncionario` int   , 
      `cartao` char  (11)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabitensmanu( 
      `cotitens`  INT  AUTO_INCREMENT    NOT NULL  , 
      `codmanu` int     DEFAULT NULL, 
      `qtdeoco` double   , 
      `codoco` int     DEFAULT NULL, 
      `unitoco` double   , 
      `totaloco` double   , 
      `ultima` date     DEFAULT NULL, 
 PRIMARY KEY (cotitens)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabitensquadra( 
      `codquadra`  INT  AUTO_INCREMENT    NOT NULL  , 
      `codext` int   , 
      `codfaz` int   , 
      `situacao` varchar  (255)   , 
      `arrendamento` varchar  (255)   , 
      `nomequadra` varchar  (255)   , 
      `metroscubicos` double   , 
      `qtdebicos` int   , 
      `cqtdebicos` int   , 
      `codvari` int   , 
      `plantas` int   , 
      `plantio` date   , 
      `codenxerto` int   , 
      `esp1` double   , 
      `esp2` double   , 
      `area` double   , 
      `ordem` int   , 
      `codempquadra` int   , 
      `codcultura` int   , 
      `tipoplantio` varchar  (255)   , 
      `dtultimaatualizacao` datetime   , 
      `tipoatualizacao` int   , 
      `peso_bag` double   , 
      `peso_bag_max` double   , 
      `peso_cx` double   , 
      `peso_cx_max` double   , 
 PRIMARY KEY (codquadra)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tablanagedacarga( 
      `SEQAGCAR` int   , 
      `DATLCT` date   , 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `NUMFAZ` int   , 
      `NUMCLI` int   , 
      `NUMVAR` int   , 
      `DIASPRO` int   , 
      `OBS1` char  (50)   , 
      `OBS2` char  (50)   , 
      `STATUS` char  (9)   , 
      `SEQFAT` int   , 
      `NOMMOT` char  (50)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tablanaplicacao( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `Hora_inicio` time   , 
      `Hora_fim` time   , 
      `Data_aplicacao` date   , 
      `Horimetro_inicio` int   , 
      `Horimetro_fim` int   , 
      `KM_inicio` int   , 
      `KM_fim` int   , 
      `Nota_Chave` int   , 
      `Cod_produto_interno` int   , 
      `Descricao_produto_interno` varchar  (255)   , 
      `Cod_Fazenda` int   , 
      `Cod_BlocoLote` int   , 
      `Descricao_destino_id` int   , 
      `Descricao_destino` varchar  (255)   , 
      `Cidade` varchar  (255)   , 
      `Cod_Cliente` int   , 
      `Cliente` varchar  (255)   , 
      `N_pedido` int   , 
      `Concentracao` double   , 
      `Condicao_terreno` varchar  (255)   , 
      `Cod_cultura` int   , 
      `Qtd_aplicada_quilo` double   , 
      `Ha_aplicado` double   , 
      `Cod_frota` int   , 
      `Cod_motorista` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tablanaplicacao_itens( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `Cod_tablanaplicacao` int   , 
      `N_Nota` int   , 
      `Qtd_nota_quilo` double   , 
      `Qtd_total_quadra` double   , 
      `Dosagem_quilo` double   , 
      `Cod_Quadra` int   , 
      `QuadraParcial` char  (3)   , 
      `Ha_total` double   , 
      `Kg_ing_ativo_ha` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tablanavulso( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `pagamento` date   NOT NULL  , 
      `historico` text   , 
      `qtd` double   , 
      `uni` double   , 
      `total` double   , 
      `planodecontas_id` int   , 
      `centrodecustos_id` int   , 
      `tipo_movimentacao` varchar  (10)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tablanbscarga( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `NUMFAZ` int   , 
      `CCARGA` int   , 
      `NOMOBS` char  (50)   , 
      `DATA` date   , 
      `HORA` datetime   , 
      `USUARIO` char  (10)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tablancmanu( 
      `codmanu`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtmanu` date     DEFAULT NULL, 
      `doc` varchar  (255)     DEFAULT NULL, 
      `codmec` int     DEFAULT NULL, 
      `obs` varchar  (255)     DEFAULT NULL, 
      `codtrator` int     DEFAULT NULL, 
      `codimp` int     DEFAULT 0, 
      `horatrator` int     DEFAULT 0, 
      `codfaz` int     DEFAULT 0, 
      `tipomanu` varchar  (255)     DEFAULT '0', 
      `trocaoleo` varchar  (255)     DEFAULT 'NAO', 
      `codestoque` int     DEFAULT NULL, 
      `coduser` int     DEFAULT NULL, 
      `dispositivo` char  (50)     DEFAULT NULL, 
      `fechamento_stabile` char  (3)   , 
      `assinatura_mecanico` text   , 
 PRIMARY KEY (codmanu)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tablancontbalanca( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `CODBAL` int   , 
      `NOMBAL` char  (24)   , 
      `CCARGA` int   , 
      `FAZ001` int   , 
      `FAZ002` int   , 
      `FAZ003` int   , 
      `FAZ004` int   , 
      `FAZ005` int   , 
      `FAZ006` int   , 
      `FAZ007` int   , 
      `FAZ008` int   , 
      `FAZ009` int   , 
      `FAZ010` int   , 
      `FAZ011` int   , 
      `FAZ012` int   , 
      `FAZ013` int   , 
      `FAZ014` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tablanctlaranja( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `cod_remetente` int   , 
      `cod_destinatario` int   , 
      `cod_produto` int   , 
      `qtdCaixas` double   , 
      `valorCaixa` double   , 
      `peso` double   , 
      `valorTotal` double   , 
      `valorCTe` double   , 
      `numeroCTe` int   , 
      `chaveCTe` char  (44)   , 
      `dtultimaatualizacao` datetime   , 
      `fileDACTE` text   , 
      `fileXML` text   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tablantransporte( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `ChaveNotaOrigem` char  (44)   , 
      `DataNota` date   , 
      `HoraNota` time   , 
      `Pedido` int   , 
      `ValorPedagio` double   , 
      `NumeroNota` int   , 
      `ValorNota` double   , 
      `Natureza` varchar  (255)   , 
      `UF` int   , 
      `Placa` char  (8)   , 
      `Rntrc` int   , 
      `cNF` int   , 
      `Serie` int   , 
      `cMunFG` int   , 
      `modFrete` int   , 
      `qVol` int   , 
      `esp` char   , 
      `marca` varchar  (255)   , 
      `pesoL` double   , 
      `pesoB` double   , 
      `nLacre` varchar  (255)   , 
      `nFat` int   , 
      `vOrig` double   , 
      `vDesc` double   , 
      `vLiq` double   , 
      `infCpl` text   , 
      `nProt` int   , 
      `ValorQuiloKM` double   , 
      `dosagem` double   , 
      `Valor_CTe` double   , 
      `Valor_Servico` double   , 
      `Valor_por_HA` double   , 
      `Transportadora_terceira` int   , 
      `Motorista_terceiro` int   , 
      `TransportadorResponsavel` int   , 
      `tablantransporteDestinatario` int   , 
      `tablantransporteEmitente` int   , 
      `ValorUniCTe` double   , 
      `LimiteHA` double   , 
      `Valor_transporte` double   , 
      `Valor_aplicacao` double   , 
      `Valor_total` double   , 
      `Destino` int   , 
      `Cod_Cliente` int   , 
      `N_Cte` int   , 
      `chave_Cte` char  (44)   , 
      `DataHoraCriacao` datetime   , 
      `DataHoraAlteracao` datetime   , 
      `Tomador` int   , 
      `DataVencimento` date   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tablantransportedestinatario( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `CNPJ` char  (18)   , 
      `XNome` varchar  (255)   , 
      `XFant` varchar  (255)   , 
      `xLgr` varchar  (255)   , 
      `nro` char   , 
      `xBairro` varchar  (255)   , 
      `cMun` int   , 
      `xMun` varchar  (255)   , 
      `UF` char  (2)   , 
      `CEP` int   , 
      `cPais` int   , 
      `xPais` varchar  (255)   , 
      `fone` int   , 
      `IndIEDest` int   , 
      `IE` char  (15)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tablantransporteemitente( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `CNPJ` char  (18)   , 
      `xNome` varchar  (255)   , 
      `XFant` varchar  (255)   , 
      `xLgr` varchar  (255)   , 
      `nro` char   , 
      `xBairro` varchar  (255)   , 
      `cMun` int   , 
      `xMun` varchar  (255)   , 
      `UF` char  (2)   , 
      `CEP` int   , 
      `cPais` int   , 
      `XPais` varchar  (255)   , 
      `fone` int   , 
      `IE` char  (15)   , 
      `CRT` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tablantransporteproduto( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `id_tablantransporte` int   NOT NULL  , 
      `cProd` int   , 
      `cEAN` varchar  (255)   , 
      `xProd` varchar  (255)   , 
      `NCM` int   , 
      `EXTIPI` int   , 
      `CFOP` int   , 
      `uCom` char   , 
      `qCom` double   , 
      `vUnCom` double   , 
      `vProd` double   , 
      `cEANTrib` varchar  (255)   , 
      `uTrib` char   , 
      `qTrib` double   , 
      `vUnTrib` double   , 
      `indTot` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabmenus( 
      `codmenu`  INT  AUTO_INCREMENT    NOT NULL  , 
      `nome` varchar  (25)   NOT NULL  , 
      `ativo` int   NOT NULL  , 
      `dtultimaatualizacao` datetime     DEFAULT NULL, 
      `tipoatualizacao` int     DEFAULT NULL, 
 PRIMARY KEY (codmenu)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabmovestoque( 
      `codmov`  INT  AUTO_INCREMENT    NOT NULL  , 
      `tipomov` varchar  (255)   , 
      `transf` varchar  (255)   , 
      `manu` varchar  (255)   , 
      `codmanu` int   , 
      `apto` varchar  (255)   , 
      `codcc` int   , 
      `codestoque` int   , 
      `codforn` int   , 
      `doc` varchar  (255)   , 
      `datamov` date   , 
      `atualizaval` varchar  (255)   , 
      `vtotalgeral` double   , 
      `EstOrigem` int   , 
      `EstDestino` int   , 
      `codemp` int   , 
      `obs` text   , 
      `codapont` int   , 
      `media` varchar  (255)   , 
      `codapmedia` int   , 
      `QuemLevou` varchar  (255)   NOT NULL  , 
      `placa` varchar  (7)   NOT NULL  , 
      `tipolanc` varchar  (255)   , 
      `caminho_foto` varchar  (255)   , 
      `codfiscal` int   , 
      `id_func` int   , 
 PRIMARY KEY (codmov)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabmovestoqueitens( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `codmov` int   , 
      `tipo` varchar  (255)   , 
      `tipomov` varchar  (255)   , 
      `codprod` int   , 
      `qtdeprod` double   , 
      `vunitprod` double   , 
      `vtotalprod` double   , 
      `codemp` varchar  (255)   , 
      `codestoque` int   , 
      `usuario` varchar  (255)   , 
      `hora` time   , 
      `saldoanterior` double   , 
      `saldoajustado` double   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabnatoper( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `codigo` varchar  (4)   NOT NULL  , 
      `nome` varchar  (500)   NOT NULL  , 
      `finnfe` int   NOT NULL  , 
      `consumidor` varchar  (1)   , 
      `tp_documento` int   , 
      `ind_presenca` int   , 
      `cfop_externo` varchar  (4)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabncm( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `codigo` varchar  (500)   NOT NULL  , 
      `nome` varchar  (255)   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabnfe( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `tabcadcliente_id` int   NOT NULL  , 
      `tabcadempresas_id` int   NOT NULL  , 
      `tabnatoper_id` int   NOT NULL  , 
      `tabnfeserie_id` int   NOT NULL  , 
      `cliente_id` int   , 
      `cUF` int   , 
      `cNF` varchar  (50)   , 
      `modelo` varchar  (500)   NOT NULL  , 
      `nNF` varchar  (50)   NOT NULL  , 
      `dhEmi` datetime   NOT NULL  , 
      `dhSaiEnt` datetime   , 
      `tpNF` int   NOT NULL  , 
      `idDest` int   NOT NULL  , 
      `cMunFG` int   , 
      `tpEmis` int   NOT NULL  , 
      `tpAmb` int   NOT NULL  , 
      `finNFe` int   NOT NULL  , 
      `vBC` double     DEFAULT 0, 
      `vICMS` double     DEFAULT 0, 
      `vICMSDeson` double     DEFAULT 0, 
      `vBCST` double     DEFAULT 0, 
      `vST` double     DEFAULT 0, 
      `vProd` double     DEFAULT 0, 
      `vFrete` double     DEFAULT 0, 
      `vSeg` double     DEFAULT 0, 
      `vDesc` double     DEFAULT 0, 
      `vIPI` double     DEFAULT 0, 
      `vIPIDevol` double     DEFAULT 0, 
      `vPIS` double     DEFAULT 0, 
      `vCOFINS` double     DEFAULT 0, 
      `vOutro` double     DEFAULT 0, 
      `vNF` double     DEFAULT 0, 
      `tabcadtransportadora_id` int   , 
      `tabcadmotorista_id` int   , 
      `vtottrib` double   , 
      `modFrete` int   , 
      `qVol` double     DEFAULT 0, 
      `pesoL` double     DEFAULT 0, 
      `pesoB` double     DEFAULT 0, 
      `tPag` int   , 
      `vPag` double   , 
      `infAdFisco` text   , 
      `infCpl` text   , 
      `chave` varchar  (500)   , 
      `status` varchar  (500)   , 
      `mensagem` text   , 
      `caminhodanfe` text   , 
      `xJust` text   , 
      `xMotivo` text   , 
      `enderecocliente` varchar  (100)   , 
      `bairrocliente` varchar  (45)   , 
      `cidadecliente` varchar  (100)   , 
      `numeroenderecocliente` varchar  (10)   , 
      `codigomunicipiocliente` int   , 
      `estadocliente` char  (2)   , 
      `telefonecliente` varchar  (15)   , 
      `contraNota_id` int   , 
      `justificativa_preco_contraNota` text   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabnfecartacorrecao( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `tabnfe_id` int   NOT NULL  , 
      `seqevento` int   NOT NULL  , 
      `motivo` text   NOT NULL  , 
      `dataevento` datetime   , 
      `ccexml` text   , 
      `ccepdf` text   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabnfeconfig( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `tabcadempresas_id` int   NOT NULL  , 
      `certificado` text   NOT NULL  , 
      `senha` text   NOT NULL  , 
      `ambiente` int   NOT NULL  , 
      `codigomunicipio` int   NOT NULL  , 
      `regime` int   NOT NULL  , 
      `diasparavencimento` int   , 
      `obs_complementar` text   , 
      `obs_fiscal` text   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabnfedev( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `chavedev` varchar  (44)   NOT NULL  , 
      `numeronfdev` int   , 
      `serienfdev` int   , 
      `tabnfe_id` int   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabnfedevevento( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `tabnfedevolucao_id` int   NOT NULL  , 
      `dataevento` datetime   , 
      `protocolo` text   , 
      `status` text   , 
      `mensagem` text   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabnfedevolucao( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `tabnfeserie_id` int   NOT NULL  , 
      `tabcadempresas_id` int   NOT NULL  , 
      `tabnatoper_id` int   NOT NULL  , 
      `tabcadtransportadora_id` int   NOT NULL  , 
      `tabcadmotorista_id` int   NOT NULL  , 
      `chave` text   , 
      `nNF` int   , 
      `dhEmi` datetime   , 
      `dhSaiEnt` datetime   , 
      `tpAmb` int   , 
      `finNfe` int   , 
      `dest_CNPJ_CPF` varchar  (20)   , 
      `dest_xNome` varchar  (100)   , 
      `dest_xLgr` varchar  (60)   , 
      `dest_nro` varchar  (10)   , 
      `dest_xCpl` varchar  (100)   , 
      `dest_xBairro` varchar  (100)   , 
      `dest_cMun` int   , 
      `dest_xMun` varchar  (100)   , 
      `dest_UF` char  (2)   , 
      `dest_CEP` int   , 
      `dest_cPais` int   , 
      `dest_xPais` varchar  (100)   , 
      `dest_fone` varchar  (14)   , 
      `dest_IE` varchar  (20)   , 
      `vBC` double   , 
      `vICMS` double   , 
      `vICMSDeson` double   , 
      `vFCP` double   , 
      `vBCST` double   , 
      `vSTl` double   , 
      `vFCPST` double   , 
      `vFCPSTRet` double   , 
      `vProd` double   , 
      `vFrete` double   , 
      `vSeg` double   , 
      `vDesc` double   , 
      `vII` double   , 
      `vIPI` double   , 
      `vIPIDevol` double   , 
      `vPIS` double   , 
      `vCOFINS` double   , 
      `vOutro` double   , 
      `vNF` double   , 
      `modFrete` char  (2)   , 
      `qVol` double   , 
      `pesoL` double   , 
      `pesoB` double   , 
      `tPag` char  (2)   , 
      `vPag` double   , 
      `infAdic` text   , 
      `cStat` int   , 
      `cMsg` text   , 
      `chavenfref` text   , 
      `caminhodanfe` text   , 
      `xJust` text   , 
      `xMotivo` text   , 
      `vtottrib` double   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabnfedevolucaoitem( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `tabnfedevolucao_id` int   NOT NULL  , 
      `tabnatoper_id` int   NOT NULL  , 
      `cProd` varchar  (60)   , 
      `cEAN` varchar  (30)   , 
      `xProd` varchar  (120)   , 
      `NCM` int   , 
      `CEST` int   , 
      `uCom` char  (6)   , 
      `qCom` double   , 
      `vUnCom` double   , 
      `vProd` double   , 
      `cEANTrib` varchar  (30)   , 
      `uTrib` varchar  (6)   , 
      `qTrib` double   , 
      `vUnTrib` double   , 
      `vFrete` double   , 
      `vSeg` double   , 
      `vDesc` double   , 
      `vOutro` double   , 
      `vTotTrib` double   , 
      `indTot` int   , 
      `icmsorig` char  (2)   , 
      `icmsCST` char  (2)   , 
      `modBC` char  (1)   , 
      `icmsvBC` double   , 
      `vICMS` double   , 
      `PISCST` char  (2)   , 
      `PISvBC` double   , 
      `pPIS` double   , 
      `vPIS` double   , 
      `COFINSCST` char  (2)   , 
      `COFINSvBC` double   , 
      `pCOFINS` double   , 
      `vCOFINS` double   , 
      `vIPIDevol` double   , 
      `infAdProd` text   , 
      `pICMS` double   , 
      `IPIcEnq` char  (3)   , 
      `IPICST` char  (3)   , 
      `vIPI` double   , 
      `IPIvBC` double   , 
      `pIPI` double   , 
      `somaIPIBaseICMS` char  (1)     DEFAULT 'N', 
      `pMVAST` double   , 
      `pRedBCST` double   , 
      `vl_bc_icms_st` double   , 
      `aliq_st` double   , 
      `vl_icms_st` double   , 
      `modBCST` varchar  (1)   , 
      `vBCSTRet` double   , 
      `pST` double   , 
      `vICMSSubstituto` double   , 
      `vICMSSTRet` double   , 
      `pRedBCEfet` double   , 
      `vBCEfet` double   , 
      `pICMSEfet` double   , 
      `vICMSEfet` double   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabnfeempresaemail( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `tabcadempresas_id` int   NOT NULL  , 
      `email` text   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabnfeevento( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `tabnfe_id` int   NOT NULL  , 
      `dataevento` datetime   NOT NULL  , 
      `tipo` char  (2)   NOT NULL  , 
      `status` varchar  (500)   , 
      `protocolo` varchar  (50)   , 
      `mensagem` text   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabnfeitem( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `tabnfe_id` int   NOT NULL  , 
      `tabcadmaterial_id` int   , 
      `tabnatoper_id` int   , 
      `item` int   , 
      `cProd` varchar  (500)   , 
      `cEAN` varchar  (500)   , 
      `xProd` varchar  (500)   , 
      `uCom` varchar  (10)   , 
      `qCom` double     DEFAULT 0, 
      `tabncm_id` int   NOT NULL  , 
      `vUnCom` double     DEFAULT 0, 
      `vProd` double     DEFAULT 0, 
      `cEANTrib` varchar  (500)   , 
      `uTrib` varchar  (50)   , 
      `qTrib` double     DEFAULT 0, 
      `vUnTrib` double     DEFAULT 0, 
      `indTot` varchar  (50)   , 
      `icmsorig` int   , 
      `icmsCST` varchar  (20)   , 
      `pisCST` varchar  (20)   , 
      `cofinsCST` varchar  (20)   , 
      `ipiCST` varchar  (20)   , 
      `vfrete` double   , 
      `vseg` double   , 
      `vdesc` double   , 
      `voutro` double   , 
      `infadprod` text   , 
      `vtottrib` double   , 
      `aliquotaPis` double   , 
      `aliquotaCofins` double   , 
      `aliquotaICMS` double   , 
      `aliquotaIPI` double   , 
      `basePis` double   , 
      `baseCofins` double   , 
      `baseICMS` double   , 
      `baseICMSST` double   , 
      `baseIPI` double   , 
      `vlPis` double   , 
      `vlCofins` double   , 
      `vlICMS` double   , 
      `vlICMSST` double   , 
      `vlIPI` double   , 
      `cfop` varchar  (4)   , 
      `vlOperacao` double   , 
      `aliquotaICMSST` double   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabnferef( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `tabnfe_id` int   , 
      `codchavenferef` varchar  (50)   , 
      `nnotaref` varchar  (10)   , 
      `emitida` date   , 
      `motorista` varchar  (100)   , 
      `placa` char  (8)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabnfeserie( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `codigo` int   NOT NULL  , 
      `ultimanota` int   NOT NULL  , 
      `descricao` text   NOT NULL  , 
      `tabcadempresas_id` int   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabnfetributacao( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `nome` varchar  (50)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabnfetributacaoempresas( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `id_tributacao` int   NOT NULL  , 
      `id_empresa` int   , 
      `descricao` varchar  (50)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabnfetributacao_impostos( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `id_tributacao_empresa` int   NOT NULL  , 
      `id_tributo` int   NOT NULL  , 
      `uf_origem` varchar  (2)   , 
      `uf_destino` varchar  (2)   , 
      `cst` varchar  (3)   , 
      `base_calculo` double   , 
      `aliquota` double   , 
      `tipo_cliente` varchar  (1)   , 
      `enquadramento` varchar  (1)   , 
      `mva` double   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabnfetributos( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `nome` varchar  (20)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabnotasmanuais( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `fornecedor_id` int   NOT NULL  , 
      `remetente_id` int   NOT NULL  , 
      `naturezaOperacao` text   , 
      `dataEmissao` date   NOT NULL  , 
      `dataVencimento` date   , 
      `numeroNota` int   , 
      `freteTipo` int   NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `vlNota` double   NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabnotasmanuaisitens( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `tabnotasmanuais_id` int   NOT NULL  , 
      `produto_id` int   NOT NULL  , 
      `unidade` varchar  (10)   , 
      `quantidade` double   NOT NULL  , 
      `vlrUnit` double   NOT NULL  , 
      `vlrTotal` double   NOT NULL  , 
      `aliqIcms` double   , 
      `dtultimaatualizacao` datetime   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabpitenspraga( 
      `codpreparo` int   NOT NULL    DEFAULT 0, 
      `codpraga` int   NOT NULL    DEFAULT 0, 
      `tipopraga` varchar  (255)     DEFAULT NULL, 
      `codemp` int     DEFAULT NULL, 
      `codpitenspraga`  INT  AUTO_INCREMENT    NOT NULL  , 
 PRIMARY KEY (codpitenspraga)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabpitensprod( 
      `codpreparo` int   NOT NULL    DEFAULT 0, 
      `codprod` int   NOT NULL    DEFAULT 0, 
      `doseantiga` double     DEFAULT NULL, 
      `ordem` int     DEFAULT NULL, 
      `mlmtcub` int     DEFAULT NULL, 
      `dosenova` double     DEFAULT NULL, 
      `totalprod` double     DEFAULT NULL, 
      `valorprod` double     DEFAULT NULL, 
      `codemp` int     DEFAULT NULL, 
      `codpitensprod`  INT  AUTO_INCREMENT    NOT NULL  , 
 PRIMARY KEY (codpitensprod)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabpitensquadra( 
      `codpreparo` int   NOT NULL    DEFAULT 0, 
      `codquadra` int   NOT NULL    DEFAULT 0, 
      `codemp` int     DEFAULT NULL, 
      `mlm3` double     DEFAULT 0.00, 
      `codpquadra` int   , 
 PRIMARY KEY (codpquadra)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabplanilha_online( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `nome` text   , 
      `descricao` text   , 
      `link` text   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabplanilha_online_usuarios( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `id_usuario` int   , 
      `id_planilha` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabplanocontas_cc_semrequisicao( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `planocontas_id` int   , 
      `centrocustos_id` int   , 
      `dtultimaatualizacao` datetime   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabprocedimento_html( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `titulo` varchar  (255)   , 
      `html` text   , 
      `dtcriacao` datetime   , 
      `dtultimaatualizacao` datetime   , 
      `criado_user_id` int   , 
      `alterado_user_id` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabprocedimento_html_usuarios( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `id_usuario` int   , 
      `id_procedimento` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabprodutoEx_In( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `Cod_Externo` varchar  (20)   , 
      `Cod_Fornecedor` int   , 
      `Cod_Interno` int   , 
      `fator_conversao` double   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabprorrogacao( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `Id_movimentacao` int   , 
      `tipo_movimentacao` varchar  (50)   , 
      `qtd_dias` int   , 
      `user` int   , 
      `justificativa` text   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabprotocolo( 
      `codproto`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `dataabre` date   , 
      `datafech` date   , 
      `codorigem` int   , 
      `nomeorigem` varchar  (200)   , 
      `coddest` int   , 
      `nomedestino` varchar  (200)   , 
      `status` varchar  (10)   , 
      `editando` varchar  (10)   , 
      `usuario` varchar  (100)   , 
      `confirmado` varchar  (10)   , 
      `nome` varchar  (100)   , 
      `datahora` datetime   , 
      `obs` text   , 
      `quemlevou` varchar  (200)   , 
      `tipo` varchar  (5)   , 
 PRIMARY KEY (codproto)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabprotocolodest( 
      `coddestino`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `nomedestino` varchar  (200)   , 
      `situacao` varchar  (20)   , 
      `codemp` int   , 
      `autorizado` varchar  (20)   , 
      `atedata` date   , 
      `arquivo` varchar  (3)   , 
      `usuario_id` int   , 
 PRIMARY KEY (coddestino)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabprotocoloitens( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `dthoracriacao` datetime   , 
      `codproto` int   NOT NULL  , 
      `dataitem` date   , 
      `data_doc` date   , 
      `id_func` int   , 
      `nomefunc` varchar  (100)   , 
      `sit` varchar  (200)   , 
      `id_doc` int   , 
      `descricao` int   , 
      `id_user` int   , 
      `confirmado` varchar  (255)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabrepresentante_cliente( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `Id_Cliente_Representante` int   , 
      `Id_Cliente` int   , 
      `dtultimaatualizacao` datetime   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabtipo_conta_banco( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `Descricao_Tipo` varchar  (100)   , 
      `dtultimaatualizacao` datetime   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabtmpnotas( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `id_empresa` int   NOT NULL  , 
      `chave_nfe` varchar  (100)   , 
      `ind_oper` char  (1)   , 
      `ind_emit` char  (1)   , 
      `serie` char  (3)   , 
      `num_doc` int   , 
      `dt_doc` datetime   , 
      `dt_e_s` datetime   , 
      `vl_doc` double   , 
      `vl_desc` double   , 
      `vl_merc` double   , 
      `vl_abat_nt` double   , 
      `ind_frt` int   , 
      `ind_pagto` int   , 
      `vl_frt` double   , 
      `vl_seg` double   , 
      `vl_out_da` double   , 
      `vl_bc_icms` double   , 
      `vl_icms` double   , 
      `vl_bc_icms_st` double   , 
      `vl_icms_st` double   , 
      `vl_ipi` double   , 
      `vl_pis` double   , 
      `vl_cofins` double   , 
      `vl_pis_st` double   , 
      `vl_cofins_st` double   , 
      `resumo_cfop` varchar  (60)   , 
      `dtultimaatualizacao` datetime   , 
      `hora_inclusao` datetime   , 
      `qvol` double   , 
      `esp` varchar  (60)   , 
      `marca` varchar  (60)   , 
      `nvol` varchar  (60)   , 
      `pesol` double   , 
      `pesob` double   , 
      `inf_fisco` text   , 
      `inf_comp` text   , 
      `cd_transportador` int   , 
      `cd_status` int   , 
      `vl_funrural` double   , 
      `aliq_funrural` double   , 
      `protocolo_autorizacao` varchar  (30)   , 
      `dt_autorizacao` datetime   , 
      `protocolo_cancelamento` varchar  (30)   , 
      `dt_cancelamento` datetime   , 
      `motivo_cancelamento` text   , 
      `dt_entrada` date   , 
      `digval` varchar  (30)   , 
      `pronta` char  (1)   , 
      `nota_dev` int   , 
      `serie_dev` char  (3)   , 
      `emit_cnpj_cpf` varchar  (14)   , 
      `emit_xnome` varchar  (60)   , 
      `emit_xfant` varchar  (60)   , 
      `emit_xlgr` varchar  (60)   , 
      `emit_nro` varchar  (60)   , 
      `emit_cnae` varchar  (10)   , 
      `emit_xbairro` varchar  (60)   , 
      `emit_cmun` int   , 
      `emit_xmun` varchar  (60)   , 
      `emit_uf` varchar  (3)   , 
      `emit_cep` varchar  (10)   , 
      `emit_cpais` int   , 
      `emit_xpais` varchar  (60)   , 
      `emit_fone` varchar  (60)   , 
      `emit_ie` varchar  (60)   , 
      `emit_crt` int   , 
      `emit_email` varchar  (200)   , 
      `ret_irrf` double   , 
      `ret_inss` double   , 
      `ret_iss` double   , 
      `ret_csll` double   , 
      `ret_pis` double   , 
      `ret_cofins` double   , 
      `ret_pcc` double   , 
      `id_conta` int   , 
      `id_operacao` int   , 
      `id_centrocustos` int   , 
      `id_pessoa` int   , 
      `obs` text   , 
      `xml` text   , 
      `numnsu` int   , 
      `modelo` varchar  (10)   , 
      `ind_fin` char  (1)   , 
      `nfe_ref` varchar  (44)   , 
      `vl_icms_deson` double   , 
      `vl_fcp` double   , 
      `vl_fcp_st` double   , 
      `vl_fcp_st_ret` double   , 
      `vl_ii` double   , 
      `vl_ipi_dev` double   , 
      `nat_ope` varchar  (200)   , 
      `tPag` varchar  (2)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabtmpnotasitens( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `nfe_id` int   NOT NULL  , 
      `num_item` int   , 
      `cod_item` varchar  (60)   , 
      `descricao_produto` varchar  (60)   , 
      `descr_compl` varchar  (60)   , 
      `ncm` varchar  (10)   , 
      `ean` varchar  (50)   , 
      `qtd` double   , 
      `unid` char  (2)   , 
      `vl_unit` double   , 
      `vl_item` double   , 
      `vl_desc` double   , 
      `cst_icms` varchar  (3)   , 
      `cfop` int   , 
      `vl_bc_icms` double   , 
      `aliq_icms` double   , 
      `vl_icms` double   , 
      `vl_bc_icms_st` double   , 
      `aliq_st` double   , 
      `vl_icms_st` double   , 
      `cst_ipi` varchar  (2)   , 
      `cod_enq` int   , 
      `vl_bc_ipi` double   , 
      `aliq_ipi` double   , 
      `vl_ipi` double   , 
      `cst_pis` varchar  (2)   , 
      `vl_bc_pis` double   , 
      `vl_pis` double   , 
      `cst_cofins` varchar  (2)   , 
      `vl_bc_cofins` double   , 
      `aliq_pis` double   , 
      `vl_cofins` double   , 
      `id_produtos` int   , 
      `vl_frete` double   , 
      `aliq_cofins` double   , 
      `vl_seg` double   , 
      `estoque` char  (1)   , 
      `vlr_custo` double   , 
      `atualizado` char  (1)   , 
      `fator_conversao` double   , 
      `qt_estoque` double   , 
      `dt_inclusao` date   , 
      `custo_final` double   , 
      `vl_outros` double   , 
      `orig_icms` char  (1)   , 
      `pMVAST` double   , 
      `pRedBCST` double   , 
      `modBCST` varchar  (1)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabtmpnotasrequisicoes( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `nfe_id` int   NOT NULL  , 
      `requisicao_id` int   , 
      `valor` double   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabtmpnotastitulos( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `nfe_id` int   NOT NULL  , 
      `fatura` varchar  (20)   NOT NULL  , 
      `parcela_numero` int   NOT NULL  , 
      `vencimento` date   , 
      `vlr_parcela` double   , 
      `vencimento_dig` date   , 
      `vlr_parcela_dig` double   , 
      `excluido` char  (1)   , 
      `forma_id` int   , 
      `atualizado` varchar  (1)   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabusuariomenu( 
      `codmenu` int   NOT NULL  , 
      `coduser` int   NOT NULL  , 
      `dtultimaatualizacao` datetime     DEFAULT NULL, 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabusuarios( 
      `coduser`  INT  AUTO_INCREMENT    NOT NULL  , 
      `usuario` varchar  (255)   NOT NULL  , 
      `nomeuser` varchar  (255)   NOT NULL  , 
      `cpf` varchar  (11)   , 
      `email` varchar  (100)   , 
      `frontpage_id` int   , 
      `id` int   , 
      `system_unit_id` int   , 
      `active` char  (1)   , 
      `senha` varchar  (255)   , 
      `tipo` varchar  (255)   , 
      `codemp` int   , 
      `situacao` varchar  (255)   , 
      `atualiza` varchar  (255)   , 
      `mensagem` varchar  (255)   , 
      `token_telegram` varchar  (255)   , 
      `chatid_telegram` varchar  (255)   , 
      `bot_telegram` varchar  (255)   , 
      `dtultimaatualizacao` datetime   , 
      `codfuncionario` int   , 
      `supervisor` char  (1)   , 
      `tipoatualizacao` char  (1)   , 
      `pendencia` char  (1)   , 
      `whatsapp_notificacao` varchar  (255)   , 
 PRIMARY KEY (coduser)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabusuariosest( 
      `coduser` int   , 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `codest` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabusuariosfaz( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `coduser` int   , 
      `codfaz` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabusuariosforn( 
      `coduser` int   , 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `codforn` int   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabusuariosmec( 
      `coduser` int   , 
      `codmec` int   , 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tabusuariospat( 
      `coduser` int   , 
      `codpat` int   , 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tbcadempresa( 
      `CODEMP`  INT  AUTO_INCREMENT    NOT NULL  , 
      `NOMEMP` int   , 
      `DATAHORAATUALIZACAO` datetime   , 
      `NOMUSU` varchar  (255)   , 
 PRIMARY KEY (CODEMP)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tbcadfazenda( 
      `NUMFAZ`  INT  AUTO_INCREMENT    NOT NULL  , 
      `NOMFAZ` char  (40)     DEFAULT NULL, 
      `ENDFAZ` char  (40)     DEFAULT NULL, 
      `CIDFAZ` char  (20)     DEFAULT NULL, 
      `CEPFAZ` char  (9)     DEFAULT NULL, 
      `ESTFAZ` char  (2)     DEFAULT NULL, 
      `TELFAZ` char  (25)     DEFAULT NULL, 
      `FAXFAZ` char  (25)     DEFAULT NULL, 
      `CGCFAZ` char  (20)     DEFAULT NULL, 
      `IEFAZ` char  (20)     DEFAULT NULL, 
      `SEQQUA` int     DEFAULT NULL, 
      `FAZAPO` int     DEFAULT NULL, 
      `BOMFINAL` double     DEFAULT NULL, 
      `ESTOQUE` char  (1)     DEFAULT NULL, 
      `CODEST` int     DEFAULT NULL, 
      `USUAL` char  (15)     DEFAULT NULL, 
      `NUMNTF` int     DEFAULT NULL, 
      `LOCAL` char  (20)     DEFAULT NULL, 
      `SERIE` char  (3)     DEFAULT NULL, 
      `MODELO` char  (2)     DEFAULT NULL, 
      `MAXFUN` int     DEFAULT NULL, 
      `QFUNC` int     DEFAULT NULL, 
      `XMLENTRADA` char  (40)     DEFAULT NULL, 
      `XMLBAIXADO` char  (40)     DEFAULT NULL, 
      `ENTRAREL` char  (1)     DEFAULT NULL, 
      `QTDHINT` int     DEFAULT NULL, 
      `EMITENFE` char  (1)     DEFAULT NULL, 
      `NUMCID` int     DEFAULT NULL, 
      `RSOC` char  (40)     DEFAULT NULL, 
      `CEIFAZ` char  (19)     DEFAULT NULL, 
      `CODFOLHA` int     DEFAULT NULL, 
 PRIMARY KEY (NUMFAZ)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tbcadfuncionario( 
      `NUMFUN`  INT  AUTO_INCREMENT    NOT NULL  , 
      `NOMFUN` char  (40)   , 
      `ENDFUN` char  (40)   , 
      `NOMBAI` char  (40)   , 
      `NOMCID` char  (26)   , 
      `SIGEST` char  (2)   , 
      `NUMCEP` char  (10)   , 
      `NUMTEL` char  (28)   , 
      `NOMOBS` char  (135)   , 
      `NUMCPF` char  (19)   , 
      `NUMREG` char  (19)   , 
      `USUAL` char  (10)   , 
      `NUMOPE` int   , 
      `STATUS` char  (1)   , 
      `NUMFAZ` int   , 
      `CTPS` char  (15)   , 
      `SERIE` char  (10)   , 
      `DATA` date   , 
      `PONTO` char  (1)   , 
      `DATADM` date   , 
      `HORPAD` char  (1)   , 
      `DATDEM` date   , 
      `NUMTUR` int   , 
      `CODFUN` int   , 
      `APFALTA` char  (1)   , 
      `PIS` char  (19)   , 
      `TITULO` char  (18)   , 
      `DATNAS` date   , 
      `SEXO` char  (1)   , 
      `NUMRES` char  (16)   , 
      `CNH` char  (18)   , 
      `NUMERO` char  (7)   , 
      `COMPL` char  (9)   , 
      `CIDEXA` int   , 
      `FONE2` char  (15)   , 
      `FONE3` char  (15)   , 
      `CBO` char  (13)   , 
      `TIPSAL` int   , 
      `NUMDEP` int   , 
      `MOTDES` char  (49)   , 
      `NFALTA` int   , 
      `NATEST` int   , 
      `EXAADM` date   , 
      `EXADEM` date   , 
      `MAISAL` double   , 
      `MENSAL` double   , 
      `ULTSAL` double   , 
      `MEDSAL` double   , 
      `MESMAI` char  (6)   , 
      `MESMEN` char  (6)   , 
      `MESULT` char  (6)   , 
      `MESES` int   , 
      `TEMPORA` char  (1)   , 
      `CIDFAZ` int   , 
      `NUMCID` int   , 
      `AGROTO` char  (1)   , 
      `DATAPO` date   , 
      `MOTDES2` char  (73)   , 
      `DB_BCO` char  (3)   , 
      `DB_AG` char  (6)   , 
      `DB_TPCON` char  (10)   , 
      `DB_NUMCON` char  (10)   , 
      `DB_CARTENT` char  (1)   , 
      `DB_OBS` char  (60)   , 
      `EXP1` date   , 
      `EXP2` date   , 
      `BCOTIT` char  (60)   , 
      `BCODOC` char  (18)   , 
      `BCONUM` char  (3)   , 
      `BCOTIP` int   , 
      `BCOAG` char  (15)   , 
      `BCOCON` char  (15)   , 
      `BCOOBS` char  (60)   , 
      `DESTAQUE` char  (10)   , 
      `AVISFER1` char  (1)   , 
      `CODFOLHA` int   , 
      `NUMJTR` int   , 
      `NATCID` int   , 
      `NATUF` char  (2)   , 
      `EMAIL` char  (40)   , 
      `NOMMAE` char  (40)   , 
      `NOMPAI` char  (40)   , 
      `NAC` int   , 
      `NACMAE` int   , 
      `NACPAI` int   , 
      `RACCOR` int   , 
      `ESTCIV` int   , 
      `INSTRU` int   , 
      `TIPSAN` int   , 
      `CTPSUF` char  (2)   , 
      `RGDEMIS` date   , 
      `RGOEMIS` char  (10)   , 
      `RGUF` char  (2)   , 
      `RESCAT` char  (16)   , 
      `TITZON` char  (10)   , 
      `TITSEC` char  (10)   , 
      `CNHCAT` char  (2)   , 
      `CNHVEN` date   , 
      `CNHUF` char  (2)   , 
      `PISCAD` date   , 
      `PISBAN` char  (3)   , 
      `PISAG` char  (6)   , 
      `PISEND` char  (45)   , 
      `MOVCAG` int   , 
      `TPRAIS` int   , 
      `VIRAIS` int   , 
      `VEXANU` date   , 
      `VEXADM` date   , 
      `OPFGTS` char  (1)   , 
      `DATOP` date   , 
      `DATRET` date   , 
      `BANDEP` char  (3)   , 
      `CATGFIP` int   , 
      `HORATI` double   , 
      `DSR` char  (1)   , 
      `ULTADI` double   , 
      `DEPSAL` char  (1)   , 
      `TIPADI` int   , 
      `PERADI` double   , 
      `VLRADI` double   , 
      `ANTSAL` double   , 
      `JUSSED` char  (100)   , 
      `SANGUE` char  (3)   , 
      `TIPDEP` int   , 
      `DEFFIS` char  (1)   , 
      `CODSIND` int   , 
      `ESTAB` char  (10)   , 
      `NUMCTA` char  (10)   , 
      `CARTAO` char  (11)   , 
 PRIMARY KEY (NUMFUN)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tbcadlocalpat( 
      `CODLPAT`  INT  AUTO_INCREMENT    NOT NULL  , 
      `DESCLPAT` char  (30)     DEFAULT NULL, 
      `SITLPAT` char  (1)     DEFAULT NULL, 
      `USUCAD` varchar  (255)     DEFAULT NULL, 
      `DHCAD` char  (19)     DEFAULT NULL, 
      `codext` int     DEFAULT NULL, 
      `CODFAZ` int     DEFAULT NULL, 
 PRIMARY KEY (CODLPAT)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE tbcadmaterial( 
      `NUMPRD`  INT  AUTO_INCREMENT    NOT NULL  , 
      `NOMPRD` char  (40)   NOT NULL  , 
      `UNDPRD` char  (3)   NOT NULL  , 
      `AUTORIZA` char  (1)   , 
 PRIMARY KEY (NUMPRD)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE xparametros_estoque( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `dtultimaatualizacao` datetime   , 
      `parametro` varchar  (255)   , 
      `valor` varchar  (255)   , 
      `descricao` text   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE xparametros_lp( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `parametro` varchar  (255)   , 
      `valor` varchar  (255)   , 
      `descricao` text   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

CREATE TABLE xparametros_requisicao( 
      `id`  INT  AUTO_INCREMENT    NOT NULL  , 
      `parametro` varchar  (255)   , 
      `valor` varchar  (255)   , 
      `descricao` text   , 
 PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 

 
 ALTER TABLE tabcadfornecedor ADD UNIQUE (nomefantasia);
 ALTER TABLE tabcadmotorista_terceiro ADD UNIQUE (cpf);
 ALTER TABLE tabcadrep ADD UNIQUE (Nome);
 ALTER TABLE tabcadrep ADD UNIQUE (NFR);
 ALTER TABLE tabcadrepponto ADD UNIQUE (NFR);
 ALTER TABLE tabcadrequisicao ADD UNIQUE (n_requisicao);
 ALTER TABLE tabcadtrator ADD UNIQUE (codfrotatrat);
 ALTER TABLE tabcadtrator ADD UNIQUE (codpatrimonio);
 ALTER TABLE tabdocumentos_cadastro ADD UNIQUE (descricao);
  
 ALTER TABLE notificacao_telegram_fazenda ADD CONSTRAINT fk_notificacao_usuario FOREIGN KEY (cod_notificacao_usuario) references notificacao_telegram_usuario(id); 
ALTER TABLE notificacao_telegram_fazenda ADD CONSTRAINT fk_notificacao_telegram_cod_fazenda FOREIGN KEY (cod_fazenda) references tabcadfazenda(codfaz); 
ALTER TABLE notificacao_telegram_usuario ADD CONSTRAINT fk_id_notificacao_telegram_usuario FOREIGN KEY (id_notificacao) references notificacao_telegram(id); 
ALTER TABLE notificacao_telegram_usuario ADD CONSTRAINT fk_notificacao_telegram_cod_usuario FOREIGN KEY (cod_usuario) references tabusuarios(coduser); 
ALTER TABLE system_group_program ADD CONSTRAINT fk_system_group_program_2 FOREIGN KEY (system_group_id) references system_group(id); 
ALTER TABLE system_group_program ADD CONSTRAINT fk_system_group_program_1 FOREIGN KEY (system_program_id) references system_program(id); 
ALTER TABLE system_permissoes_users ADD CONSTRAINT fk_system_permissoes_users_1 FOREIGN KEY (permissao_id) references system_permissoes(id); 
ALTER TABLE system_permissoes_users ADD CONSTRAINT fk_system_permissoes_users_2 FOREIGN KEY (usuario_id) references tabusuarios(coduser); 
ALTER TABLE system_user_group ADD CONSTRAINT fk_system_user_group_1 FOREIGN KEY (system_group_id) references system_group(id); 
ALTER TABLE system_user_group ADD CONSTRAINT fk_system_user_group_2 FOREIGN KEY (system_user_id) references tabusuarios(coduser); 
ALTER TABLE system_user_program ADD CONSTRAINT fk_system_user_program_1 FOREIGN KEY (system_program_id) references system_program(id); 
ALTER TABLE system_user_program ADD CONSTRAINT fk_system_user_program_2 FOREIGN KEY (system_user_id) references tabusuarios(coduser); 
ALTER TABLE system_users ADD CONSTRAINT fk_system_user_2 FOREIGN KEY (frontpage_id) references system_program(id); 
ALTER TABLE system_users ADD CONSTRAINT fk_system_user_1 FOREIGN KEY (system_unit_id) references system_unit(id); 
ALTER TABLE system_user_unit ADD CONSTRAINT fk_system_user_unit_2 FOREIGN KEY (system_unit_id) references system_unit(id); 
ALTER TABLE system_user_unit ADD CONSTRAINT fk_system_user_unit_1 FOREIGN KEY (system_user_id) references system_users(id); 
ALTER TABLE tabagexameitens ADD CONSTRAINT fk_tabagexameitens_4 FOREIGN KEY (id_aso) references tabcad_aso(id_aso); 
ALTER TABLE tabagexameitens ADD CONSTRAINT fk_tabagexameitens_1 FOREIGN KEY (codfunc) references tabcadfuncionario(codfuncionario); 
ALTER TABLE tabagexameitens ADD CONSTRAINT fk_tabagexameitens_2 FOREIGN KEY (codclinica) references tabcadclinica(codclinica); 
ALTER TABLE tabagexameitens ADD CONSTRAINT fk_tabagexameitens_3 FOREIGN KEY (codagexame) references tabcadexame(codexame); 
ALTER TABLE tabapjus ADD CONSTRAINT fk_tabapjus_3 FOREIGN KEY (fazenda_id) references tabcadfazenda(codfaz); 
ALTER TABLE tabapjus ADD CONSTRAINT fk_tabapjus_1 FOREIGN KEY (codfunc) references tabcadfuncionario(codfuncionario); 
ALTER TABLE tabapjus ADD CONSTRAINT fk_tabapjus_2 FOREIGN KEY (codjus) references tabcadjus(codjus); 
ALTER TABLE tabapmedia ADD CONSTRAINT fk_tabapmedia_1 FOREIGN KEY (codveic) references tabcadtrator(codtrator); 
ALTER TABLE tabappraga ADD CONSTRAINT fk_tabappraga_1 FOREIGN KEY (codaptrator) references tabaptrator(codaptrator); 
ALTER TABLE tabappraga ADD CONSTRAINT fk_tabappraga_2 FOREIGN KEY (codpraga) references tabcadpraga(codpraga); 
ALTER TABLE tabapprod ADD CONSTRAINT fk_tabapprod_1 FOREIGN KEY (codaptrator) references tabaptrator(codaptrator); 
ALTER TABLE tabapprod ADD CONSTRAINT fk_tabapprod_2 FOREIGN KEY (codprod) references tabcadmaterial(codmaterial); 
ALTER TABLE tabapquadra ADD CONSTRAINT fk_tabapquadra_1 FOREIGN KEY (codaptrator) references tabaptrator(codaptrator); 
ALTER TABLE tabapquadra ADD CONSTRAINT fk_tabapquadra_2 FOREIGN KEY (codquadra) references tabitensquadra(codquadra); 
ALTER TABLE tabaptrator ADD CONSTRAINT fk_tabaptrator_1 FOREIGN KEY (codtrator) references tabcadtrator(codtrator); 
ALTER TABLE tabaptrator ADD CONSTRAINT fk_tabaptrator_2 FOREIGN KEY (codfaz) references tabcadfazenda(codfaz); 
ALTER TABLE tabaptrator ADD CONSTRAINT fk_tabaptrator_3 FOREIGN KEY (codfunc) references tabcadfuncionario(codfuncionario); 
ALTER TABLE tabaptrator ADD CONSTRAINT fk_tabaptrator_4 FOREIGN KEY (codpreparo) references tabcadpreparo(codpreparo); 
ALTER TABLE tabaptrator ADD CONSTRAINT fk_tabaptrator_5 FOREIGN KEY (codimp) references tabcadtrator(codtrator); 
ALTER TABLE tabcadagencias ADD CONSTRAINT fk_tabcadAgencias_CodBanco FOREIGN KEY (NUMBAN) references tabcadbanco(NUMBAN); 
ALTER TABLE tabcadagendamento ADD CONSTRAINT fk_tabcadagendamento_1 FOREIGN KEY (codfaz) references tabcadfazenda(codfaz); 
ALTER TABLE tabcadagendamento ADD CONSTRAINT fk_tabcadagendamento_2 FOREIGN KEY (tabcadClientes_id) references tabcadclientes(id); 
ALTER TABLE tabcadagendamento ADD CONSTRAINT fk_tabcadagendamento_3 FOREIGN KEY (tabcadvariedade_id) references tabcadvariedade(codvari); 
ALTER TABLE tabcadagendamento ADD CONSTRAINT fk_tabcadagendamento_4 FOREIGN KEY (tabcadagendamentostatus_id) references tabcadagendamentostatus(id); 
ALTER TABLE tabcadagendamentohist ADD CONSTRAINT fk_tabcadagendamentohist_1 FOREIGN KEY (tabcadagendamentostatus_id) references tabcadagendamentostatus(id); 
ALTER TABLE tabcadagendamentohist ADD CONSTRAINT fk_tabcadagendamentohist_2 FOREIGN KEY (tabcadagendamento_id) references tabcadagendamento(id); 
ALTER TABLE tabcadagendamentohist ADD CONSTRAINT fk_tabcadagendamentohist_3 FOREIGN KEY (tabusuarios_id) references tabusuarios(coduser); 
ALTER TABLE tabcad_agenda_tarefas ADD CONSTRAINT fk_tabcad_agenda_tarefas_1 FOREIGN KEY (usuario_id) references tabusuarios(coduser); 
ALTER TABLE tabcad_agenda_tarefas ADD CONSTRAINT fk_tabcad_agenda_tarefas_2 FOREIGN KEY (usuario_responsavel_id) references tabusuarios(coduser); 
ALTER TABLE tabcad_agenda_tarefas_historicos ADD CONSTRAINT fk_tabcad_agenda_tarefas_historicos_1 FOREIGN KEY (agenda_tarefa_id) references tabcad_agenda_tarefas(id); 
ALTER TABLE tabcad_aso ADD CONSTRAINT fk_tabcad_aso_3 FOREIGN KEY (codmedico_pcmso_aso) references tabcad_medico_pcmso(cod_medico); 
ALTER TABLE tabcad_aso ADD CONSTRAINT fk_tabcad_aso_1 FOREIGN KEY (codfunc_aso) references tabcadfuncionario(codfuncionario); 
ALTER TABLE tabcad_aso ADD CONSTRAINT fk_tabcad_aso_2 FOREIGN KEY (codemp_aso) references tabcadempresas(CODEMP); 
ALTER TABLE tabcad_aso_acidentes ADD CONSTRAINT fk_tabcad_aso_acidentes_1 FOREIGN KEY (id_aso) references tabcad_aso(id_aso); 
ALTER TABLE tabcad_aso_acidentes ADD CONSTRAINT fk_tabcad_aso_acidentes_2 FOREIGN KEY (cod_acidente) references tabcadacidentes(id_acidente); 
ALTER TABLE tabcad_aso_exames_1 ADD CONSTRAINT fk_tabcad_aso_exames_1_1 FOREIGN KEY (id_aso) references tabcad_aso(id_aso); 
ALTER TABLE tabcad_aso_exames_1 ADD CONSTRAINT fk_tabcad_aso_exames_1_2 FOREIGN KEY (id_exame) references tabcadexame(codexame); 
ALTER TABLE tabcad_aso_exames_1 ADD CONSTRAINT fk_tabcad_aso_exames_1_3 FOREIGN KEY (id_clinica) references tabcadclinica(codclinica); 
ALTER TABLE tabcad_aso_exames_2 ADD CONSTRAINT fk_tabcad_aso_exames_2_1 FOREIGN KEY (id_aso) references tabcad_aso(id_aso); 
ALTER TABLE tabcad_aso_exames_2 ADD CONSTRAINT fk_tabcad_aso_exames_2_2 FOREIGN KEY (id_exame) references tabcadexame(codexame); 
ALTER TABLE tabcad_aso_exames_2 ADD CONSTRAINT fk_tabcad_aso_exames_2_3 FOREIGN KEY (id_clinica) references tabcadclinica(codclinica); 
ALTER TABLE tabcad_aso_riscos_biologicos ADD CONSTRAINT fk_tabcad_aso_riscos_biologicos_1 FOREIGN KEY (id_aso) references tabcad_aso(id_aso); 
ALTER TABLE tabcad_aso_riscos_biologicos ADD CONSTRAINT fk_tabcad_aso_riscos_biologicos_2 FOREIGN KEY (cod_riscobiologico) references tabcadriscosbiologicos(id_riscobiologico); 
ALTER TABLE tabcad_aso_riscos_especificos ADD CONSTRAINT fk_tabcad_aso_riscos_especificos_1 FOREIGN KEY (id_aso) references tabcad_aso(id_aso); 
ALTER TABLE tabcad_aso_riscos_especificos ADD CONSTRAINT fk_tabcad_aso_riscos_especificos_2 FOREIGN KEY (cod_riscoespecifico) references tabcadriscosespecificos(id_riscoespecifico); 
ALTER TABLE tabcad_aso_riscos_fisicos ADD CONSTRAINT fk_tabcad_aso_riscos_fisicos_1 FOREIGN KEY (id_aso) references tabcad_aso(id_aso); 
ALTER TABLE tabcad_aso_riscos_fisicos ADD CONSTRAINT fk_tabcad_aso_riscos_fisicos_2 FOREIGN KEY (cod_riscofisico) references tabcadriscosfisicos(id_riscofisico); 
ALTER TABLE tabcad_aso_riscos_quimicos ADD CONSTRAINT fk_tabcad_aso_riscos_quimicos_1 FOREIGN KEY (id_aso) references tabcad_aso(id_aso); 
ALTER TABLE tabcad_aso_riscos_quimicos ADD CONSTRAINT fk_tabcad_aso_riscos_quimicos_2 FOREIGN KEY (cod_riscoquimico) references tabcadriscosquimicos(id_riscoquimico); 
ALTER TABLE tabcad_ata ADD CONSTRAINT fk_tabcad_ata_2 FOREIGN KEY (responsavel_user_id) references tabusuarios(coduser); 
ALTER TABLE tabcad_ata_presentes ADD CONSTRAINT fk_tabcad_ata_presentes_1 FOREIGN KEY (ata_id) references tabcad_ata(id); 
ALTER TABLE tabcad_ata_presentes ADD CONSTRAINT fk_tabcad_ata_presentes_2 FOREIGN KEY (user_id) references tabusuarios(coduser); 
ALTER TABLE tabcad_ata_topicos ADD CONSTRAINT fk_tabcad_ata_topicos_1 FOREIGN KEY (ata_id) references tabcad_ata(id); 
ALTER TABLE tabcad_ata_topicos ADD CONSTRAINT fk_tabcad_ata_topicos_2 FOREIGN KEY (responsavel_user_id) references tabusuarios(coduser); 
ALTER TABLE tabcadautuacao ADD CONSTRAINT fk_tabcadautuacao_1 FOREIGN KEY (aplicado_por_usuario_id) references tabusuarios(coduser); 
ALTER TABLE tabcadautuacao ADD CONSTRAINT fk_tabcadautuacao_2 FOREIGN KEY (funcionario_id) references tabcadfuncionario(codfuncionario); 
ALTER TABLE tabcadbalancastickets ADD CONSTRAINT fk_tabcadbalancastickets_1 FOREIGN KEY (balanca_id) references tabcadbalancas(id); 
ALTER TABLE tabcadcartaoponto_escalas ADD CONSTRAINT fk_tabcadcartaoponto_escalas_1 FOREIGN KEY (hr_segunda) references tabcadcartaoponto_horarios(id); 
ALTER TABLE tabcadcartaoponto_escalas ADD CONSTRAINT fk_tabcadcartaoponto_escalas_2 FOREIGN KEY (hr_terca) references tabcadcartaoponto_horarios(id); 
ALTER TABLE tabcadcartaoponto_escalas ADD CONSTRAINT fk_tabcadcartaoponto_escalas_3 FOREIGN KEY (hr_quarta) references tabcadcartaoponto_horarios(id); 
ALTER TABLE tabcadcartaoponto_escalas ADD CONSTRAINT fk_tabcadcartaoponto_escalas_4 FOREIGN KEY (hr_quinta) references tabcadcartaoponto_horarios(id); 
ALTER TABLE tabcadcartaoponto_escalas ADD CONSTRAINT fk_tabcadcartaoponto_escalas_5 FOREIGN KEY (hr_sexta) references tabcadcartaoponto_horarios(id); 
ALTER TABLE tabcadcartaoponto_escalas ADD CONSTRAINT fk_tabcadcartaoponto_escalas_6 FOREIGN KEY (hr_sabado) references tabcadcartaoponto_horarios(id); 
ALTER TABLE tabcadcartaoponto_escalas ADD CONSTRAINT fk_tabcadcartaoponto_escalas_7 FOREIGN KEY (hr_domingo) references tabcadcartaoponto_horarios(id); 
ALTER TABLE tabcadcc ADD CONSTRAINT fk_usuario FOREIGN KEY (coduser) references tabusuarios(coduser); 
ALTER TABLE tabcadclientes_endereco ADD CONSTRAINT fk_tabcadclientes_endereco_1 FOREIGN KEY (tabcadClientes_id) references tabcadclientes(id); 
ALTER TABLE tabcadclientes_endereco ADD CONSTRAINT fk_tabcadclientes_endereco_2 FOREIGN KEY (ibge) references tabcadcidade(codcidade); 
ALTER TABLE tabcadclinica ADD CONSTRAINT fk_tabcadclinica_1 FOREIGN KEY (fornecedor_id) references tabcadfornecedor(codfornecedor); 
ALTER TABLE tabcadconta_banco ADD CONSTRAINT fk_tabcadConta_Banco_Banco FOREIGN KEY (NUMBAN) references tabcadbanco(NUMBAN); 
ALTER TABLE tabcadconta_banco ADD CONSTRAINT fk_tabcadConta_Banco_Cliente FOREIGN KEY (Id_Cliente) references tabcadclientes(id); 
ALTER TABLE tabcadconta_banco ADD CONSTRAINT fk_tabcadConta_Banco_tipo FOREIGN KEY (Tipo_Conta_Banco) references tabtipo_conta_banco(id); 
ALTER TABLE tabcadconta_banco ADD CONSTRAINT fk_tabcadconta_banco_4 FOREIGN KEY (numban_emp) references tabcadbanco(NUMBAN); 
ALTER TABLE tabcadconta_banco ADD CONSTRAINT fk_tabcadconta_banco_5 FOREIGN KEY (id_funcionario) references tabcadfuncionario(codfuncionario); 
ALTER TABLE tabcadcontratosfat ADD CONSTRAINT fk_tabfaturamentocontratos_1 FOREIGN KEY (cliente_id) references tabcadclientes(id); 
ALTER TABLE tabcadcontratosfatadd ADD CONSTRAINT fk_tabcadcontratosfatadd_1 FOREIGN KEY (contrato_id) references tabcadcontratosfat(id); 
ALTER TABLE tabcadcontratosfatadd ADD CONSTRAINT fk_tabcadcontratosfatadd_2 FOREIGN KEY (adiantamento_id) references tabcadcreditodebito(id); 
ALTER TABLE tabcadcontratosfattickets ADD CONSTRAINT fk_tabcontratosfattickets_1 FOREIGN KEY (contrato_id) references tabcadcontratosfat(id); 
ALTER TABLE tabcadcontratosfattickets ADD CONSTRAINT fk_tabcontratosfattickets_2 FOREIGN KEY (variedade_id) references tabcadvariedade(codvari); 
ALTER TABLE tabcadcontratosfatvariedades ADD CONSTRAINT fk_tabfaturamentocontratosvariedades_1 FOREIGN KEY (contrato_id) references tabcadcontratosfat(id); 
ALTER TABLE tabcadcontratosfatvariedades ADD CONSTRAINT fk_tabfaturamentocontratosvariedades_2 FOREIGN KEY (variedade_id) references tabcadvariedade(codvari); 
ALTER TABLE tabcadconversa ADD CONSTRAINT fk_tabcadconversa_1 FOREIGN KEY (user_id) references tabusuarios(coduser); 
ALTER TABLE tabcadconversa_prorrogacao ADD CONSTRAINT fk_tabcadconversa_prorrogacao_1 FOREIGN KEY (user_id) references tabusuarios(coduser); 
ALTER TABLE tabcadcreditodebito ADD CONSTRAINT fk_tabcadCreditoDebito_cliente FOREIGN KEY (CodCliente) references tabcadcliente(NUMCLI); 
ALTER TABLE tabcadcreditodebito ADD CONSTRAINT fk_tabcadCreditoDebito_Terceiro FOREIGN KEY (CodTerceiro) references tabcadmotorista_responsavel(id); 
ALTER TABLE tabcadcreditodebito ADD CONSTRAINT fk_tabcadCreditoDebito_3 FOREIGN KEY (fornecedor_id) references tabcadfornecedor(codfornecedor); 
ALTER TABLE tabcadcreditodebito ADD CONSTRAINT fk_tabcadCreditoDebito_4 FOREIGN KEY (centrocustos_id) references tabcadcc(codcentrodecustos); 
ALTER TABLE tabcadcreditodebito ADD CONSTRAINT fk_tabcadCreditoDebito_5 FOREIGN KEY (cliente_id) references tabcadclientes(id); 
ALTER TABLE tabcadcreditodebito ADD CONSTRAINT fk_tabcadCreditoDebito_6 FOREIGN KEY (movimentacao_id) references tabfinmovimentacoes(id); 
ALTER TABLE tabcadcreditodebitobaixas ADD CONSTRAINT fk_tabcadcreditodebitobaixas_1 FOREIGN KEY (creditodebito_id) references tabcadcreditodebito(id); 
ALTER TABLE tabcadcreditodebitobaixas ADD CONSTRAINT fk_tabcadcreditodebitobaixas_2 FOREIGN KEY (central_id) references tabfinmovimentacoesrecebimentoscentral(id); 
ALTER TABLE tabcadcreditodebitobaixas ADD CONSTRAINT fk_tabcadcreditodebitobaixas_3 FOREIGN KEY (cheque_id) references tabfincheques(id); 
ALTER TABLE tabcadcreditodebitobaixas ADD CONSTRAINT fk_tabcadcreditodebitobaixas_4 FOREIGN KEY (forma_id) references tabcadformapgto(id); 
ALTER TABLE tabcadempresas ADD CONSTRAINT fk_tabcadempresas_1 FOREIGN KEY (centrocustos_id) references tabcadcc(codcentrodecustos); 
ALTER TABLE tabcadempresas ADD CONSTRAINT fk_tabcadempresas_2 FOREIGN KEY (grupo_id) references tabcadempresasgrupos(id); 
ALTER TABLE tabcadexameclinica ADD CONSTRAINT fk_tabcadexameclinica_2 FOREIGN KEY (codclinica) references tabcadclinica(codclinica); 
ALTER TABLE tabcadexameclinica ADD CONSTRAINT fk_tabcadexameclinica_2 FOREIGN KEY (codexame) references tabcadexame(codexame); 
ALTER TABLE tabcadfaturamento ADD CONSTRAINT fk_tavcadfaturamento_1 FOREIGN KEY (tabcadfazenda_id) references tabcadfazenda(codfaz); 
ALTER TABLE tabcadfaturamento ADD CONSTRAINT fk_tavcadfaturamento_2 FOREIGN KEY (tabcadClientes_id) references tabcadclientes(id); 
ALTER TABLE tabcadfaturamento ADD CONSTRAINT fk_tabcadfaturamento_3 FOREIGN KEY (tabcadfiscal_id) references tabcadfiscal(NUMTUR); 
ALTER TABLE tabcadfaturamento ADD CONSTRAINT fk_tabcadfaturamento_5 FOREIGN KEY (tabcadfaturamentostatus_id) references tabcadfaturamentostatus(id); 
ALTER TABLE tabcadfaturamento ADD CONSTRAINT fk_tabcadfaturamento_6 FOREIGN KEY (tabcadmotorista_terceiro_id) references tabcadmotorista_terceiro(id); 
ALTER TABLE tabcadfaturamento ADD CONSTRAINT fk_tabcadfaturamento_10 FOREIGN KEY (tabitensquadra_id) references tabitensquadra(codquadra); 
ALTER TABLE tabcadfaturamento ADD CONSTRAINT fk_tabcadfaturamento_7 FOREIGN KEY (forma_id) references tabcadformapgto(id); 
ALTER TABLE tabcadfaturamento ADD CONSTRAINT fk_tabcadfaturamento_8 FOREIGN KEY (balanca_id) references tabcadbalancas(id); 
ALTER TABLE tabcadfaturamento ADD CONSTRAINT fk_tabcadfaturamento_9 FOREIGN KEY (transbordo_id) references tabcadtransbordo(id); 
ALTER TABLE tabcadfaturamento ADD CONSTRAINT fk_tabcadfaturamento_10 FOREIGN KEY (transportadora_id) references tabcadtransportadora(NUMTRN); 
ALTER TABLE tabcadfaturamento ADD CONSTRAINT fk_tabcadfaturamento_11 FOREIGN KEY (destino_id) references tabcadclientes_endereco(id); 
ALTER TABLE tabcadfaturamento ADD CONSTRAINT fk_tabcadfaturamento_12 FOREIGN KEY (contrato_id) references tabcadcontratosfat(id); 
ALTER TABLE tabcadfaturamento ADD CONSTRAINT fk_tabcadfaturamento_13 FOREIGN KEY (veiculo_id) references tabcadveiculo_terceiro(id); 
ALTER TABLE tabcadfaturamento ADD CONSTRAINT fk_tabcadfaturamento_14 FOREIGN KEY (contrato_variedade_id) references tabcadvariedade(codvari); 
ALTER TABLE tabcadfaturamento ADD CONSTRAINT fk_tabcadfaturamento_15 FOREIGN KEY (nfe) references tabnfe(id); 
ALTER TABLE tabcadfaturamento ADD CONSTRAINT fk_tabcadfaturamento_16 FOREIGN KEY (nfe_complementar) references tabnfe(id); 
ALTER TABLE tabcadfazenda ADD CONSTRAINT fk_cidade FOREIGN KEY (codcidade) references tabcadcidade(codcidade); 
ALTER TABLE tabcadfazenda ADD CONSTRAINT fk_fazenda_grupo FOREIGN KEY (fazenda_grupo) references tabcadfazenda_grupo(id); 
ALTER TABLE tabcadfazenda ADD CONSTRAINT fk_tabcadfazenda_3 FOREIGN KEY (centrocustos_id) references tabcadcc(codcentrodecustos); 
ALTER TABLE tabcadfazenda ADD CONSTRAINT fk_tabcadfazenda_4 FOREIGN KEY (centrocustos_fazenda) references tabcadcc(codcentrodecustos); 
ALTER TABLE tabcadfazenda ADD CONSTRAINT fk_tabcadfazenda_5 FOREIGN KEY (codempfaz) references tabcadempresas(CODEMP); 
ALTER TABLE tabcadfazendabalancas ADD CONSTRAINT fk_tabcadfazendasbalancas_1 FOREIGN KEY (fazenda_id) references tabcadfazenda(codfaz); 
ALTER TABLE tabcadfazendabalancas ADD CONSTRAINT fk_tabcadfazendasbalancas_2 FOREIGN KEY (balanca_id) references tabcadbalancas(id); 
ALTER TABLE tabcadfazenda_fiscais ADD CONSTRAINT fk_tabcadfazenda_fiscais_1 FOREIGN KEY (grupo_id) references tabcadfazenda_grupo(id); 
ALTER TABLE tabcadfazenda_fiscais ADD CONSTRAINT fk_tabcadfazenda_fiscais_2 FOREIGN KEY (fiscal_id) references tabcadfiscal(NUMTUR); 
ALTER TABLE tabcadfazendalp ADD CONSTRAINT fk_Cod_cliente FOREIGN KEY (Cod_cliente) references tabcadcliente(NUMCLI); 
ALTER TABLE tabcadfazendalp_lotebloco ADD CONSTRAINT fk_loteblocoFazendaLP FOREIGN KEY (cod_fazendaLP) references tabcadfazendalp(id); 
ALTER TABLE tabcadfazendalp_quadra ADD CONSTRAINT fk_LoteBloco FOREIGN KEY (LoteBloco) references tabcadfazendalp_lotebloco(id); 
ALTER TABLE tabcadfiscal ADD CONSTRAINT fk_tabcadfiscal_1 FOREIGN KEY (fornecedor_id) references tabcadfornecedor(codfornecedor); 
ALTER TABLE tabcadfolha ADD CONSTRAINT fk_tabcadfolha_1 FOREIGN KEY (empresa) references tabcadempresas(CODEMP); 
ALTER TABLE tabcadfolha ADD CONSTRAINT fk_tabcadfolha_2 FOREIGN KEY (centrocustos_id) references tabcadcc(codcentrodecustos); 
ALTER TABLE tabcadfolha ADD CONSTRAINT fk_tabcadfolha_3 FOREIGN KEY (folhatipo_id) references tabcadfolhatipo(id); 
ALTER TABLE tabcadfolhaconfig ADD CONSTRAINT fk_tabcadfolhaconfig_1 FOREIGN KEY (evento_id) references tabcadeventofolha(id); 
ALTER TABLE tabcadfolhaconfig ADD CONSTRAINT fk_tabcadfolhaconfig_2 FOREIGN KEY (planocontas_id) references tabcadplanocontas(id); 
ALTER TABLE tabcadfolhaconfig ADD CONSTRAINT fk_tabcadfolhaconfig_3 FOREIGN KEY (centrocustos_id) references tabcadcc(codcentrodecustos); 
ALTER TABLE tabcadfolhaconfig ADD CONSTRAINT fk_tabcadfolhaconfig_4 FOREIGN KEY (operacao_id) references tabcadoperacoes(id); 
ALTER TABLE tabcadfolhaconfig ADD CONSTRAINT fk_tabcadfolhaconfig_5 FOREIGN KEY (forma_id) references tabcadformapgto(id); 
ALTER TABLE tabcadfolhaevento ADD CONSTRAINT fk_tabcadfolhaevento_1 FOREIGN KEY (funcionario_id) references tabcadfolhafuncionario(id); 
ALTER TABLE tabcadfolhaevento ADD CONSTRAINT fk_tabcadfolhaevento_2 FOREIGN KEY (evento_id) references tabcadeventofolha(id); 
ALTER TABLE tabcadfolhafuncionario ADD CONSTRAINT fk_tabcadfolhafuncionario_1 FOREIGN KEY (tabcadfolha_id) references tabcadfolha(id); 
ALTER TABLE tabcadfolhafuncionario ADD CONSTRAINT fk_tabcadfolhafuncionario_3 FOREIGN KEY (fornecedor_id) references tabcadfornecedor(codfornecedor); 
ALTER TABLE tabcadfolhafuncionario ADD CONSTRAINT fk_tabcadfolhafuncionario_4 FOREIGN KEY (centrocustos_id) references tabcadcc(codcentrodecustos); 
ALTER TABLE tabcadfolhafuncionario ADD CONSTRAINT fk_tabcadfolhafuncionario_4 FOREIGN KEY (funcionario) references tabcadfuncionario(codfuncionario); 
ALTER TABLE tabcadfornecedor ADD CONSTRAINT fk_tabcadfornecedor_1 FOREIGN KEY (tipo_id) references tabcadfornecedor_tipo(id); 
ALTER TABLE tabcadfornecedor_representante ADD CONSTRAINT fk_tabcadfornecedor_representante_1 FOREIGN KEY (fornecedor_id) references tabcadfornecedor(codfornecedor); 
ALTER TABLE tabcadfornecedor_representante ADD CONSTRAINT fk_tabcadfornecedor_representante_2 FOREIGN KEY (representante_id) references tabcadfornecedor(codfornecedor); 
ALTER TABLE tabcadfuncao ADD CONSTRAINT fk_tabcadfuncao_1 FOREIGN KEY (codsetor_aso) references tabcad_aso_setores(id); 
ALTER TABLE tabcadfuncao_acidentes ADD CONSTRAINT fk_new_table_340_1 FOREIGN KEY (id_acidente) references tabcadacidentes(id_acidente); 
ALTER TABLE tabcadfuncao_acidentes ADD CONSTRAINT fk_new_table_340_2 FOREIGN KEY (id_funcao) references tabcadfuncao(codfuncao); 
ALTER TABLE tabcadfuncao_advertencias ADD CONSTRAINT fk_tabcadfuncao_advertencias_1 FOREIGN KEY (funcao_id) references tabcadfuncao(codfuncao); 
ALTER TABLE tabcadfuncao_advertencias ADD CONSTRAINT fk_tabcadfuncao_advertencias_2 FOREIGN KEY (advertencia_id) references tabcoladvertencias_tipo(id); 
ALTER TABLE tabcadfuncao_documentos ADD CONSTRAINT fk_tabcadfuncao_documentos_1 FOREIGN KEY (funcao_id) references tabcadfuncao(codfuncao); 
ALTER TABLE tabcadfuncao_documentos ADD CONSTRAINT fk_tabcadfuncao_documentos_2 FOREIGN KEY (documento_id) references tabdocumentos_cadastro(id); 
ALTER TABLE tabcadfuncao_documentos_rescisao ADD CONSTRAINT fk_tabcadfuncao_documentos_rescisao_1 FOREIGN KEY (funcao_id) references tabcadfuncao(codfuncao); 
ALTER TABLE tabcadfuncao_documentos_rescisao ADD CONSTRAINT fk_tabcadfuncao_documentos_rescisao_2 FOREIGN KEY (documento_id) references tabdocumentos_cadastro(id); 
ALTER TABLE tabcadfuncao_documentos_troca ADD CONSTRAINT fk_tabcadfuncao_documentos_troca_1 FOREIGN KEY (funcao_id) references tabcadfuncao(codfuncao); 
ALTER TABLE tabcadfuncao_documentos_troca ADD CONSTRAINT fk_tabcadfuncao_documentos_troca_2 FOREIGN KEY (documento_id) references tabdocumentos_cadastro(id); 
ALTER TABLE tabcadfuncao_epi ADD CONSTRAINT fk_tabcadfuncao_epi_1 FOREIGN KEY (codepi) references tabcadepi(codepi); 
ALTER TABLE tabcadfuncao_epi ADD CONSTRAINT fk_tabcadfuncao_epi_2 FOREIGN KEY (codfuncao) references tabcadfuncao(codfuncao); 
ALTER TABLE tabcadfuncao_exames ADD CONSTRAINT fk_tabcadfuncao_exames_1 FOREIGN KEY (id_exame) references tabcadexame(codexame); 
ALTER TABLE tabcadfuncao_exames ADD CONSTRAINT fk_tabcadfuncao_exames_2 FOREIGN KEY (id_funcao) references tabcadfuncao(codfuncao); 
ALTER TABLE tabcadfuncao_riscosbiologicos ADD CONSTRAINT fk_tabcadfuncao_riscosbiologicos_1 FOREIGN KEY (id_funcao) references tabcadfuncao(codfuncao); 
ALTER TABLE tabcadfuncao_riscosbiologicos ADD CONSTRAINT fk_tabcadfuncao_riscosbiologicos_2 FOREIGN KEY (id_riscobiologico) references tabcadriscosbiologicos(id_riscobiologico); 
ALTER TABLE tabcadfuncao_riscosespecificos ADD CONSTRAINT fk_tabcadfuncao_riscosespecificos_1 FOREIGN KEY (id_riscoespecifico) references tabcadriscosespecificos(id_riscoespecifico); 
ALTER TABLE tabcadfuncao_riscosespecificos ADD CONSTRAINT fk_tabcadfuncao_riscosespecificos_2 FOREIGN KEY (id_funcao) references tabcadfuncao(codfuncao); 
ALTER TABLE tabcadfuncao_riscosfisicos ADD CONSTRAINT fk_tabcadfuncao_riscosfisicos_1 FOREIGN KEY (id_riscofisico) references tabcadriscosfisicos(id_riscofisico); 
ALTER TABLE tabcadfuncao_riscosfisicos ADD CONSTRAINT fk_tabcadfuncao_riscosfisicos_2 FOREIGN KEY (id_funcao) references tabcadfuncao(codfuncao); 
ALTER TABLE tabcadfuncao_riscosquimicos ADD CONSTRAINT fk_tabcadfuncao_riscosquimicos_1 FOREIGN KEY (id_riscoquimico) references tabcadriscosquimicos(id_riscoquimico); 
ALTER TABLE tabcadfuncao_riscosquimicos ADD CONSTRAINT fk_tabcadfuncao_riscosquimicos_2 FOREIGN KEY (id_funcao) references tabcadfuncao(codfuncao); 
ALTER TABLE tabcadfuncionario ADD CONSTRAINT fk_tabcadfuncionario_1 FOREIGN KEY (codfaz) references tabcadfazenda(codfaz); 
ALTER TABLE tabcadfuncionario ADD CONSTRAINT fk_tabcadfuncionario_2 FOREIGN KEY (codfiscal) references tabcadfiscal(NUMTUR); 
ALTER TABLE tabcadfuncionario ADD CONSTRAINT fk_tabcadfuncionario_3 FOREIGN KEY (codfuncao) references tabcadfuncao(codfuncao); 
ALTER TABLE tabcadfuncionario ADD CONSTRAINT fk_tabcadfuncionario_4 FOREIGN KEY (estado_civil) references tabcad_estadocivil(id); 
ALTER TABLE tabcadfuncionario ADD CONSTRAINT fk_tabcadfuncionario_5 FOREIGN KEY (escala) references tabcadcartaoponto_escalas(id); 
ALTER TABLE tabcadfuncionario_hist_fiscais ADD CONSTRAINT fk_tabcadfuncionario_hist_fiscais_1 FOREIGN KEY (funcionario_id) references tabcadfuncionario(codfuncionario); 
ALTER TABLE tabcadfuncionario_hist_fiscais ADD CONSTRAINT fk_tabcadfuncionario_hist_fiscais_2 FOREIGN KEY (fiscal_id) references tabcadfiscal(NUMTUR); 
ALTER TABLE tabcadfuncionario_hist_funcoes ADD CONSTRAINT fk_tabcadfuncionario_hist_funcoes_1 FOREIGN KEY (funcionario_id) references tabcadfuncionario(codfuncionario); 
ALTER TABLE tabcadfuncionario_hist_funcoes ADD CONSTRAINT fk_tabcadfuncionario_hist_funcoes_2 FOREIGN KEY (funcao_id) references tabcadfuncao(codfuncao); 
ALTER TABLE tabcadfuncionario_hist_salario ADD CONSTRAINT fk_tabcadfuncionario_hist_salario_1 FOREIGN KEY (funcionario_id) references tabcadfuncionario(codfuncionario); 
ALTER TABLE tabcadfuncionario_hist_salario ADD CONSTRAINT fk_tabcadfuncionario_hist_salario_2 FOREIGN KEY (holerite_id) references tabcadfolha(id); 
ALTER TABLE tabcadmaterial ADD CONSTRAINT fk_grupo FOREIGN KEY (codgrupo) references tabcadgrupo(codgrupo); 
ALTER TABLE tabcadmaterial ADD CONSTRAINT fk_tabcadmaterial_codativo FOREIGN KEY (codativo) references tabcadativo(codativo); 
ALTER TABLE tabcadmaterial ADD CONSTRAINT fk_tabcadmaterial_3 FOREIGN KEY (tabncm_id) references tabncm(id); 
ALTER TABLE tabcadmaterial ADD CONSTRAINT fk_tabcadmaterial_4 FOREIGN KEY (id_tributacao) references tabnfetributacao(id); 
ALTER TABLE tabcadmaterial ADD CONSTRAINT fk_tabcadmaterial_5 FOREIGN KEY (ncm) references tabncm(id); 
ALTER TABLE tabcadmaterial ADD CONSTRAINT fk_tabcadmaterial_6 FOREIGN KEY (codclasse) references tabcadclasseprod(codclasse); 
ALTER TABLE tabcadmotorista ADD CONSTRAINT fk_transportadora FOREIGN KEY (NUMTRN) references tabcadtransportadora(NUMTRN); 
ALTER TABLE tabcadmotorista ADD CONSTRAINT fk_Cod_responsavel FOREIGN KEY (CodResponsavel) references tabcadmotorista_responsavel(id); 
ALTER TABLE tabcadmotorista_terceiro ADD CONSTRAINT fk_tabcadmotorista_terceiro_1 FOREIGN KEY (cod_transportadora) references tabcadtransportadora(NUMTRN); 
ALTER TABLE tabcadpedidotransporte ADD CONSTRAINT fk_cliente_destinatario FOREIGN KEY (cod_cliente) references tabcadcliente(NUMCLI); 
ALTER TABLE tabcadpedidotransporte_valor ADD CONSTRAINT fk_PedidoTransporte FOREIGN KEY (Pedido) references tabcadpedidotransporte(Pedido); 
ALTER TABLE tabcadpedidotransporte_valor ADD CONSTRAINT fk_FazendaLP FOREIGN KEY (Cod_FazendaLP) references tabcadfazendalp(id); 
ALTER TABLE tabcadpedidotransporte_valor ADD CONSTRAINT fk_LoteBlocoValor FOREIGN KEY (Cod_LoteBloco) references tabcadfazendalp_lotebloco(id); 
ALTER TABLE tabcadponto ADD CONSTRAINT fk_tabcadponto_1 FOREIGN KEY (Cod_TabFuncionario) references tabcadfuncionario(codfuncionario); 
ALTER TABLE tabcadponto ADD CONSTRAINT fk_tabcadponto_2 FOREIGN KEY (Cod_TabFazenda) references tabcadfazenda(codfaz); 
ALTER TABLE tabcadponto ADD CONSTRAINT fk_tabcadponto_3 FOREIGN KEY (Cod_TabTurma) references tabcadturma(codturma); 
ALTER TABLE tabcadponto_justificativa ADD CONSTRAINT fk_tabcadponto_justificativa_1 FOREIGN KEY (cod_ponto) references tabcadponto(id); 
ALTER TABLE tabcadpreparo ADD CONSTRAINT fk_tabcadpreparo_1 FOREIGN KEY (codfaz) references tabcadfazenda(codfaz); 
ALTER TABLE tabcadquilometragem ADD CONSTRAINT fk_tabcadquilometragem_1 FOREIGN KEY (codtrator) references tabcadtrator(codtrator); 
ALTER TABLE tabcadrepponto ADD CONSTRAINT fk_tabcadrepponto_1 FOREIGN KEY (Cod_TabFuncionario) references tabcadfuncionario(codfuncionario); 
ALTER TABLE tabcadrequisicao ADD CONSTRAINT fk_fazenda FOREIGN KEY (tabcadfazenda_id) references tabcadfazenda(codfaz); 
ALTER TABLE tabcadrequisicao ADD CONSTRAINT fk_mecanico FOREIGN KEY (tabcadmecanico_id) references tabcadmecanico(codmec); 
ALTER TABLE tabcadrequisicao ADD CONSTRAINT fk_patrimonio FOREIGN KEY (tabcadpatrimonio_id) references tabcadtrator(codtrator); 
ALTER TABLE tabcadrequisicao ADD CONSTRAINT fk_fornecedor FOREIGN KEY (tabcadfornecedor_id) references tabcadfornecedor(codfornecedor); 
ALTER TABLE tabcadrequisicao ADD CONSTRAINT fk_transportadora FOREIGN KEY (tabcadtransportadora_id) references tabcadtransportadora(NUMTRN); 
ALTER TABLE tabcadrequisicao ADD CONSTRAINT fk_usuario FOREIGN KEY (user_id) references tabusuarios(coduser); 
ALTER TABLE tabcadrequisicao ADD CONSTRAINT fk_tabcadrequisicao_9 FOREIGN KEY (id_faturamento) references tabcadrequisicao_faturamento(id); 
ALTER TABLE tabcadrequisicao ADD CONSTRAINT fk_tabcadrequisicao_10 FOREIGN KEY (user_id_cancelamento) references tabusuarios(coduser); 
ALTER TABLE tabcadrequisicao ADD CONSTRAINT fk_patrimonio_tipo FOREIGN KEY (TIPPAT) references tabcadpatrimonio_tipo(CODTPAT); 
ALTER TABLE tabcadrequisicao ADD CONSTRAINT fk_estoque FOREIGN KEY (estoque) references tabestoque(codestoque); 
ALTER TABLE tabcadrequisicao ADD CONSTRAINT fk_tabcadrequisicao_11 FOREIGN KEY (user_id_autorizacao) references tabusuarios(coduser); 
ALTER TABLE tabcadrequisicao ADD CONSTRAINT fk_tabcadrequisicao_12 FOREIGN KEY (revisado_pelo_suprimentos_user_id) references tabusuarios(coduser); 
ALTER TABLE tabcadrequisicao_autorizacao ADD CONSTRAINT fk_tabcadrequisicao_autorizacao_1 FOREIGN KEY (tabusuarios_id) references tabusuarios(coduser); 
ALTER TABLE tabcadrequisicao_autorizacao ADD CONSTRAINT fk_tabcadrequisicao_autorizacao_2 FOREIGN KEY (responsavel_tabusuarios_id) references tabusuarios(coduser); 
ALTER TABLE tabcadrequisicao_entregafutura ADD CONSTRAINT fk_tabcadrequisicao_entrega_futura_1 FOREIGN KEY (id_requisicao) references tabcadrequisicao(id); 
ALTER TABLE tabcadrequisicao_entregafutura ADD CONSTRAINT fk_tabcadrequisicao_entrega_futura_2 FOREIGN KEY (user_solicitacao) references tabusuarios(coduser); 
ALTER TABLE tabcadrequisicao_entregafutura ADD CONSTRAINT fk_tabcadrequisicao_entrega_futura_3 FOREIGN KEY (user_confirmacao) references tabusuarios(coduser); 
ALTER TABLE tabcadrequisicao_entregafutura ADD CONSTRAINT fk_tabcadrequisicao_entregafutura_4 FOREIGN KEY (cod_estoque) references tabestoque(codestoque); 
ALTER TABLE tabcadrequisicao_entregafutura_confirmacao ADD CONSTRAINT fk_tabcadrequisicao_entregafutura_confirmacao_1 FOREIGN KEY (id_entregafutura) references tabcadrequisicao_entregafutura(id); 
ALTER TABLE tabcadrequisicao_entregafutura_confirmacao_itens ADD CONSTRAINT fk_tabcadrequisicao_entregafutura_confirmacao_itens_1 FOREIGN KEY (id_entregafutura_confirmacao) references tabcadrequisicao_entregafutura_confirmacao(id); 
ALTER TABLE tabcadrequisicao_entregafutura_confirmacao_itens ADD CONSTRAINT fk_tabcadrequisicao_entregafutura_confirmacao_itens_2 FOREIGN KEY (id_material) references tabcadmaterial(codmaterial); 
ALTER TABLE tabcadrequisicao_entregafutura_itens ADD CONSTRAINT fk_tabcadrequisicao_entregafutura_itens_1 FOREIGN KEY (id_entregafutura) references tabcadrequisicao_entregafutura(id); 
ALTER TABLE tabcadrequisicao_entregafutura_itens ADD CONSTRAINT fk_tabcadrequisicao_entregafutura_itens_2 FOREIGN KEY (id_material) references tabcadmaterial(codmaterial); 
ALTER TABLE tabcadrequisicao_faturamento ADD CONSTRAINT fk_tabcadrequisicao_faturamento_1 FOREIGN KEY (id_empresa) references tabcadempresas(CODEMP); 
ALTER TABLE tabcadrequisicao_itens ADD CONSTRAINT fk_tabcadmateriais FOREIGN KEY (tabcadmaterial_id) references tabcadmaterial(codmaterial); 
ALTER TABLE tabcadrequisicao_itens ADD CONSTRAINT fk_requisicao FOREIGN KEY (tabcadrequisicao_id) references tabcadrequisicao(id); 
ALTER TABLE tabcadrequisicao_regras ADD CONSTRAINT fk_requisicaoregrasmaterial FOREIGN KEY (id_material) references tabcadmaterial(codmaterial); 
ALTER TABLE tabcadrequisicao_regras ADD CONSTRAINT fk_requisicaoregrasusuario FOREIGN KEY (id_usuario) references tabusuarios(coduser); 
ALTER TABLE tabcadrequisicao_regras ADD CONSTRAINT fk_requisicaoregrasfornecedor FOREIGN KEY (id_fornecedor) references tabcadfornecedor(codfornecedor); 
ALTER TABLE tabcadrequisicao_servico ADD CONSTRAINT fk_tbcadrequisicao_servico_2 FOREIGN KEY (tabcadrequisicao_id) references tabcadrequisicao(id); 
ALTER TABLE tabcadrequisicao_servico ADD CONSTRAINT fk_tbcadrequisicao_servico_1 FOREIGN KEY (tabcadservico_id) references tabcadmaterial(codmaterial); 
ALTER TABLE tabcadsolicitacao_melhorias ADD CONSTRAINT fk_tabcadsolicitacao_melhorias_1 FOREIGN KEY (user_id) references tabusuarios(coduser); 
ALTER TABLE tabcadtabelafretes ADD CONSTRAINT fk_tabtabelafretes_1 FOREIGN KEY (origem_id) references tabcadcidade(codcidade); 
ALTER TABLE tabcadtabelafretes ADD CONSTRAINT fk_tabtabelafretes_2 FOREIGN KEY (destino_id) references tabcadcidade(codcidade); 
ALTER TABLE tabcadtabelasfretes_hist ADD CONSTRAINT fk_tabcadtabelasfretes_hist_1 FOREIGN KEY (tabela_id) references tabcadtabelafretes(id); 
ALTER TABLE tabcadtransbordo ADD CONSTRAINT fk_tabcadtransbordo_1 FOREIGN KEY (fornecedor_id) references tabcadfornecedor(codfornecedor); 
ALTER TABLE tabcadtrator ADD CONSTRAINT fk_patrimonios_1 FOREIGN KEY (codtipopat) references tabcadpatrimonio_tipo(CODTPAT); 
ALTER TABLE tabcadtrator ADD CONSTRAINT fk_tabcadtrator_2 FOREIGN KEY (codfaz) references tabcadfazenda(codfaz); 
ALTER TABLE tabcadtrator ADD CONSTRAINT fk_tabcadtrator_3 FOREIGN KEY (codlocalpat) references tbcadlocalpat(CODLPAT); 
ALTER TABLE tabcadtreinamentos ADD CONSTRAINT fk_tabcadtreinamentos_2 FOREIGN KEY (local_id) references tabcadtreinamentos_local(id); 
ALTER TABLE tabcadtreinamentos ADD CONSTRAINT fk_tabcadtreinamentos_3 FOREIGN KEY (Instrutor_id) references tabcadtreinamentos_instrutor(id); 
ALTER TABLE tabcadtreinamentos ADD CONSTRAINT fk_tabcadtreinamentos_1 FOREIGN KEY (modelo_id) references tabcadtreinamentos_modelo(id); 
ALTER TABLE tabcadtreinamentos_conteudo ADD CONSTRAINT fk_tabcadtreinamentos_conteudo_1 FOREIGN KEY (treinamento_id) references tabcadtreinamentos_modelo(id); 
ALTER TABLE tabcadtreinamentos_data_conteudo ADD CONSTRAINT fk_tabcadtreinamentos_data_conteudo_2 FOREIGN KEY (treinamento_id) references tabcadtreinamentos(id); 
ALTER TABLE tabcadtreinamentos_data_conteudo ADD CONSTRAINT fk_tabcadtreinamentos_data_conteudo_1 FOREIGN KEY (id_conteudo) references tabcadtreinamentos_conteudo(id); 
ALTER TABLE tabcadtreinamentos_funcionarios ADD CONSTRAINT fk_tabcadtreinamentos_funcionarios_1 FOREIGN KEY (treinamento_id) references tabcadtreinamentos(id); 
ALTER TABLE tabcadtreinamentos_funcionarios ADD CONSTRAINT fk_tabcadtreinamentos_funcionarios_2 FOREIGN KEY (funcionario_id) references tabcadfuncionario(codfuncionario); 
ALTER TABLE tabcadtreinamentos_funcionarios_presenca ADD CONSTRAINT fk_tabcadtreinamentos_funcionarios_presenca_1 FOREIGN KEY (data_conteudo_id) references tabcadtreinamentos_data_conteudo(id); 
ALTER TABLE tabcadtreinamentos_funcionarios_presenca ADD CONSTRAINT fk_tabcadtreinamentos_funcionarios_presenca_2 FOREIGN KEY (treinamento_funcionario_id) references tabcadtreinamentos_funcionarios(id); 
ALTER TABLE tabcadtreinamentos_local ADD CONSTRAINT fk_tabcadtreinamentos_local_1 FOREIGN KEY (fazenda_id) references tabcadfazenda(codfaz); 
ALTER TABLE tabcadtreinamentos_modelo ADD CONSTRAINT fk_tabcadtreinamentos_modelo_1 FOREIGN KEY (local_id) references tabcadtreinamentos_local(id); 
ALTER TABLE tabcadtreinamentos_modelo_funcoes_obrigatorias ADD CONSTRAINT fk_tabcadtreinamentos_modelo_funcoes_obrigatorias_1 FOREIGN KEY (funcao_id) references tabcadfuncao(codfuncao); 
ALTER TABLE tabcadtreinamentos_modelo_funcoes_obrigatorias ADD CONSTRAINT fk_tabcadtreinamentos_modelo_funcoes_obrigatorias_2 FOREIGN KEY (modelo_id) references tabcadtreinamentos_modelo(id); 
ALTER TABLE tabcadturma ADD CONSTRAINT fk_tabcadturma_1 FOREIGN KEY (id_fiscal) references tabcadfiscal(NUMTUR); 
ALTER TABLE tabcadvariedade ADD CONSTRAINT fk_tabcadvariedade_material FOREIGN KEY (cod_material) references tabcadmaterial(codmaterial); 
ALTER TABLE tabcadveiculo_terceiro ADD CONSTRAINT fk_transportadora FOREIGN KEY (cod_transportadora) references tabcadtransportadora(NUMTRN); 
ALTER TABLE tabcadveiculo_terceiro ADD CONSTRAINT fk_motorista FOREIGN KEY (cod_motorista) references tabcadmotorista_terceiro(id); 
ALTER TABLE tabchamados ADD CONSTRAINT fk_tabchamados_9 FOREIGN KEY (trator_id) references tabcadtrator(codtrator); 
ALTER TABLE tabchamados ADD CONSTRAINT fk_status FOREIGN KEY (status_id) references tabchamadosstatus(id); 
ALTER TABLE tabchamados ADD CONSTRAINT fk_patrimonio_tipo FOREIGN KEY (TIPPAT) references tabcadpatrimonio_tipo(CODTPAT); 
ALTER TABLE tabchamados ADD CONSTRAINT fk_estoque FOREIGN KEY (estoque) references tabestoque(codestoque); 
ALTER TABLE tabchamados ADD CONSTRAINT fk_servico FOREIGN KEY (servico_id) references tabchamadosservico(id); 
ALTER TABLE tabchamados ADD CONSTRAINT fk_usuario FOREIGN KEY (usuario_id) references tabusuarios(coduser); 
ALTER TABLE tabchamados ADD CONSTRAINT fk_fazenda FOREIGN KEY (fazenda_id) references tabcadfazenda(codfaz); 
ALTER TABLE tabchamados ADD CONSTRAINT fk_patrimonio FOREIGN KEY (tabcadpatrimonio_id) references tabcadtrator(codtrator); 
ALTER TABLE tabchamados ADD CONSTRAINT fk_transportadora FOREIGN KEY (tabcadtransportadora_id) references tabcadtransportadora(NUMTRN); 
ALTER TABLE tabchamadosnotas ADD CONSTRAINT fk_tabchanotas_1 FOREIGN KEY (chamado_id) references tabchamados(id); 
ALTER TABLE tabchamadosnotas ADD CONSTRAINT fk_tabchanotas_2 FOREIGN KEY (status_id) references tabchamadosstatus(id); 
ALTER TABLE tabchamadosservico ADD CONSTRAINT fk_tabchaservico_1 FOREIGN KEY (funcao_id) references tabcadfuncao(codfuncao); 
ALTER TABLE tabclientes_contato ADD CONSTRAINT fk_TabClientes_Contato_Cliente FOREIGN KEY (id_Cliente) references tabcadclientes(id); 
ALTER TABLE tabclientes_contato ADD CONSTRAINT fk_TabClientes_Contato_tipo FOREIGN KEY (id_Tipo) references tabcadtipo_contato(id); 
ALTER TABLE tabcoladvertencias ADD CONSTRAINT fk_coladvertencias_1 FOREIGN KEY (tipo_id) references tabcoladvertencias_tipo(id); 
ALTER TABLE tabcoladvertencias ADD CONSTRAINT fk_coladvertencias_2 FOREIGN KEY (funcionario_id) references tabcadfuncionario(codfuncionario); 
ALTER TABLE tabcolcestabasica_funcionarios ADD CONSTRAINT fk_tabcolcestabasica_funcionarios_1 FOREIGN KEY (funcionario_id) references tabcadfuncionario(codfuncionario); 
ALTER TABLE tabcolempresa_fechamento ADD CONSTRAINT fk_tabcolempresa_fechamento_1 FOREIGN KEY (empresa_id) references tabcadempresas(CODEMP); 
ALTER TABLE tabcolempresa_fechamento_despesas ADD CONSTRAINT fk_tabcolempresa_fechamento_despesas_1 FOREIGN KEY (fechamento_id) references tabcolempresa_fechamento(id); 
ALTER TABLE tabcolempresa_fechamento_despesas ADD CONSTRAINT fk_tabcolempresa_fechamento_despesas_2 FOREIGN KEY (despesa_id) references tabcolempresa_lctos(id); 
ALTER TABLE tabcolempresa_fechamento_fiscal ADD CONSTRAINT fk_tabcolempresa_fechamento_fiscal_1 FOREIGN KEY (fechamento_id) references tabcolempresa_fechamento(id); 
ALTER TABLE tabcolempresa_fechamento_fiscal ADD CONSTRAINT fk_tabcolempresa_fechamento_fiscal_2 FOREIGN KEY (fiscal_id) references tabcadfiscal(NUMTUR); 
ALTER TABLE tabcolempresa_fechamento_folha ADD CONSTRAINT fk_tabcolempresa_fechamento_folha_1 FOREIGN KEY (fiscal_id) references tabcadfiscal(NUMTUR); 
ALTER TABLE tabcolempresa_fechamento_folha ADD CONSTRAINT fk_tabcolempresa_fechamento_folha_2 FOREIGN KEY (fazenda_id) references tabcadfazenda(codfaz); 
ALTER TABLE tabcolempresa_fechamento_folha ADD CONSTRAINT fk_tabcolempresa_fechamento_folha_3 FOREIGN KEY (funcionario_id) references tabcadfuncionario(codfuncionario); 
ALTER TABLE tabcolempresa_fechamento_folha ADD CONSTRAINT fk_tabcolempresa_fechamento_folha_4 FOREIGN KEY (evento_id) references tabcadeventofolha(id); 
ALTER TABLE tabcolempresa_lctos ADD CONSTRAINT fk_tabcolempresa_lctos_1 FOREIGN KEY (empresa_id) references tabcadempresas(CODEMP); 
ALTER TABLE tabcolempresa_lctos ADD CONSTRAINT fk_tabcolempresa_lctos_2 FOREIGN KEY (fiscal_id) references tabcadfiscal(NUMTUR); 
ALTER TABLE tabcolempresa_lctos ADD CONSTRAINT fk_tabcolempresa_lctos_3 FOREIGN KEY (fazenda_id) references tabcadfazenda(codfaz); 
ALTER TABLE tabcolempresa_lctos ADD CONSTRAINT fk_tabcolempresa_lctos_4 FOREIGN KEY (planocontas_id) references tabcadplanocontas(id); 
ALTER TABLE tabcolfiscal_avulsas ADD CONSTRAINT fk_tabcolfiscal_avulsas_1 FOREIGN KEY (fiscal_id) references tabcadfiscal(NUMTUR); 
ALTER TABLE tabcolfiscal_fechamento ADD CONSTRAINT fk_tabcolfiscal_fechamento_1 FOREIGN KEY (fiscal_id) references tabcadfiscal(NUMTUR); 
ALTER TABLE tabcolfiscal_fechamento_cd ADD CONSTRAINT fk_tabcolfiscal_fechamento_cd_1 FOREIGN KEY (fechamento_id) references tabcolfiscal_fechamento(id); 
ALTER TABLE tabcolfiscal_fechamento_cd ADD CONSTRAINT fk_tabcolfiscal_fechamento_cd_2 FOREIGN KEY (cd_id) references tabcadcreditodebito(id); 
ALTER TABLE tabcolfiscal_fechamento_cfg ADD CONSTRAINT fk_tabcolfiscal_fechamento_cfg_1 FOREIGN KEY (centrocustos_id) references tabcadcc(codcentrodecustos); 
ALTER TABLE tabcolfiscal_fechamento_cfg ADD CONSTRAINT fk_tabcolfiscal_fechamento_cfg_2 FOREIGN KEY (planocontas_id) references tabcadplanocontas(id); 
ALTER TABLE tabcolfiscal_fechamento_cfg ADD CONSTRAINT fk_tabcolfiscal_fechamento_cfg_3 FOREIGN KEY (forma_id) references tabcadformapgto(id); 
ALTER TABLE tabcolfiscal_fechamento_cfg ADD CONSTRAINT fk_tabcolfiscal_fechamento_cfg_4 FOREIGN KEY (operacao_id) references tabcadoperacoes(id); 
ALTER TABLE tabcolfiscal_fechamento_tickets ADD CONSTRAINT fk_tabcolfiscal_fechamento_tickets_1 FOREIGN KEY (fechamento_id) references tabcolfiscal_fechamento(id); 
ALTER TABLE tabcolfiscal_fechamento_tickets ADD CONSTRAINT fk_tabcolfiscal_fechamento_tickets_2 FOREIGN KEY (ticket_id) references tabcadfaturamento(id); 
ALTER TABLE tabcolheita ADD CONSTRAINT fk_tabcolheita_1 FOREIGN KEY (codfiscal) references tabcadfiscal(NUMTUR); 
ALTER TABLE tabcolheita ADD CONSTRAINT fk_tabcolheita_2 FOREIGN KEY (codfaz) references tabcadfazenda(codfaz); 
ALTER TABLE tabcolheitaapontamento ADD CONSTRAINT fk_tabcolheitaapontamento_1 FOREIGN KEY (col_id) references tabcolheita(col_id); 
ALTER TABLE tabcolheitaapontamento ADD CONSTRAINT fk_tabcolheitaapontamento_2 FOREIGN KEY (codfuncionario) references tabcadfuncionario(codfuncionario); 
ALTER TABLE tabcolheitaaptotipo ADD CONSTRAINT fk_tabcolheitaaptotipo_1 FOREIGN KEY (apcol_id) references tabcolheitaapontamento(apcol_id); 
ALTER TABLE tabcolheitaaptotipo ADD CONSTRAINT fk_tabcolheitaaptotipo_2 FOREIGN KEY (codquadra) references tabitensquadra(codquadra); 
ALTER TABLE tabcolholerite ADD CONSTRAINT fk_tabcolholerite_1 FOREIGN KEY (funcionario_id) references tabcadfuncionario(codfuncionario); 
ALTER TABLE tabcolholerite ADD CONSTRAINT fk_tabcolholerite_2 FOREIGN KEY (fiscal_id) references tabcadfiscal(NUMTUR); 
ALTER TABLE tabcolholerite_evento ADD CONSTRAINT fk_tabcolholerite_evento_1 FOREIGN KEY (holerite_funcionario_id) references tabcolholerite_funcionario(id); 
ALTER TABLE tabcolholerite_evento ADD CONSTRAINT fk_tabcolholerite_evento_2 FOREIGN KEY (evento_id) references tabcadeventofolha(id); 
ALTER TABLE tabcolholerite_funcionario ADD CONSTRAINT fk_tabcolholerite_funcionario_1 FOREIGN KEY (holerite_id) references tabcolholerite(id); 
ALTER TABLE tabcolholerite_funcionario ADD CONSTRAINT fk_tabcolholerite_funcionario_2 FOREIGN KEY (funcionario_id) references tabcadfuncionario(codfuncionario); 
ALTER TABLE tabcolholerite_historico ADD CONSTRAINT fk_tabcolholerite_historico_1 FOREIGN KEY (holerite_id) references tabcolholerite(id); 
ALTER TABLE tabcolholerite_historico ADD CONSTRAINT fk_tabcolholerite_historico_2 FOREIGN KEY (usuario_id) references tabusuarios(coduser); 
ALTER TABLE tabcolholerite_rescisao ADD CONSTRAINT fk_tabcolholerite_recisao_1 FOREIGN KEY (holerite_id) references tabcolholerite(id); 
ALTER TABLE tabcolholerite_rescisao ADD CONSTRAINT fk_tabcolholerite_recisao_2 FOREIGN KEY (funcionario_id) references tabcadfuncionario(codfuncionario); 
ALTER TABLE tabcolimpostos ADD CONSTRAINT fk_tabcolimpostos_1 FOREIGN KEY (fiscal_id) references tabcadfiscal(NUMTUR); 
ALTER TABLE tabcolparametros_fiscal ADD CONSTRAINT fk_tabcolparametros_fiscal_1 FOREIGN KEY (periodo_id) references tabcolparametros_fiscal_periodo(id); 
ALTER TABLE tabcolparametros_premiacao ADD CONSTRAINT fk_tabcolparametros_premiacao_1 FOREIGN KEY (fiscal_id) references tabcadfiscal(NUMTUR); 
ALTER TABLE tabcolparametros_premiacao ADD CONSTRAINT fk_tabcolparametros_premiacao_2 FOREIGN KEY (funcao_id) references tabcadfuncao(codfuncao); 
ALTER TABLE tabcolparametros_premiacao ADD CONSTRAINT fk_tabcolparametros_premiacao_3 FOREIGN KEY (fazenda_id) references tabcadfazenda(codfaz); 
ALTER TABLE tabcolparametros_premio ADD CONSTRAINT fk_tabcolparametros_premio_faixas_1 FOREIGN KEY (fazenda_id) references tabcadfazenda(codfaz); 
ALTER TABLE tabcolparametros_premio ADD CONSTRAINT fk_tabcolparametros_premio_faixas_2 FOREIGN KEY (variedade_id) references tabcadvariedade(codvari); 
ALTER TABLE tabcontrolecolheita ADD CONSTRAINT fkcontrolecolcliente FOREIGN KEY (codcliente) references tabcadclientes(id); 
ALTER TABLE tabcontrolecolheita ADD CONSTRAINT fkcontrolecolendereco FOREIGN KEY (codendereco) references tabcadclientes_endereco(id); 
ALTER TABLE tabcontrolecolheita ADD CONSTRAINT fkcontrolecolfazenda FOREIGN KEY (codfaz) references tabcadfazenda(codfaz); 
ALTER TABLE tabcontrolecolheita ADD CONSTRAINT fkcontrolecolfiscal FOREIGN KEY (codfiscal) references tabcadfiscal(NUMTUR); 
ALTER TABLE tabcontrolecolheita ADD CONSTRAINT fkcontrolecolmotorista FOREIGN KEY (codmotorista) references tabcadmotorista(id); 
ALTER TABLE tabcontrolecolheita ADD CONSTRAINT fkcontrolecolquadra FOREIGN KEY (codquadra) references tabitensquadra(codquadra); 
ALTER TABLE tabdashboard_usuarios ADD CONSTRAINT fk_tabdashboard_usuarios_1 FOREIGN KEY (user) references tabusuarios(coduser); 
ALTER TABLE tabdocumentos_pendentes ADD CONSTRAINT fk_tabdocumentos_pendentes_1 FOREIGN KEY (id_documento) references tabdocumentos_cadastro(id); 
ALTER TABLE tabestoque ADD CONSTRAINT fk_tabestoque_empresa FOREIGN KEY (codemp) references tbcadempresa(CODEMP); 
ALTER TABLE tabestoquefaz ADD CONSTRAINT fk_fazenda FOREIGN KEY (codfaz) references tabcadfazenda(codfaz); 
ALTER TABLE tabestoquefaz ADD CONSTRAINT fk_estoque FOREIGN KEY (codestoque) references tabestoque(codestoque); 
ALTER TABLE tabfaturamento_diesel_2020 ADD CONSTRAINT fk_tabfaturamento_diesel_2020_1 FOREIGN KEY (id_faturamento) references tabcadrequisicao_faturamento(id); 
ALTER TABLE tabfechamentostabile ADD CONSTRAINT fk_tabfechamentostabile_1 FOREIGN KEY (relatorio_id) references tabfechamentostabile_relatorios(id); 
ALTER TABLE tabfechamentostabile ADD CONSTRAINT fk_tabfechamentostabile_2 FOREIGN KEY (relatorio_detalhado_id) references tabfechamentostabile_relatorios(id); 
ALTER TABLE tabfechamentostabile_inconsistencias ADD CONSTRAINT fk_tabfechamentostabile_1 FOREIGN KEY (id_pagamento) references tabfinmovimentacoesrecebimentos(id); 
ALTER TABLE tabfechamentostabile_inconsistencias ADD CONSTRAINT fk_tabfechamentostabile_inconsistencias_2 FOREIGN KEY (criacao_user_id) references tabusuarios(coduser); 
ALTER TABLE tabfechamentostabile_relatorios ADD CONSTRAINT fk_tabfechamentostabile_relatorios_1 FOREIGN KEY (emitido_por_user_id) references tabusuarios(coduser); 
ALTER TABLE tabfechamentostabile_relatorios ADD CONSTRAINT fk_tabfechamentostabile_relatorios_2 FOREIGN KEY (grupo_empresas) references tabcadempresasgrupos(id); 
ALTER TABLE tabfechamentostabile_relatorios ADD CONSTRAINT fk_tabfechamentostabile_relatorios_3 FOREIGN KEY (grupo_fazendas) references tabcadfazenda_grupo(id); 
ALTER TABLE tabfechamentostabile_relatorios_avulso ADD CONSTRAINT fk_tabfechamentostabile_relatorios_avulso_1 FOREIGN KEY (relatorio_id) references tabfechamentostabile_relatorios(id); 
ALTER TABLE tabfechamentostabile_relatorios_avulso ADD CONSTRAINT fk_tabfechamentostabile_relatorios_avulso_2 FOREIGN KEY (avulso_id) references tablanavulso(id); 
ALTER TABLE tabfechamentostabile_relatorios_cc ADD CONSTRAINT fk_tabfechamentostabile_relatorios_cc_1 FOREIGN KEY (relatorio_id) references tabfechamentostabile_relatorios(id); 
ALTER TABLE tabfechamentostabile_relatorios_cc ADD CONSTRAINT fk_tabfechamentostabile_relatorios_cc_2 FOREIGN KEY (cc_id) references tabcadcc(codcentrodecustos); 
ALTER TABLE tabfechamentostabile_relatorios_entrega_futura ADD CONSTRAINT fk_tabfechamentostabile_relatorios_entrega_futura_1 FOREIGN KEY (relatorio_id) references tabfechamentostabile_relatorios(id); 
ALTER TABLE tabfechamentostabile_relatorios_entrega_futura ADD CONSTRAINT fk_tabfechamentostabile_relatorios_entrega_futura_2 FOREIGN KEY (material_id) references tabcadmaterial(codmaterial); 
ALTER TABLE tabfechamentostabile_relatorios_entrega_futura ADD CONSTRAINT fk_tabfechamentostabile_relatorios_entrega_futura_3 FOREIGN KEY (requisicao_id) references tabcadrequisicao(id); 
ALTER TABLE tabfechamentostabile_relatorios_entrega_futura ADD CONSTRAINT fk_tabfechamentostabile_relatorios_entrega_futura_4 FOREIGN KEY (estoque_id) references tabestoque(codestoque); 
ALTER TABLE tabfechamentostabile_relatorios_itens ADD CONSTRAINT fk_tabfechamentostabile_relatorios_itens_1 FOREIGN KEY (relatorio_id) references tabfechamentostabile_relatorios(id); 
ALTER TABLE tabfechamentostabile_relatorios_manutencao ADD CONSTRAINT fk_tabfechamentostabile_relatorios_manutencao_1 FOREIGN KEY (relatorio_id) references tabfechamentostabile_relatorios(id); 
ALTER TABLE tabfechamentostabile_relatorios_manutencao ADD CONSTRAINT fk_tabfechamentostabile_relatorios_manutencao_2 FOREIGN KEY (material_id) references tabcadmaterial(codmaterial); 
ALTER TABLE tabfechamentostabile_relatorios_manutencao ADD CONSTRAINT fk_tabfechamentostabile_relatorios_manutencao_3 FOREIGN KEY (manutencao_id) references tablancmanu(codmanu); 
ALTER TABLE tabfechamentostabile_relatorios_transferencia ADD CONSTRAINT fk_tabfechamentostabile_relatorios_transferencia FOREIGN KEY (relatorio_id) references tabfechamentostabile_relatorios(id); 
ALTER TABLE tabfechamentostabile_relatorios_transferencia ADD CONSTRAINT fk_tabfechamentostabile_relatorios_transferencia_2 FOREIGN KEY (material_id) references tabcadmaterial(codmaterial); 
ALTER TABLE tabfechamentostabile_relatorios_transferencia ADD CONSTRAINT fk_tabfechamentostabile_relatorios_transferencia_3 FOREIGN KEY (codmov) references tabmovestoque(codmov); 
ALTER TABLE tabfechamentostabile_relatorios_transferencia ADD CONSTRAINT fk_tabfechamentostabile_relatorios_transferencia_4 FOREIGN KEY (usuario_id) references tabusuarios(coduser); 
ALTER TABLE tabfechamentostabile_relatorios_transferencia ADD CONSTRAINT fk_tabfechamentostabile_relatorios_transferencia_5 FOREIGN KEY (estoque_origem_id) references tabestoque(codestoque); 
ALTER TABLE tabfechamentostabile_relatorios_transferencia ADD CONSTRAINT fk_tabfechamentostabile_relatorios_transferencia_6 FOREIGN KEY (estoque_destino_id) references tabestoque(codestoque); 
ALTER TABLE tabfinaso ADD CONSTRAINT fk_tabfinaso_1 FOREIGN KEY (fornecedor_id) references tabcadfornecedor(codfornecedor); 
ALTER TABLE tabfinaso ADD CONSTRAINT fk_tabfinaso_2 FOREIGN KEY (clinica_id) references tabcadclinica(codclinica); 
ALTER TABLE tabfinaso_exames ADD CONSTRAINT fk_tabfinaso_clinica_exame_1 FOREIGN KEY (exame_id) references tabcadexame(codexame); 
ALTER TABLE tabfinaso_exames ADD CONSTRAINT fk_tabfinaso_clinica_exame_2 FOREIGN KEY (fechamento_id) references tabfinaso(id); 
ALTER TABLE tabfinaso_exames ADD CONSTRAINT fk_tabfinaso_exames_3 FOREIGN KEY (fazenda_id) references tabcadfazenda(codfaz); 
ALTER TABLE tabfincaixas ADD CONSTRAINT fk_tabfincaixas_2 FOREIGN KEY (fornecedor_id) references tabcadfornecedor(codfornecedor); 
ALTER TABLE tabfincaixas ADD CONSTRAINT fk_tabfincaixas_1 FOREIGN KEY (banco) references tabcadbanco(NUMBAN); 
ALTER TABLE tabfincaixasdepositos ADD CONSTRAINT fk_tabfincaixasdepositos_1 FOREIGN KEY (caixa_id) references tabfincaixas(id); 
ALTER TABLE tabfincaixasdepositos ADD CONSTRAINT fk_tabfincaixasdepositos_2 FOREIGN KEY (forma_id) references tabcadformapgto(id); 
ALTER TABLE tabfincaixasestornos ADD CONSTRAINT fk_tabfincaiestornos_2 FOREIGN KEY (usuario_id) references tabusuarios(coduser); 
ALTER TABLE tabfincaixaslctos ADD CONSTRAINT fk_tabfincaixaslctos_1 FOREIGN KEY (caixa_id) references tabfincaixas(id); 
ALTER TABLE tabfincaixaslctos ADD CONSTRAINT fk_tabfincaixaslctos_2 FOREIGN KEY (forma_id) references tabcadformapgto(id); 
ALTER TABLE tabfincaixaspermissao ADD CONSTRAINT fk_tabfincaixaspermissao_2 FOREIGN KEY (usuario_id) references tabusuarios(coduser); 
ALTER TABLE tabfincaixaspermissao ADD CONSTRAINT fk_tabfincaixaspermissao_2 FOREIGN KEY (caixa_id) references tabfincaixas(id); 
ALTER TABLE tabfincaixasrapido ADD CONSTRAINT fk_tabfincaixasrapido_1 FOREIGN KEY (forma_id) references tabcadformapgto(id); 
ALTER TABLE tabfincaixasrapido ADD CONSTRAINT fk_tabfincaixasrapido_2 FOREIGN KEY (caixa_id) references tabfincaixas(id); 
ALTER TABLE tabfincaixasrapido ADD CONSTRAINT fk_tabfincaixasrapido_3 FOREIGN KEY (fornecedor_id) references tabcadfornecedor(codfornecedor); 
ALTER TABLE tabfincaixasrapido ADD CONSTRAINT fk_tabfincaixasrapido_4 FOREIGN KEY (cliente_id) references tabcadclientes(id); 
ALTER TABLE tabfincaixasrapido ADD CONSTRAINT fk_tabfincaixasrapido_5 FOREIGN KEY (planocontas_id) references tabcadplanocontas(id); 
ALTER TABLE tabfincaixasrapido ADD CONSTRAINT fk_tabfincaixasrapido_6 FOREIGN KEY (centrocustos_id) references tabcadcc(codcentrodecustos); 
ALTER TABLE tabfincaixasrapido ADD CONSTRAINT fk_tabfincaixasrapido_7 FOREIGN KEY (central_id) references tabfinmovimentacoesrecebimentoscentral(id); 
ALTER TABLE tabfincaixasrapidolctos ADD CONSTRAINT fk_tabfincaixasrapidolctos_1 FOREIGN KEY (tabfincaixasrapido_id) references tabfincaixasrapido(id); 
ALTER TABLE tabfincaixassaldos ADD CONSTRAINT fk_tabfincaixassaldos_1 FOREIGN KEY (caixa_id) references tabfincaixas(id); 
ALTER TABLE tabfincaixassaldosformas ADD CONSTRAINT fk_tabfincaixassaldosformas_1 FOREIGN KEY (caixa_id) references tabfincaixas(id); 
ALTER TABLE tabfincaixassaldosformas ADD CONSTRAINT fk_tabfincaixassaldosformas_2 FOREIGN KEY (forma_id) references tabcadformapgto(id); 
ALTER TABLE tabfincaixastransferencias ADD CONSTRAINT fk_tabfincaixastransferencias_1 FOREIGN KEY (origem_id) references tabfincaixas(id); 
ALTER TABLE tabfincaixastransferencias ADD CONSTRAINT fk_tabfincaixastransferencias_2 FOREIGN KEY (destino_id) references tabfincaixas(id); 
ALTER TABLE tabfincaixastransferencias ADD CONSTRAINT fk_tabfincaixastransferencias_3 FOREIGN KEY (forma_id) references tabcadformapgto(id); 
ALTER TABLE tabfincaixastransferencias_cheques ADD CONSTRAINT fk_tabfincaixastransferencias_cheques_1 FOREIGN KEY (cheque_id) references tabfincheques(id); 
ALTER TABLE tabfincaixastransferencias_cheques ADD CONSTRAINT fk_tabfincaixastransferencias_cheques_2 FOREIGN KEY (transferencia_id) references tabfincaixastransferencias(id); 
ALTER TABLE tabfincheques ADD CONSTRAINT fk_tabfincheques_1 FOREIGN KEY (banco) references tabcadbanco(NUMBAN); 
ALTER TABLE tabfincheques ADD CONSTRAINT fk_tabfincheques_2 FOREIGN KEY (cliente_id) references tabcadclientes(id); 
ALTER TABLE tabfincheques ADD CONSTRAINT fk_tabfincheques_3 FOREIGN KEY (fornecedor_id) references tabcadfornecedor(codfornecedor); 
ALTER TABLE tabfincheques ADD CONSTRAINT fk_tabfincheques_4 FOREIGN KEY (caixa_id) references tabfincaixas(id); 
ALTER TABLE tabfincheques ADD CONSTRAINT fk_tabfincheques_5 FOREIGN KEY (cidade_id) references tabcadcidade(codcidade); 
ALTER TABLE tabfinchequeshistorico ADD CONSTRAINT fk_tabfinchequeshistorico_1 FOREIGN KEY (cheque_id) references tabfincheques(id); 
ALTER TABLE tabfincontratos ADD CONSTRAINT fk_tabcadarrendamentos_1 FOREIGN KEY (fornecedor_id) references tabcadfornecedor(codfornecedor); 
ALTER TABLE tabfincontratos ADD CONSTRAINT fk_tabcadarrendamentos_2 FOREIGN KEY (centrocustos_id) references tabcadcc(codcentrodecustos); 
ALTER TABLE tabfincontratosadiantamentos ADD CONSTRAINT fk_tabfincontratosadiantamentos_1 FOREIGN KEY (contrato_id) references tabfincontratos(id); 
ALTER TABLE tabfincontratosadiantamentos ADD CONSTRAINT fk_tabfincontratosadiantamentos_2 FOREIGN KEY (adiantamentos_id) references tabcadcreditodebito(id); 
ALTER TABLE tabfincontratosadiantamentos ADD CONSTRAINT fk_tabfincontratosadiantamentos_3 FOREIGN KEY (fornecedor_id) references tabcadfornecedor(codfornecedor); 
ALTER TABLE tabfincontratoscobrancas ADD CONSTRAINT fk_tabcararrendamentoscobrancas_1 FOREIGN KEY (contrato_id) references tabfincontratos(id); 
ALTER TABLE tabfincontratoscobrancatitulos ADD CONSTRAINT fk_tabfincontratoscobrancatitulos_1 FOREIGN KEY (cobranca_id) references tabfincontratoscobrancas(id); 
ALTER TABLE tabfincontratoscobrancatitulos ADD CONSTRAINT fk_tabfincontratoscobrancatitulos_2 FOREIGN KEY (fornecedor_id) references tabcadfornecedor(codfornecedor); 
ALTER TABLE tabfincontratosfornecedores ADD CONSTRAINT fk_tabcadarrendamentosfornecedores_1 FOREIGN KEY (contrato_id) references tabfincontratos(id); 
ALTER TABLE tabfincontratosfornecedores ADD CONSTRAINT fk_tabcadarrendamentosfornecedores_2 FOREIGN KEY (fornecedor_id) references tabcadfornecedor(codfornecedor); 
ALTER TABLE tabfincontratosperiodo ADD CONSTRAINT fk_tabcadarrendamentoperiodo_1 FOREIGN KEY (contrato_id) references tabfincontratos(id); 
ALTER TABLE tabfindespesasfixas ADD CONSTRAINT fk_tabfindespesasfixas_1 FOREIGN KEY (fornecedor_id) references tabcadfornecedor(codfornecedor); 
ALTER TABLE tabfindespesasfixas ADD CONSTRAINT fk_tabfindespesasfixas_2 FOREIGN KEY (centrocustos_id) references tabcadcc(codcentrodecustos); 
ALTER TABLE tabfindespesasfixas ADD CONSTRAINT fk_tabfindespesasfixas_3 FOREIGN KEY (planocontas_id) references tabcadplanocontas(id); 
ALTER TABLE tabfindespesasfixas ADD CONSTRAINT fk_tabfindespesasfixas_4 FOREIGN KEY (forma_id) references tabcadformapgto(id); 
ALTER TABLE tabfindespesasfixas ADD CONSTRAINT fk_tabfindespesasfixas_5 FOREIGN KEY (operacao_id) references tabcadoperacoes(id); 
ALTER TABLE tabfindespesasfixas ADD CONSTRAINT fk_tabfindespesasfixas_6 FOREIGN KEY (id_faturamento) references tabcadrequisicao_faturamento(id); 
ALTER TABLE tabfindespesasfixasperiodo ADD CONSTRAINT fk_tabfindespesasfixasperiodo_1 FOREIGN KEY (despesa_id) references tabfindespesasfixas(id); 
ALTER TABLE tabfinfretes ADD CONSTRAINT fk_tabcadfretes_1 FOREIGN KEY (veiculo_id) references tabcadveiculo_terceiro(id); 
ALTER TABLE tabfinfretes ADD CONSTRAINT fk_tabcadfretes_2 FOREIGN KEY (fazenda_id) references tabcadfazenda(codfaz); 
ALTER TABLE tabfinfretes ADD CONSTRAINT fk_tabfinfretes_3 FOREIGN KEY (motorista_id) references tabcadmotorista_terceiro(id); 
ALTER TABLE tabfinmovimentacoes ADD CONSTRAINT fk_tabfinmovimentacoes_7 FOREIGN KEY (id_faturamento) references tabcadrequisicao_faturamento(id); 
ALTER TABLE tabfinmovimentacoes ADD CONSTRAINT fk_tabfinmovimentacoes_1 FOREIGN KEY (centrocustos_id) references tabcadcc(codcentrodecustos); 
ALTER TABLE tabfinmovimentacoes ADD CONSTRAINT fk_tabfinmovimentacoes_2 FOREIGN KEY (planocontas_id) references tabcadplanocontas(id); 
ALTER TABLE tabfinmovimentacoes ADD CONSTRAINT fk_tabfinmovimentacoes_3 FOREIGN KEY (operacao_id) references tabcadoperacoes(id); 
ALTER TABLE tabfinmovimentacoescc ADD CONSTRAINT fk_tabfinmovimentacoescc_1 FOREIGN KEY (movimentacao_id) references tabfinmovimentacoes(id); 
ALTER TABLE tabfinmovimentacoescc ADD CONSTRAINT fk_tabfinmovimentacoescc_2 FOREIGN KEY (cc_id) references tabcadcc(codcentrodecustos); 
ALTER TABLE tabfinmovimentacoesfinanceiro ADD CONSTRAINT fk_tabfinmovimentacoesfinanceiro_1 FOREIGN KEY (movimentacao_id) references tabfinmovimentacoes(id); 
ALTER TABLE tabfinmovimentacoesfinanceiro ADD CONSTRAINT fk_tabfinmovimentacoesfinanceiro_2 FOREIGN KEY (forma_id) references tabcadformapgto(id); 
ALTER TABLE tabfinmovimentacoesfinanceiro ADD CONSTRAINT fk_tabfinmovimentacoesfinanceiro_3 FOREIGN KEY (calcel_usuario) references tabusuarios(coduser); 
ALTER TABLE tabfinmovimentacoesitens ADD CONSTRAINT fk_tabfinmovimentacoesitens_1 FOREIGN KEY (movimentacao_id) references tabfinmovimentacoes(id); 
ALTER TABLE tabfinmovimentacoesitens ADD CONSTRAINT fk_tabfinmovimentacoesitens_2 FOREIGN KEY (produto_id) references tabcadmaterial(codmaterial); 
ALTER TABLE tabfinmovimentacoesitens ADD CONSTRAINT fk_tabfinmovimentacoesitens_3 FOREIGN KEY (unidade_id) references tabcad_unidades_medidas(id); 
ALTER TABLE tabfinmovimentacoesrecebimentos ADD CONSTRAINT fk_tabfinmovimentacoesrecebimentos_1 FOREIGN KEY (parcela_id) references tabfinmovimentacoesfinanceiro(id); 
ALTER TABLE tabfinmovimentacoesrecebimentos ADD CONSTRAINT fk_tabfinmovimentacoesrecebimentos_2 FOREIGN KEY (caixa_id) references tabfincaixas(id); 
ALTER TABLE tabfinmovimentacoesrecebimentos ADD CONSTRAINT fk_tabfinmovimentacoesrecebimentos_3 FOREIGN KEY (forma_id) references tabcadformapgto(id); 
ALTER TABLE tabfinmovimentacoesrecebimentos ADD CONSTRAINT fk_tabfinmovimentacoesrecebimentos_4 FOREIGN KEY (cheque_id) references tabfincheques(id); 
ALTER TABLE tabfinmovimentacoesrecebimentos ADD CONSTRAINT fk_tabfinmovimentacoesrecebimentos_5 FOREIGN KEY (central_id) references tabfinmovimentacoesrecebimentoscentral(id); 
ALTER TABLE tabfinmovimentacoesrecebimentoscentral ADD CONSTRAINT fk_tabfinmovimentacoesrecebimentoscentral_1 FOREIGN KEY (usuario_id) references tabusuarios(coduser); 
ALTER TABLE tabfinmovimentacoesrecebimentoscentralcd ADD CONSTRAINT fk_tabfinmovimentacoesrecebimentoscentralcd_1 FOREIGN KEY (central_id) references tabfinmovimentacoesrecebimentoscentral(id); 
ALTER TABLE tabfinmovimentacoesrecebimentoscentralcd ADD CONSTRAINT fk_tabfinmovimentacoesrecebimentoscentralcd_2 FOREIGN KEY (cd_id) references tabcadcreditodebito(id); 
ALTER TABLE tabfinmovimentacoesrecebimentoscentralformas ADD CONSTRAINT fk_tabfinmovimentacoesrecebimentoscentralformas_1 FOREIGN KEY (central_id) references tabfinmovimentacoesrecebimentoscentral(id); 
ALTER TABLE tabfinmovimentacoesrecebimentoscentralformas ADD CONSTRAINT fk_tabfinmovimentacoesrecebimentoscentralformas_2 FOREIGN KEY (forma_id) references tabcadformapgto(id); 
ALTER TABLE tabfinmovimentacoesrecebimentoscentralformas ADD CONSTRAINT fk_tabfinmovimentacoesrecebimentoscentralformas_3 FOREIGN KEY (cheque_id) references tabfincheques(id); 
ALTER TABLE tabfinmovimentacoesrecebimentoscentralformas ADD CONSTRAINT fk_tabfinmovimentacoesrecebimentoscentralformas_4 FOREIGN KEY (conta_id) references tabfincaixas(id); 
ALTER TABLE tabfinmovimentacoesrequisicoes ADD CONSTRAINT fk_tabfinmovimentacoesrequisicoes_4 FOREIGN KEY (id_centrocustos) references tabcadcc(codcentrodecustos); 
ALTER TABLE tabfinmovimentacoesrequisicoes ADD CONSTRAINT fk_tabfinmovimentacoesrequisicoes_1 FOREIGN KEY (movimentacao_id) references tabfinmovimentacoes(id); 
ALTER TABLE tabfinmovimentacoesrequisicoes ADD CONSTRAINT fk_tabfinmovimentacoesrequisicoes_2 FOREIGN KEY (requisicao_id) references tabcadrequisicao(id); 
ALTER TABLE tabfinmovimentacoesrequisicoes ADD CONSTRAINT fk_tabfinmovimentacoesrequisicoes_3 FOREIGN KEY (usuario) references tabusuarios(coduser); 
ALTER TABLE tabfinperiodocaixa ADD CONSTRAINT fk_tabfinperiodocaixa_1 FOREIGN KEY (periodo_id) references tabfinperiodo(id); 
ALTER TABLE tabfinperiodocaixa ADD CONSTRAINT fk_tabfinperiodocaixa_2 FOREIGN KEY (caixa_id) references tabfincaixas(id); 
ALTER TABLE tabfinperiodohistorico ADD CONSTRAINT fk_tabfinperiodohistorico_2 FOREIGN KEY (usuario_id) references tabusuarios(coduser); 
ALTER TABLE tabfinperiodohistorico ADD CONSTRAINT fk_tabfinperiodohistorico_2 FOREIGN KEY (periodocaixa_id) references tabfinperiodocaixa(id); 
ALTER TABLE tabfinprevisao_formas ADD CONSTRAINT fk_tabfinprevisao_formas_1 FOREIGN KEY (previsao_id) references tabfinprevisao(id); 
ALTER TABLE tabfinprevisao_formas ADD CONSTRAINT fk_tabfinprevisao_formas_2 FOREIGN KEY (forma_id) references tabcadformapgto(id); 
ALTER TABLE tabfinprevisao_formas ADD CONSTRAINT fk_tabfinprevisao_formas_3 FOREIGN KEY (banco_id) references tabcadbanco(NUMBAN); 
ALTER TABLE tabfintransp ADD CONSTRAINT fk_tabfintransp_1 FOREIGN KEY (empresa_id) references tabcadempresasgrupos(id); 
ALTER TABLE tabfintransp_cd ADD CONSTRAINT fk_tabfintransp_cd_1 FOREIGN KEY (transp_fornec_id) references tabfintransp_fornec(id); 
ALTER TABLE tabfintransp_cd ADD CONSTRAINT fk_tabfintransp_cd_2 FOREIGN KEY (cd_id) references tabcadcreditodebito(id); 
ALTER TABLE tabfintransp_fornec ADD CONSTRAINT fk_tabfintransp_fornec_1 FOREIGN KEY (transp_id) references tabfintransp(id); 
ALTER TABLE tabfintransp_fornec ADD CONSTRAINT fk_tabfintransp_fornec_2 FOREIGN KEY (transportadora_id) references tabcadtransportadora(NUMTRN); 
ALTER TABLE tabfintransp_fornec ADD CONSTRAINT fk_tabfintransp_fornec_3 FOREIGN KEY (fornecedor_id) references tabcadfornecedor(codfornecedor); 
ALTER TABLE tabfintransp_fretes ADD CONSTRAINT fk_tabfintransp_fretes_1 FOREIGN KEY (transp_fornec_id) references tabfintransp_fornec(id); 
ALTER TABLE tabfintransp_fretes ADD CONSTRAINT fk_tabfintransp_fretes_2 FOREIGN KEY (frete_id) references tabfinfretes(id); 
ALTER TABLE tabfintransp_tickets ADD CONSTRAINT fk_tabfintransp_tickets_1 FOREIGN KEY (transp_fornec_id) references tabfintransp_fornec(id); 
ALTER TABLE tabfintransp_tickets ADD CONSTRAINT fk_tabfintransp_tickets_2 FOREIGN KEY (ticket_id) references tabcadfaturamento(id); 
ALTER TABLE tabformdem_aviso ADD CONSTRAINT fk_tabformdem_aviso_1 FOREIGN KEY (tipo_aviso_id) references tabformdem_tipo_aviso(id); 
ALTER TABLE tabformdem_aviso ADD CONSTRAINT fk_tabformdem_aviso_2 FOREIGN KEY (fazenda_registro_id) references tabcadfazenda(codfaz); 
ALTER TABLE tabformdem_aviso ADD CONSTRAINT fk_tabformdem_aviso_3 FOREIGN KEY (fiscal_id) references tabcadfiscal(NUMTUR); 
ALTER TABLE tabformdem_aviso ADD CONSTRAINT fk_tabformdem_aviso_4 FOREIGN KEY (solicitado_user) references tabusuarios(coduser); 
ALTER TABLE tabformdem_aviso_funcionarios ADD CONSTRAINT fk_tabform_aviso_funcionarios_1 FOREIGN KEY (aviso_id) references tabformdem_aviso(id); 
ALTER TABLE tabformdem_aviso_funcionarios ADD CONSTRAINT fk_tabform_aviso_funcionarios_2 FOREIGN KEY (funcionario_id) references tabcadfuncionario(codfuncionario); 
ALTER TABLE tabformdem_aviso_historico ADD CONSTRAINT fk_tabformdem_aviso_historico_1 FOREIGN KEY (aviso_id) references tabformdem_aviso(id); 
ALTER TABLE tabformdem_aviso_historico ADD CONSTRAINT fk_tabformdem_aviso_historico_2 FOREIGN KEY (user_id) references tabusuarios(coduser); 
ALTER TABLE tabfornecedor_planocontas ADD CONSTRAINT fk_tabfornecedor_planocontas_1 FOREIGN KEY (cod_fornecedor) references tabcadfornecedor(codfornecedor); 
ALTER TABLE tabfornecedor_planocontas ADD CONSTRAINT fk_tabfornecedor_planocontas_2 FOREIGN KEY (cod_planocontas) references tabcadplanocontas(id); 
ALTER TABLE tabfuncionario_rep ADD CONSTRAINT fk_tabfuncionario_rep_funcionario FOREIGN KEY (NUMFUN) references tbcadfuncionario(NUMFUN); 
ALTER TABLE tabfuncionario_rep ADD CONSTRAINT fk_tabfuncionario_rep_REP FOREIGN KEY (REP_ID) references tabcadrep(id); 
ALTER TABLE tabitensmanu ADD CONSTRAINT fk_tabitensmanu_1 FOREIGN KEY (codmanu) references tablancmanu(codmanu); 
ALTER TABLE tabitensmanu ADD CONSTRAINT fk_tabitensmanu_2 FOREIGN KEY (codoco) references tabcadmaterial(codmaterial); 
ALTER TABLE tabitensquadra ADD CONSTRAINT fk_tabitensquadra_1 FOREIGN KEY (codvari) references tabcadvariedade(codvari); 
ALTER TABLE tablanaplicacao ADD CONSTRAINT fk_frota FOREIGN KEY (Cod_frota) references tabcadtrator(codtrator); 
ALTER TABLE tablanaplicacao ADD CONSTRAINT fk_motorista_tabcadfuncionario FOREIGN KEY (Cod_motorista) references tabcadfuncionario(codfuncionario); 
ALTER TABLE tablanaplicacao ADD CONSTRAINT fk_cod_produto_Ex_in FOREIGN KEY (Cod_produto_interno) references tabprodutoEx_In(id); 
ALTER TABLE tablanaplicacao ADD CONSTRAINT fk_tablanaplicacao_CodFazenda FOREIGN KEY (Cod_Fazenda) references tabcadfazendalp(id); 
ALTER TABLE tablanaplicacao ADD CONSTRAINT fk_tablanaplicacao_CodCliente FOREIGN KEY (Cod_Cliente) references tabcadcliente(NUMCLI); 
ALTER TABLE tablanaplicacao ADD CONSTRAINT fk_tablanaplicacao_BlocoLote FOREIGN KEY (Cod_BlocoLote) references tabcadfazendalp_lotebloco(id); 
ALTER TABLE tablanaplicacao_itens ADD CONSTRAINT fk_Quadra FOREIGN KEY (Cod_Quadra) references tabcadfazendalp_quadra(id); 
ALTER TABLE tablanaplicacao_itens ADD CONSTRAINT fk_Cod_lanaplicacao FOREIGN KEY (Cod_tablanaplicacao) references tablanaplicacao(id); 
ALTER TABLE tablanavulso ADD CONSTRAINT fk_tablanavulso_1 FOREIGN KEY (planodecontas_id) references tabcadplanocontas(id); 
ALTER TABLE tablanavulso ADD CONSTRAINT fk_tablanavulso_2 FOREIGN KEY (centrodecustos_id) references tabcadcc(codcentrodecustos); 
ALTER TABLE tablancmanu ADD CONSTRAINT fk_tablancmanu_1 FOREIGN KEY (codtrator) references tabcadtrator(codtrator); 
ALTER TABLE tablancmanu ADD CONSTRAINT fk_tablancmanu_2 FOREIGN KEY (codmec) references tabcadmecanico(codmec); 
ALTER TABLE tablancmanu ADD CONSTRAINT fk_tablancmanu_3 FOREIGN KEY (codfaz) references tabcadfazenda(codfaz); 
ALTER TABLE tablancmanu ADD CONSTRAINT fk_tablancmanu_4 FOREIGN KEY (coduser) references tabusuarios(coduser); 
ALTER TABLE tablancmanu ADD CONSTRAINT fk_tablancmanu_5 FOREIGN KEY (codestoque) references tabestoque(codestoque); 
ALTER TABLE tablanctlaranja ADD CONSTRAINT fk_tablanctlaranja_1 FOREIGN KEY (cod_remetente) references tabcadempresas(CODEMP); 
ALTER TABLE tablanctlaranja ADD CONSTRAINT fk_tablanctlaranja_2 FOREIGN KEY (cod_destinatario) references tabcadcliente(NUMCLI); 
ALTER TABLE tablantransporte ADD CONSTRAINT fk_transportadoraTerceira FOREIGN KEY (Transportadora_terceira) references tabcadtransportadora(NUMTRN); 
ALTER TABLE tablantransporte ADD CONSTRAINT fk_MotoristaTerceiro FOREIGN KEY (Motorista_terceiro) references tabcadmotorista(id); 
ALTER TABLE tablantransporte ADD CONSTRAINT fk_Transporte_Cod_Cliente FOREIGN KEY (Cod_Cliente) references tabcadcliente(NUMCLI); 
ALTER TABLE tablantransporteproduto ADD CONSTRAINT fk_tablantransporteProduto FOREIGN KEY (id_tablantransporte) references tablantransporte(id); 
ALTER TABLE tabmovestoque ADD CONSTRAINT fk_EstOrigem FOREIGN KEY (EstOrigem) references tabestoque(codestoque); 
ALTER TABLE tabmovestoque ADD CONSTRAINT fk_EstDestino FOREIGN KEY (EstDestino) references tabestoque(codestoque); 
ALTER TABLE tabmovestoque ADD CONSTRAINT fk_usuario FOREIGN KEY (codcc) references tabusuarios(coduser); 
ALTER TABLE tabmovestoque ADD CONSTRAINT fk_tabmovestoque_4 FOREIGN KEY (codfiscal) references tabcadturma(codturma); 
ALTER TABLE tabmovestoqueitens ADD CONSTRAINT fk_tabmovestoque FOREIGN KEY (codmov) references tabmovestoque(codmov); 
ALTER TABLE tabmovestoqueitens ADD CONSTRAINT fk_produto FOREIGN KEY (codprod) references tabcadmaterial(codmaterial); 
ALTER TABLE tabnfe ADD CONSTRAINT fk_tabnfe_1 FOREIGN KEY (tabnatoper_id) references tabnatoper(id); 
ALTER TABLE tabnfe ADD CONSTRAINT fk_tabnfe_2 FOREIGN KEY (tabcadempresas_id) references tabcadempresas(CODEMP); 
ALTER TABLE tabnfe ADD CONSTRAINT fk_tabnfe_3 FOREIGN KEY (tabcadcliente_id) references tabcadcliente(NUMCLI); 
ALTER TABLE tabnfe ADD CONSTRAINT fk_tabnfe_4 FOREIGN KEY (tabcadtransportadora_id) references tabcadtransportadora(NUMTRN); 
ALTER TABLE tabnfe ADD CONSTRAINT fk_tabnfe_5 FOREIGN KEY (tabnfeserie_id) references tabnfeserie(id); 
ALTER TABLE tabnfe ADD CONSTRAINT fk_tabnfe_6 FOREIGN KEY (tabcadmotorista_id) references tabcadmotorista(id); 
ALTER TABLE tabnfe ADD CONSTRAINT fk_tabnfe_7 FOREIGN KEY (cliente_id) references tabcadclientes(id); 
ALTER TABLE tabnfecartacorrecao ADD CONSTRAINT fk_tabnfecartacorrecao_1 FOREIGN KEY (tabnfe_id) references tabnfe(id); 
ALTER TABLE tabnfeconfig ADD CONSTRAINT fk_tabnfeconfig_1 FOREIGN KEY (tabcadempresas_id) references tabcadempresas(CODEMP); 
ALTER TABLE tabnfedev ADD CONSTRAINT fk_tabnfedev_1 FOREIGN KEY (tabnfe_id) references tabnfe(id); 
ALTER TABLE tabnfedevevento ADD CONSTRAINT fk_tabnfedevevento_1 FOREIGN KEY (tabnfedevolucao_id) references tabnfedevolucao(id); 
ALTER TABLE tabnfedevolucao ADD CONSTRAINT fk_tabnfedevolucao_1 FOREIGN KEY (tabnfeserie_id) references tabnfeserie(id); 
ALTER TABLE tabnfedevolucao ADD CONSTRAINT fk_tabnfedevolucao_2 FOREIGN KEY (tabcadempresas_id) references tabcadempresas(CODEMP); 
ALTER TABLE tabnfedevolucao ADD CONSTRAINT fk_tabnfedevolucao_3 FOREIGN KEY (tabnatoper_id) references tabnatoper(id); 
ALTER TABLE tabnfedevolucao ADD CONSTRAINT fk_tabnfedevolucao_4 FOREIGN KEY (tabcadtransportadora_id) references tabcadtransportadora(NUMTRN); 
ALTER TABLE tabnfedevolucao ADD CONSTRAINT fk_tabnfedevolucao_5 FOREIGN KEY (tabcadmotorista_id) references tabcadmotorista(id); 
ALTER TABLE tabnfedevolucaoitem ADD CONSTRAINT fk_tabnfedevolucaoitem_1 FOREIGN KEY (tabnfedevolucao_id) references tabnfedevolucao(id); 
ALTER TABLE tabnfedevolucaoitem ADD CONSTRAINT fk_tabnfedevolucaoitem_2 FOREIGN KEY (tabnatoper_id) references tabnatoper(id); 
ALTER TABLE tabnfeempresaemail ADD CONSTRAINT fk_new_table_83_1 FOREIGN KEY (tabcadempresas_id) references tabcadempresas(CODEMP); 
ALTER TABLE tabnfeevento ADD CONSTRAINT fk_tabnfeevento_1 FOREIGN KEY (tabnfe_id) references tabnfe(id); 
ALTER TABLE tabnfeitem ADD CONSTRAINT fk_tabnfeitem_1 FOREIGN KEY (tabnfe_id) references tabnfe(id); 
ALTER TABLE tabnfeitem ADD CONSTRAINT fk_tabnfeitem_2 FOREIGN KEY (tabnatoper_id) references tabnatoper(id); 
ALTER TABLE tabnfeitem ADD CONSTRAINT fk_tabnfeitem_3 FOREIGN KEY (tabcadmaterial_id) references tabcadmaterial(codmaterial); 
ALTER TABLE tabnfeitem ADD CONSTRAINT fk_tabnfeitem_4 FOREIGN KEY (tabncm_id) references tabncm(id); 
ALTER TABLE tabnferef ADD CONSTRAINT fk_tabnferef_1 FOREIGN KEY (tabnfe_id) references tabnfe(id); 
ALTER TABLE tabnfeserie ADD CONSTRAINT fk_tabnfeserie_1 FOREIGN KEY (tabcadempresas_id) references tabcadempresas(CODEMP); 
ALTER TABLE tabnfetributacaoempresas ADD CONSTRAINT fk_tabnfetributacaoempresas_1 FOREIGN KEY (id_tributacao) references tabnfetributacao(id); 
ALTER TABLE tabnfetributacaoempresas ADD CONSTRAINT fk_tabnfetributacaoempresas_2 FOREIGN KEY (id_empresa) references tabcadempresas(CODEMP); 
ALTER TABLE tabnfetributacao_impostos ADD CONSTRAINT fk_tabnfetributacao_impostos_2 FOREIGN KEY (id_tributo) references tabnfetributos(id); 
ALTER TABLE tabnfetributacao_impostos ADD CONSTRAINT fk_tabnfetributacao_impostos_2 FOREIGN KEY (id_tributacao_empresa) references tabnfetributacaoempresas(id); 
ALTER TABLE tabnotasmanuais ADD CONSTRAINT fk_tabnotasmanuais_1 FOREIGN KEY (fornecedor_id) references tabcadfornecedor(codfornecedor); 
ALTER TABLE tabnotasmanuais ADD CONSTRAINT fk_tabnotasmanuais_2 FOREIGN KEY (remetente_id) references tabcadfazenda(codfaz); 
ALTER TABLE tabnotasmanuaisitens ADD CONSTRAINT fk_tabnotasmanuaisitens_1 FOREIGN KEY (tabnotasmanuais_id) references tabnotasmanuais(id); 
ALTER TABLE tabnotasmanuaisitens ADD CONSTRAINT fk_tabnotasmanuaisitens_2 FOREIGN KEY (produto_id) references tabcadmaterial(codmaterial); 
ALTER TABLE tabpitenspraga ADD CONSTRAINT fk_tabpitenspraga_1 FOREIGN KEY (codpreparo) references tabcadpreparo(codpreparo); 
ALTER TABLE tabpitenspraga ADD CONSTRAINT fk_tabpitenspraga_2 FOREIGN KEY (codpraga) references tabcadpraga(codpraga); 
ALTER TABLE tabpitensprod ADD CONSTRAINT fk_tabpitensprod_1 FOREIGN KEY (codpreparo) references tabcadpreparo(codpreparo); 
ALTER TABLE tabpitensprod ADD CONSTRAINT fk_tabpitensprod_2 FOREIGN KEY (codprod) references tabcadmaterial(codmaterial); 
ALTER TABLE tabpitensquadra ADD CONSTRAINT fk_tabpitensquadra_2 FOREIGN KEY (codquadra) references tabitensquadra(codquadra); 
ALTER TABLE tabpitensquadra ADD CONSTRAINT fk_tabpitensquadra_1 FOREIGN KEY (codpreparo) references tabcadpreparo(codpreparo); 
ALTER TABLE tabplanilha_online_usuarios ADD CONSTRAINT fk_tabplanilha_online_usuarios_1 FOREIGN KEY (id_usuario) references tabusuarios(coduser); 
ALTER TABLE tabplanilha_online_usuarios ADD CONSTRAINT fk_tabplanilha_online_usuarios_2 FOREIGN KEY (id_planilha) references tabplanilha_online(id); 
ALTER TABLE tabplanocontas_cc_semrequisicao ADD CONSTRAINT fk_tabplanocontas_cc_semrequisicao_1 FOREIGN KEY (planocontas_id) references tabcadplanocontas(id); 
ALTER TABLE tabplanocontas_cc_semrequisicao ADD CONSTRAINT fk_tabplanocontas_cc_semrequisicao_2 FOREIGN KEY (centrocustos_id) references tabcadcc(codcentrodecustos); 
ALTER TABLE tabprocedimento_html ADD CONSTRAINT fk_tabprocedimento_html_1 FOREIGN KEY (criado_user_id) references tabusuarios(coduser); 
ALTER TABLE tabprocedimento_html ADD CONSTRAINT fk_tabprocedimento_html_2 FOREIGN KEY (alterado_user_id) references tabusuarios(coduser); 
ALTER TABLE tabprocedimento_html_usuarios ADD CONSTRAINT fk_tabprocedimento_html_usuarios_1 FOREIGN KEY (id_usuario) references tabusuarios(coduser); 
ALTER TABLE tabprocedimento_html_usuarios ADD CONSTRAINT fk_tabprocedimento_html_usuarios_2 FOREIGN KEY (id_procedimento) references tabprocedimento_html(id); 
ALTER TABLE tabprodutoEx_In ADD CONSTRAINT fk_tabprodutoEx_In_CodFornecedor FOREIGN KEY (Cod_Fornecedor) references tabcadfornecedor(codfornecedor); 
ALTER TABLE tabprodutoEx_In ADD CONSTRAINT fk_tabprodutoEx_In_CodMaterial FOREIGN KEY (Cod_Interno) references tabcadmaterial(codmaterial); 
ALTER TABLE tabprorrogacao ADD CONSTRAINT fk_tabprorrogacao_1 FOREIGN KEY (user) references tabusuarios(coduser); 
ALTER TABLE tabprotocolo ADD CONSTRAINT fk_tabprotocolo_1 FOREIGN KEY (codorigem) references tabprotocolodest(coddestino); 
ALTER TABLE tabprotocolo ADD CONSTRAINT fk_tabprotocolo_2 FOREIGN KEY (coddest) references tabprotocolodest(coddestino); 
ALTER TABLE tabprotocolodest ADD CONSTRAINT fk_tabprotocolodest_2 FOREIGN KEY (usuario_id) references tabusuarios(coduser); 
ALTER TABLE tabprotocolodest ADD CONSTRAINT fk_tabprotocolodest_1 FOREIGN KEY (codemp) references tabcadempresas(CODEMP); 
ALTER TABLE tabprotocoloitens ADD CONSTRAINT fk_tabprotocoloitens_1 FOREIGN KEY (codproto) references tabprotocolo(codproto); 
ALTER TABLE tabprotocoloitens ADD CONSTRAINT fk_tabprotocoloitens_2 FOREIGN KEY (id_func) references tabcadfuncionario(codfuncionario); 
ALTER TABLE tabprotocoloitens ADD CONSTRAINT fk_tabprotocoloitens_3 FOREIGN KEY (id_doc) references tabdocumentos_cadastro(id); 
ALTER TABLE tabprotocoloitens ADD CONSTRAINT fk_tabprotocoloitens_4 FOREIGN KEY (id_user) references system_users(id); 
ALTER TABLE tabrepresentante_cliente ADD CONSTRAINT fk_tabrepresentante_cliente FOREIGN KEY (Id_Cliente) references tabcadclientes(id); 
ALTER TABLE tabrepresentante_cliente ADD CONSTRAINT fk_tabrepresentante_cliente_representante FOREIGN KEY (Id_Cliente_Representante) references tabcadclientes(id); 
ALTER TABLE tabtmpnotas ADD CONSTRAINT fk_tabtmpnotas_1 FOREIGN KEY (id_empresa) references tabcadempresas(CODEMP); 
ALTER TABLE tabtmpnotasitens ADD CONSTRAINT fk_tabtmpnotasitens_1 FOREIGN KEY (nfe_id) references tabtmpnotas(id); 
ALTER TABLE tabtmpnotasrequisicoes ADD CONSTRAINT fk_tabtmpnotasrequisicoes_1 FOREIGN KEY (nfe_id) references tabtmpnotas(id); 
ALTER TABLE tabtmpnotasrequisicoes ADD CONSTRAINT fk_tabtmpnotasrequisicoes_2 FOREIGN KEY (requisicao_id) references tabcadrequisicao(id); 
ALTER TABLE tabtmpnotastitulos ADD CONSTRAINT fk_tabtmpnotastitulos_1 FOREIGN KEY (nfe_id) references tabtmpnotas(id); 
ALTER TABLE tabtmpnotastitulos ADD CONSTRAINT fk_tabtmpnotastitulos_2 FOREIGN KEY (forma_id) references tabcadformapgto(id); 
ALTER TABLE tabusuariomenu ADD CONSTRAINT Relationship1 FOREIGN KEY (codmenu) references tabmenus(codmenu); 
ALTER TABLE tabusuariomenu ADD CONSTRAINT Relationship2 FOREIGN KEY (coduser) references tabusuarios(coduser); 
ALTER TABLE tabusuarios ADD CONSTRAINT fk_tabusuarios_1 FOREIGN KEY (frontpage_id) references system_program(id); 
ALTER TABLE tabusuarios ADD CONSTRAINT fk_tabusuarios_2 FOREIGN KEY (codfuncionario) references tabcadfuncionario(codfuncionario); 
ALTER TABLE tabusuariosest ADD CONSTRAINT fk_estoque FOREIGN KEY (codest) references tabestoque(codestoque); 
ALTER TABLE tabusuariosest ADD CONSTRAINT fk_usuario FOREIGN KEY (coduser) references tabusuarios(coduser); 
ALTER TABLE tabusuariosfaz ADD CONSTRAINT fk_fazenda FOREIGN KEY (codfaz) references tabcadfazenda(codfaz); 
ALTER TABLE tabusuariosfaz ADD CONSTRAINT fk_usuario FOREIGN KEY (coduser) references tabusuarios(coduser); 
ALTER TABLE tabusuariosforn ADD CONSTRAINT fk_fornecedor FOREIGN KEY (codforn) references tabcadfornecedor(codfornecedor); 
ALTER TABLE tabusuariosforn ADD CONSTRAINT fk_usuario FOREIGN KEY (coduser) references tabusuarios(coduser); 
ALTER TABLE tbcadlocalpat ADD CONSTRAINT fk_tbcadlocalpat_1 FOREIGN KEY (CODFAZ) references tabcadfazenda(codfaz); 

 CREATE VIEW v_agendamento_fazenda AS select 
f.nomefaz nomefazenda,
f.codfaz codfaz,
(select count(*) from tabcadagendamento where codfaz = f.codfaz and tabcadagendamentostatus_id = 1 and dataagenda = a.dataagenda) pendente, 
(select count(*) from tabcadagendamento where codfaz = f.codfaz and tabcadagendamentostatus_id = 2 and dataagenda = a.dataagenda) lancado, 
(select count(*) from tabcadagendamento where codfaz = f.codfaz and tabcadagendamentostatus_id = 3 and dataagenda = a.dataagenda) cancelado,
(select count(*) from tabcadagendamento where codfaz = f.codfaz and tabcadagendamentostatus_id = 4 and dataagenda = a.dataagenda) adiado,
(select count(*) from tabcadagendamento where codfaz = f.codfaz and tabcadagendamentostatus_id = 5 and dataagenda = a.dataagenda) prorrogado,
dataagenda dataagenda 
from tabcadagendamento a,  
	   tabcadfazenda f  where f.codfaz = a.codfaz group by a.codfaz, dataagenda
; 
CREATE VIEW view_nota AS select 
	   'Venda' tipo,
       concat('v', n.id) chave,       
       n.tabcadempresas_id empresa_id,
       e.nomemp empresa_nome,
			 n.cliente_id cliente_id,
       c.Nome_Fantasia cliente_nome,
       n.tabnatoper_id natoper_id,
       natoper.nome natoper_nome, 
       n.nNF numeronota,
       n.dhemi dataemissao,
       n.status status,
       n.mensagem mensagem,
       n.contraNota_id as contra_nota_id
from tabnfe n,
	 tabcadclientes c,
     tabcadempresas e,
     tabnatoper natoper
where c.id = n.cliente_id
and e.codemp = n.tabcadempresas_id
and natoper.id = n.tabnatoper_id
union all
select 
	   'Devolução' tipo,
       concat('d', n.id) chave,
	   n.tabcadempresas_id empresa_id,
       e.nomemp empresa_nome,
	   null cliente_id,
       n.dest_XNome cliente_nome,
       n.tabnatoper_id natoper_id,
       natoper.nome natoper_nome, 
       n.nNF numeronota,
       n.dhemi dataemissao,
       n.cStat status,
       n.cMsg mensagem
	   '' as contra_nota_id       
from tabnfedevolucao n,
     tabcadempresas e,
     tabnatoper natoper
where e.codemp = n.tabcadempresas_id
and  natoper.id = n.tabnatoper_id ; 
CREATE VIEW vw_apontamento_importar_colheita AS select tabcolheitaaptotipo.apcoltipo_id AS apcoltipo_id, 
tabcolheita.col_data AS Data, tabcolheita.codfiscal AS Cod_Fiscal, tabcadfiscal.NOMTUR AS Nome_Fiscal, tabcolheita.codfaz AS Cod_Faz, tabcadfazenda.nomefaz AS Nome_Faz, tabcadfuncionario.codfuncionario AS Cod_Func, tabcadfuncionario.nomefuncionario AS Nome_Func, tabcolheitaapontamento.apcol_falta AS Falta, tabcolheitaapontamento.apcol_semproducao AS Sem_Prod, 
tabcolheitaaptotipo.codquadra AS Cod_Quadra, tabitensquadra.nomequadra AS Nome_Quadra, tabitensquadra.codvari AS Cod_Vari, 
tabcadvariedade.nomevari AS Nome_Vari, tabcolheitaaptotipo.apcoltipo_bagqtde AS Qtde_Bag, tabcolheitaaptotipo.apcoltipo_bagvalor AS Valor_Bag, tabcolheitaaptotipo.apcoltipo_caixaqtde AS Qtde_Caixa, tabcolheitaaptotipo.apcoltipo_caixavalor AS Valor_caixa, tabcolheitaaptotipo.apcoltipo_diariaqtde AS Qtde_Diaria, tabcolheitaaptotipo.apcoltipo_diariavalor AS Valor_Diaria, tabcolheitaaptotipo.apcoltipo_diariachuvaqtde AS Qtde_dia_Chuva, tabcolheitaaptotipo.apcoltipo_diariachuvavalor AS Valor_dia_Chuva, tabcolheitaaptotipo.apcoltipo_carregoqtde AS Qtde_Carrego, tabcolheitaaptotipo.apcoltipo_carregovalor AS Valor_Carrego, tabcolheitaaptotipo.apcoltipo_vl_assiduidade AS Valor_Assiduidade, tabcolheitaaptotipo.apcoltipo_vl_premio AS Valor_Premio, tabcadfuncao.nomefuncao AS Nome_Funcao, tabcadfuncao.codfuncao AS Cod_Funcao
from ((((((((tabcolheita 
left join tabcadfiscal on(tabcadfiscal.NUMTUR = tabcolheita.codfiscal)) 
left join tabcadfazenda on (tabcadfazenda.codfaz = tabcolheita.codfaz)) 
left join tabcolheitaapontamento on(tabcolheitaapontamento.col_id = tabcolheita.col_id)) 
left join tabcadfuncionario on (tabcadfuncionario.codfuncionario = tabcolheitaapontamento.codfuncionario)) 
left join tabcolheitaaptotipo on(tabcolheitaapontamento.apcol_id = tabcolheitaaptotipo.apcol_id)) 
left join tabitensquadra on(tabcolheitaaptotipo.codquadra = tabitensquadra.codquadra)) 
left join tabcadvariedade on(tabcadvariedade.codvari = tabitensquadra.codvari)) 
left join tabcadfuncao on(tabcadfuncao.codfuncao = tabcadfuncionario.codfuncao)) 
where 
	tabcadfuncionario.situacao like 'ATIVADO' and tabcolheitaaptotipo.codquadra IS NOT NULL and tabcolheitaapontamento.apcol_falta = 0 and tabcolheitaapontamento.apcol_semproducao = 0 and ((tabcolheitaaptotipo.importado LIKE 'NAO')
	OR (
	(tabcolheitaaptotipo.apcoltipo_vl_assiduidade is null or tabcolheitaaptotipo.apcoltipo_vl_premio is null) 
		AND (tabcolheitaaptotipo.apcoltipo_bagqtde is NOT null or tabcolheitaaptotipo.apcoltipo_caixaqtde is NOT null)
	)
	OR (tabcolheitaaptotipo.apcoltipo_bagqtde is null AND tabcolheitaaptotipo.apcoltipo_caixaqtde is null and tabcolheitaaptotipo.apcoltipo_diariachuvaqtde is null and tabcolheitaaptotipo.apcoltipo_diariaqtde is null))
group by tabcolheita.col_data, tabcolheita.codfiscal, tabcolheita.codfaz, tabcolheitaaptotipo.codquadra, tabcadfuncao.codfuncao 
order by tabcolheita.col_data ; 
CREATE VIEW vw_apontamentos_por_funcionario AS SELECT
	a.codaptrator as codaptrator,
	a.DATA as dia,
	f.nomefaz as nomefaz,
	b.nomefuncionario as nomefuncionario,
	( SELECT codfrotatrat FROM tabcadtrator WHERE codtrator = a.codtrator ) AS Trator,
	( SELECT codfrotatrat FROM tabcadtrator WHERE codtrator = a.codimp ) AS Implemento,
	( SELECT nometrator FROM tabcadtrator WHERE codtrator = a.codimp ) AS Descricao,
	t.agroquimico as agroquimico,
	a.codpreparo as codpreparo 
FROM
	tabaptrator AS a
	LEFT JOIN tabcadfazenda AS f ON f.codfaz = a.codfaz
	LEFT JOIN tabcadfuncionario AS b ON b.codfuncionario = a.codfunc
	LEFT JOIN tabcadtrator AS t ON t.codtrator = a.codimp 
WHERE
	a.continuacao = 'N' 
ORDER BY
	b.nomefuncionario ASC,
	a.DATA ASC; 
CREATE VIEW vw_aso_exames_unificados AS SELECT id_aso as id_aso, id_exame as id_exame, nomeexame as nomeexame, data_exame_aso as data_exame_aso, id_clinica as id_clinica, nomeclinica as nomeclinica, valor as valor FROM (
  (
		SELECT id_aso, id_exame, nomeexame, data_exame_aso, id_clinica, nomeclinica, valor 
		FROM 
		tabcad_aso_exames_1 E 
		join tabcadexame C on (E.id_exame = C.codexame)
		join tabcadclinica I on (E.id_clinica = I.codclinica)
	)
UNION ALL
  (
	SELECT id_aso, id_exame, nomeexame, data_exame_aso, id_clinica, nomeclinica, valor 
		FROM 
		tabcad_aso_exames_2 E 
		join tabcadexame C on (E.id_exame = C.codexame)
		join tabcadclinica I on (E.id_clinica = I.codclinica)
	)
) tabcad_aso_exames_view; 
CREATE VIEW vw_aso_parecer AS SELECT 
id as id,
nomeclinica as nomeclinica,
nomefaz as nomefaz,
data_aso as data_aso,
data_exame_aso as data_exame_aso,
id_aso as id_aso,
nometipoexame as nometipoexame,
codfuncionario as codfuncionario,
nomefuncionario as nomefuncionario,
nomeexame as nomeexame,
valor as valor,
parecer as parecer
FROM (
SELECT e.id, c.nomeclinica, v.nomefaz, a.data_aso, e.data_exame_aso, a.id_aso, t.nometipoexame,
f.codfuncionario, f.nomefuncionario, u.nomeexame, e.valor,
CASE
	WHEN a.apto           = 'X' THEN 'Apto'
	WHEN a.inapto         = 'X' THEN 'Inapto'
	WHEN a.apto_restricao = 'X' THEN 'Apto Restricao'
	WHEN a.desistiu       = 'X' THEN 'Desistiu'
	ELSE                             'Não Lançado'
END as 'parecer'
FROM tabcad_aso_exames_1 as e
JOIN tabcad_aso 				 as a ON a.id_aso 					= e.id_aso
JOIN tabcadfuncionario 	 as f ON f.codfuncionario 	= a.codfunc_aso
JOIN tabcadclinica       as c ON c.codclinica       = e.id_clinica
JOIN tabcadtipoexame     as t ON t.codtipoexame     = a.codtipoexame
JOIN tabcadexame         as u ON u.codexame         = e.id_exame
JOIN tabcadfazenda       as v ON v.codfaz           = f.codfaz
WHERE e.valor IS NOT NULL

UNION 

SELECT e.id * 1000000, c.nomeclinica, v.nomefaz, a.data_aso, e.data_exame_aso, a.id_aso, t.nometipoexame,
f.codfuncionario, f.nomefuncionario, u.nomeexame, e.valor,
CASE
	WHEN a.apto           = 'X' THEN 'Apto'
	WHEN a.inapto         = 'X' THEN 'Inapto'
	WHEN a.apto_restricao = 'X' THEN 'Apto Restricao'
	WHEN a.desistiu       = 'X' THEN 'Desistiu'
	ELSE                             'Não Lançado'
END as 'parecer'
FROM tabcad_aso_exames_2 as e
JOIN tabcad_aso 				 as a ON a.id_aso 					= e.id_aso
JOIN tabcadfuncionario 	 as f ON f.codfuncionario 	= a.codfunc_aso
JOIN tabcadclinica       as c ON c.codclinica       = e.id_clinica
JOIN tabcadtipoexame     as t ON t.codtipoexame     = a.codtipoexame
JOIN tabcadexame         as u ON u.codexame         = e.id_exame
JOIN tabcadfazenda       as v ON v.codfaz           = f.codfaz
WHERE e.valor IS NOT NULL
) as xTab1
ORDER BY data_exame_aso, parecer, data_aso ASC ; 
CREATE VIEW vw_caixa_pagamentos AS SELECT
	mvf.id as mvf_id,
	mv.id as mv_id,	
	mvf.situacao as situacao,
	mvf.conferido as conferido,
	mvf.seq as parcela_atual,
	(select count(movimentacao_id) from tabfinmovimentacoesfinanceiro where movimentacao_id = mvf.movimentacao_id) as qtd_parcelas,
	mv.pessoa_id as fornecedor_id,
	f.nomefantasia as fornecedor,
	f.nomefornecedor AS fornecedor_razao_social,
	f.cnpjforn AS fornecedor_cnpj,	
	mv.planocontas_id as plano_contas_id,
	pc.nome as plano_contas,
	mv.dt_emissao as data_emissao, 
	mvf.dt_vcto as data_vencimento,
	centralformas.dt_credito as data_pagamento,
	recebimento.central_id as central_id,
	mvf.vl_parcela as valor_parcela,
    mvf.vl_baixa as valor_baixa,
	mv.ide_numero as n_documento,
	mv.detalhamento as detalhamento,
	mv.ide_chave as ide_chave
FROM tabfinmovimentacoesfinanceiro mvf
JOIN
	tabfinmovimentacoes mv ON mv.id = mvf.movimentacao_id
JOIN
	tabcadfornecedor f ON f.codfornecedor = mv.pessoa_id
JOIN
	tabcadplanocontas pc ON pc.id = mv.planocontas_id
LEFT JOIN
	Tabfinmovimentacoesrecebimentos recebimento ON recebimento.parcela_id = mvf.id
LEFT JOIN 
	Tabfinmovimentacoesrecebimentoscentralformas centralformas ON centralformas.central_id = recebimento.central_id
WHERE
	mv.ide_tipo = 'E'
GROUP BY mvf_id ; 
CREATE VIEW vw_clienteFanSoc AS SELECT id as id, Nome_Fantasia as nome, status as status
from tabcadClientes
UNION
SELECT id as id, Nome_Social as nome, status as status
from tabcadClientes; 
CREATE VIEW vw_colheita AS SELECT 
colheita.col_data as coldata,
colheita.codfaz as codfaz,
faz.nomefaz as nomefaz, 
apontamento.codfuncionario as codfun,
fun.nomefuncionario as nomefun,
SUM(tipo.apcoltipo_caixaqtde) CX_QTD,
SUM(tipo.apcoltipo_bagqtde) BG_QTD,
SUM(tipo.apcoltipo_carregoqtde) CARREGO_QTD,
SUM(tipo.apcoltipo_diariaqtde) DIARIA_QTD,
SUM(tipo.apcoltipo_diariavalor) DIARIA_VLR,
SUM(tipo.apcoltipo_diariachuvaqtde) DIARIA_CHUVA_QTD,
SUM(tipo.apcoltipo_diariachuvavalor) DIARIA_CHUVA_VLR,
tipo.apcoltipo_vl_assiduidade as ASSIDUIDADE_VLR,
tipo.apcoltipo_vl_premio as PREMIO_VLR,
fun.temporario as TEMPORARIO,
(SELECT TIMEDIFF(Hora_Final,Hora_Inicial) FROM tabcadponto WHERE Data_Ponto = colheita.col_data AND Cod_TabFuncionario = apontamento.codfuncionario LIMIT 1) as Horas_QTD
FROM tabcolheita colheita
JOIN tabcolheitaapontamento apontamento ON apontamento.col_id = colheita.col_id
JOIN tabcolheitaaptotipo tipo ON tipo.apcol_id = apontamento.apcol_id
JOIN tabcadfuncionario fun ON fun.codfuncionario = apontamento.codfuncionario
JOIN tabcadfazenda faz ON faz.codfaz = colheita.codfaz
GROUP BY apontamento.codfuncionario, colheita.col_data, tipo.apcoltipo_vl_assiduidade, tipo.apcoltipo_vl_premio; 
CREATE VIEW vw_consulta_apontamentos AS                 SELECT
                	a.codaptrator as codaptrator,
                	a.codpreparo as codpreparo,
                	a.DATA AS xData,
                	if (horaini = '07:00:00', 'DIURNO', 'NOTURNO') as turno,
                	b.codfuncionario as n_operador,
                	b.nomefuncionario as nomefuncionario,
                	t.codfrotatrat as codfrotatrat,
                	( SELECT sum( horifim - horiini ) FROM tabaptrator WHERE codfunc = a.codfunc AND DATA = a.DATA ) AS xHoras,
                	'' as XParadas,
                	'' as XHTotais,
                	sum( q.bombas ) AS xBombas,
                	(p.cHectBB * sum( q.bombas )) AS xHectares,
                	(p.cPlantaspBB * sum( q.bombas )) AS xPlantas,
                	g.id as grupofazendas_id
                FROM
					tabaptrator AS a
                	LEFT JOIN tabapquadra AS q ON q.codaptrator = a.codaptrator
                	LEFT JOIN tabcadfazenda AS f ON f.codfaz = a.codfaz
                	LEFT JOIN tabcadfazenda_grupo AS g ON g.id = f.fazenda_grupo
                	LEFT JOIN tabcadfuncionario AS b ON b.codfuncionario = a.codfunc
                	LEFT JOIN tabitensquadra AS c ON c.codquadra = q.codquadra
                	LEFT JOIN tabcadtrator AS t ON t.codtrator = a.codtrator
                	LEFT JOIN tabcadpreparo AS p ON p.codpreparo = a.codpreparo 
                WHERE data = '2022-03-14'
                AND g.id = 3
	            GROUP BY
                	a.codaptrator,
                	b.nomefuncionario 
                ORDER BY
                	a.horaini ASC,
                	xBombas DESC,
                	xHoras DESC; 
CREATE VIEW vw_contratos_variedades_carregadas AS select fat.id as id, contrato_id as contrato_id, v.nomevari as nomevari, sum(fat.totalcaixa) as Qtd_Caixas, (sum(fat.vltotal)/sum(fat.totalcaixa)) as Valor_Medio_Caixa, (sum(fat.vltotal)) as Valor_Total
from tabcadfaturamento as fat
join tabitensquadra as iq ON fat.tabitensquadra_id = iq.codquadra
join tabcadvariedade as v ON iq.codvari = v.codvari
where contrato_id is not null
GROUP BY contrato_id, v.codvari; 
CREATE VIEW vw_fechamento_empresas_epi AS SELECT e.datamov as datamov, e.codfiscal as fiscal, c.codemp as codemp, vtotalgeral as total
FROM tabmovestoque  as e
JOIN tabcadturma    as t ON t.codturma   = e.codfiscal
JOIN tabestoquefaz  as a ON a.codestoque = e.codestoque
JOIN tabcadfazenda  as b ON b.codfaz     = a.codfaz
JOIN tabcadempresas as c ON c.codemp     = b.codempfaz ; 
CREATE VIEW vw_fechamento_empresas_funcionarios AS SELECT
	DISTINCT(codfuncionario) as funcionario_id,
	col_data AS dt,
	tabcolheita.codfiscal AS fiscal_id,
	tabcolheita.codfaz AS fazenda_id
FROM
	tabcolheita
	LEFT JOIN tabcolheitaapontamento ON tabcolheitaapontamento.col_id = tabcolheita.col_id
	LEFT JOIN tabcolheitaaptotipo ON tabcolheitaapontamento.apcol_id = tabcolheitaaptotipo.apcol_id 
WHERE
	tabcolheitaaptotipo.importado = 'SIM' and (tabcolheitaaptotipo.apcoltipo_bagqtde > 0 or tabcolheitaaptotipo.apcoltipo_caixaqtde > 0 or tabcolheitaaptotipo.apcoltipo_diariaqtde > 0 or tabcolheitaaptotipo.apcoltipo_diariachuvaqtde > 0 or tabcolheitaaptotipo.apcoltipo_carregoqtde > 0)
GROUP BY
	col_data,	
	codfaz,
	codfuncionario ; 
CREATE VIEW vw_fechamento_empresas_producao AS SELECT
	col_data AS dt,
	tabcolheita.codfiscal AS fiscal_id,
	tabcolheita.codfaz AS fazenda_id,
	SUM(
	  coalesce(( tabcolheitaaptotipo.apcoltipo_bagqtde * tabcolheitaaptotipo.apcoltipo_bagvalor ) ,0)
	+ coalesce(( tabcolheitaaptotipo.apcoltipo_caixaqtde * tabcolheitaaptotipo.apcoltipo_caixavalor ) ,0)
	+ coalesce(( tabcolheitaaptotipo.apcoltipo_diariaqtde * tabcolheitaaptotipo.apcoltipo_diariavalor ) ,0)
	+ coalesce(( tabcolheitaaptotipo.apcoltipo_diariachuvaqtde * tabcolheitaaptotipo.apcoltipo_diariachuvavalor ) ,0)
	+ coalesce(( tabcolheitaaptotipo.apcoltipo_carregoqtde * tabcolheitaaptotipo.apcoltipo_carregovalor ),0) 
	) AS vl_total 
FROM
	tabcolheita
	LEFT JOIN tabcolheitaapontamento ON tabcolheitaapontamento.col_id = tabcolheita.col_id
	LEFT JOIN tabcolheitaaptotipo ON tabcolheitaapontamento.apcol_id = tabcolheitaaptotipo.apcol_id 
WHERE
	tabcolheitaaptotipo.importado = 'SIM' 
GROUP BY
	col_data,
	codfiscal,
	codfaz ; 
CREATE VIEW vw_feriados AS SELECT id AS id, data as dt, codfaz as fazenda_id
FROM tabferiados; 
CREATE VIEW vw_fiscais_epi AS SELECT
    e.codmov as codmov,
	e.datamov AS datamov,
	t.nometurma as Fiscal,
	c.NOMUSU AS nomeempresa,
	e.vtotalgeral AS total 
FROM
	(
		(
			(
				( tabmovestoque e JOIN tabcadturma t ON ( t.codturma = e.codfiscal ) )
				JOIN tabestoquefaz a ON ( a.codestoque = e.codestoque ) 
			)
			JOIN tabcadfazenda b ON ( b.codfaz = a.codfaz ) 
		)
	JOIN tabcadempresas c ON ( c.CODEMP = b.codempfaz ) 
	)
	GROUP BY c.CODEMP, t.codext; 
CREATE VIEW vw_fornecedorFanSoc AS SELECT codfornecedor as codfornecedor, nomefantasia as nome
from tabcadfornecedor
UNION
SELECT codfornecedor as codfornecedor, nomefornecedor as nome
from tabcadfornecedor; 
CREATE VIEW vw_historico_abastecimento AS SELECT
	m.codmedia AS codmedia,
	m.data AS dia,
	m.tipolanc AS tipolanc,
	f.nomefaz AS nomefaz,
	e.nomeestoque AS nomeestoque,
	b.nomefuncionario AS nomefuncionario,
	IF(m.numtrn IS NULL,'-',m.numtrn) as CodTransp,
	IF(m.numtrn IS NULL,Fazenda,(SELECT NOMTRN FROM tabcadtransportadora WHERE NUMTRN = m.NUMTRN)) as Transportadora,
CASE
		
		WHEN t.codfrotatrat > 0 THEN
		t.codfrotatrat 
		WHEN t.codfrotatrat IS NULL THEN
	IF
		((
			SELECT
				tabcadveiculo_terceiro.placa 
			FROM
				tabcadveiculo_terceiro 
			WHERE
				tabcadveiculo_terceiro.id = m.veiculo_terceiro 
				LIMIT 1 
				) IS NULL,(
			SELECT
				tabcadcomboio.numcomboio 
			FROM
				tabcadcomboio 
			WHERE
				tabcadcomboio.codcomboio = m.codcomboio 
				LIMIT 1 
				),(
			SELECT
				tabcadveiculo_terceiro.placa 
			FROM
				tabcadveiculo_terceiro 
			WHERE
				tabcadveiculo_terceiro.id = m.veiculo_terceiro 
				LIMIT 1 
			)) 
		WHEN t.codfrotatrat = 0 THEN
		( SELECT tabcadtrator.nometrator FROM tabcadtrator WHERE tabcadtrator.codtrator = m.codveic ) 
	END AS xFrota,
	m.horkm AS horkm,
	m.bbini AS bbini,
	m.bbfim AS bbfim,
	m.ltsdie AS ltsdie,
	IF(m.ltsalc IS NULL,0,m.ltsalc) AS ltsalc,
	IF(m.ltsgas IS NULL,0,m.ltsgas) AS ltsgas,
	m.mediaatual as media,
	IF(m.estoqueatual IS NULL,0,m.estoqueatual) AS estoqueatual,
	m.vl_unitario as vl_unitario,
	m.vl_total as vl_total,
	m.coduser as coduser,
	u.nomeuser as nomeuser
	
FROM
	
					tabapmedia m
					LEFT JOIN tabcadtrator t ON ( t.codtrator = m.codveic )
				JOIN tabcadfazenda f ON ( f.codfaz = m.codfaz )
			JOIN tabcadfuncionario b ON ( b.codfuncionario = m.codfunc )
	JOIN tabestoque e ON ( e.codestoque = m.codestoque )
	LEFT JOIN tabusuarios u ON (u.coduser = m.coduser)
WHERE
	m.data IS NOT NULL 
ORDER BY
	m.data DESC ; 
CREATE VIEW vw_historico_produto_no_estoque AS SELECT 
    id as id, 
	mov.codmov as codmov, 
	mov.datamov as data_movimentacao, 
	itens.hora as hora, 
	itens.data as data_confirmacao,
	itens.hora as hora_confirmacao,
	mov.tipomov as mov_tipomov, 
	itens.codestoque as codestoque,	
	itens.tipomov as itens_tipomov, 
	itens.codprod as codprod,
    (select nomematerial from tabcadmaterial where codmaterial = itens.codprod) as nome_produto,	
	itens.qtdeprod as qtdprod, 
	SUM(qtdeprod) OVER(ORDER BY id) AS saldo,
	itens.vunitprod as valor_unitario,
	itens.vtotalprod as valor_total,
	itens.usuario as cod_usuario,
	(select nomeuser from tabusuarios where coduser = itens.usuario) as nome_usuario,
	mov.EstOrigem as cod_EstOrigem,
	(select nomeestoque from tabestoque where codestoque = mov.EstOrigem) as Estoque_Origem,
	mov.EstDestino as cod_EstDestino,
	(select nomeestoque from tabestoque where codestoque = mov.EstDestino) as Estoque_Destino,
	mov.doc as doc,
	mov.obs as obs
FROM
	tabmovestoqueitens itens
JOIN
	tabmovestoque mov ON itens.codmov = mov.codmov; 
CREATE VIEW vw_holerites_carregadores_geral AS SELECT 
	tabcolheita.col_data as dt,
	tabcolheita.codfaz as fazenda_id,
	count(*) as carregadores,
	SUM(tabcolheitaaptotipo.apcoltipo_carregoqtde) AS cx_total,
	SUM(tabcolheitaaptotipo.apcoltipo_carregoqtde) * 0.055 AS vl_total
FROM
	tabcolheita
	LEFT JOIN tabcolheitaapontamento ON tabcolheitaapontamento.col_id = tabcolheita.col_id
	LEFT JOIN tabcolheitaaptotipo ON tabcolheitaaptotipo.apcol_id = tabcolheitaapontamento.apcol_id
	LEFT JOIN tabcadfuncionario ON tabcadfuncionario.codfuncionario = tabcolheitaapontamento.codfuncionario
WHERE
	tabcolheitaaptotipo.importado like 'SIM'
	AND tabcolheitaaptotipo.apcoltipo_carregoqtde > 0
GROUP BY
	tabcolheita.col_data,
	tabcolheita.codfaz
ORDER BY
	tabcolheita.col_data ; 
CREATE VIEW vw_holerites_carregadores_individual AS SELECT 
	tabcolheita.col_data as dt,
	tabcolheita.codfaz as fazenda_id,
	tabcolheitaapontamento.codfuncionario as funcionario_id,
		coalesce((tabcolheitaaptotipo.apcoltipo_bagqtde),0) as bag,
	coalesce((tabcolheitaaptotipo.apcoltipo_bagvalor),0) as bag_vl,
	coalesce((tabcolheitaaptotipo.apcoltipo_caixaqtde),0) as caixa,
	coalesce((tabcolheitaaptotipo.apcoltipo_caixavalor),0) as caixa_vl,
	coalesce((tabcolheitaaptotipo.apcoltipo_diariachuvaqtde),0) as diariachuva_qtd,
	coalesce((tabcolheitaaptotipo.apcoltipo_diariachuvavalor),0) as diariachuva_vl,
	coalesce((tabcolheitaaptotipo.apcoltipo_diariaqtde),0) as diaria_qtd,
	coalesce((tabcolheitaaptotipo.apcoltipo_diariavalor),0) as diaria_vl,
	SUM(	  
		coalesce((tabcolheitaaptotipo.apcoltipo_diariaqtde * tabcolheitaaptotipo.apcoltipo_diariavalor) ,0)
	+ coalesce((tabcolheitaaptotipo.apcoltipo_diariachuvaqtde * tabcolheitaaptotipo.apcoltipo_diariachuvavalor),0) 
	+ coalesce((tabcolheitaaptotipo.apcoltipo_bagqtde * tabcolheitaaptotipo.apcoltipo_bagvalor),0) 
	+ coalesce((tabcolheitaaptotipo.apcoltipo_caixaqtde * tabcolheitaaptotipo.apcoltipo_caixavalor),0) 
	) AS vl_total
	
FROM
	tabcolheita
	LEFT JOIN tabcolheitaapontamento ON tabcolheitaapontamento.col_id = tabcolheita.col_id
	LEFT JOIN tabcolheitaaptotipo ON tabcolheitaaptotipo.apcol_id = tabcolheitaapontamento.apcol_id
	LEFT JOIN tabcadfuncionario ON tabcadfuncionario.codfuncionario = tabcolheitaapontamento.codfuncionario
WHERE
	(tabcolheitaaptotipo.apcoltipo_diariachuvaqtde > 0 OR tabcolheitaaptotipo.apcoltipo_diariaqtde > 0 OR tabcolheitaaptotipo.apcoltipo_caixaqtde > 0 OR tabcolheitaaptotipo.apcoltipo_bagqtde > 0)
GROUP BY
	tabcolheita.col_data,
	tabcolheitaapontamento.codfuncionario
ORDER BY
	tabcolheita.col_data DESC ; 
CREATE VIEW vw_holerites_carregadores_individual_carrego AS SELECT 
	tabcolheita.col_data as dt,
	tabcolheita.codfaz as fazenda_id,
	tabcolheitaapontamento.codfuncionario as funcionario_id,
	coalesce((tabcolheitaaptotipo.apcoltipo_carregoqtde),0) as carrego,
	coalesce((tabcolheitaaptotipo.apcoltipo_carregovalor),0) as carrego_vl,
	SUM(
		coalesce((tabcolheitaaptotipo.apcoltipo_carregoqtde * tabcolheitaaptotipo.apcoltipo_carregovalor),0) 
		) AS vl_total
FROM
	tabcolheita
	LEFT JOIN tabcolheitaapontamento ON tabcolheitaapontamento.col_id = tabcolheita.col_id
	LEFT JOIN tabcolheitaaptotipo ON tabcolheitaaptotipo.apcol_id = tabcolheitaapontamento.apcol_id
	LEFT JOIN tabcadfuncionario ON tabcadfuncionario.codfuncionario = tabcolheitaapontamento.codfuncionario
WHERE
	tabcolheitaaptotipo.apcoltipo_carregoqtde > 0
GROUP BY
	tabcolheita.col_data,
	tabcolheita.codfaz,
	tabcolheita.codfiscal,
	tabcolheitaapontamento.codfuncionario
ORDER BY
	tabcolheita.col_data DESC ; 
CREATE VIEW vw_manutencao AS SELECT
	i.cotitens as id,
	m.codmanu as codmanu,
	m.dtmanu as dtmanu,
	e.nome_usual as nome_usual,
	t.codfrotatrat as codfrotatrat,
	m.trocaoleo as trocaoleo,
	m.horatrator as horatrator,
	u.nomeuser as nomeuser,
	a.codmaterial as codmaterial,
	a.nomematerial as nomematerial,
	i.qtdeoco as qtdeoco,
	m.assinatura_mecanico as assinatura_mecanico
FROM
	tabitensmanu AS i
	LEFT JOIN tablancmanu AS m ON m.codmanu = i.codmanu
	LEFT JOIN tabcadmaterial AS a ON a.codmaterial = i.codoco
	LEFT JOIN tabcadtrator AS t ON t.codtrator = m.codtrator
	LEFT JOIN tabestoque AS e ON e.codestoque = m.codestoque
	LEFT JOIN tabusuarios AS u ON u.coduser = m.coduser 
WHERE 
	m.dtmanu is not null 	; 
CREATE VIEW vw_manutencoes_entra_fechamento AS SELECT
    i.cotitens as cotitens,
	m.dtmanu as dia,
	t.codfrotatrat as cod_frota,
	t.nometrator as nome_frota,
	codoco as cod_ocorrencia,
	n.nomematerial as nomematerial,
	qtdeoco AS Qtde,
	unitoco AS Unit,
	totaloco AS Total 
FROM
	tabitensmanu AS i
	JOIN tablancmanu AS m ON m.codmanu = i.codmanu
	JOIN tabcadtrator AS t ON t.codtrator = m.codtrator
	JOIN tabcadmaterial AS n ON n.codmaterial = i.codoco
	LEFT JOIN tabusuarios AS u ON u.coduser = m.coduser 
WHERE
    m.codfaz = 10 
ORDER BY
	t.codfrotatrat,
	n.codmaterial,
	m.dtmanu desc; 
CREATE VIEW vw_movestoqueitens_saldo AS select i.id as id, i.codprod as codprod, m.nomematerial as nomematerial, m.unid as unidade, m.codgrupo as codgrupo, i.codestoque as codestoque, e.nomeestoque as nomeestoque, sum(i.qtdeprod) as saldo, (i.vunitprod) as unitario, (sum(i.qtdeprod) * i.vunitprod) as total
from tabmovestoqueitens i
join tabcadmaterial as m on m.codmaterial = i.codprod
join tabestoque as e on e.codestoque = i.codestoque
GROUP BY codprod, codestoque ; 
CREATE VIEW vw_pulverizacao AS SELECT
  produto.id as id,
	trator.codaptrator as codaptrator,
	trator.codfaz as fazenda,
	fazenda.usualfaz as nome_fazenda,
	quadra.codquadra as codquadra,
	iquadra.nomequadra as quadra,
	produto.codprod as codprod,
	material.nomematerial as produto,
	material.unid as und,
	produto.doseprod as dose,
	material.reentrada as carencia,
	trator.DATA as pulverizacao,
	if (material.reentrada > 0 , date_add( trator.DATA, INTERVAL material.reentrada + 1 DAY ), material.reentrada) Reentrada 
FROM
	tabaptrator trator
	JOIN tabcadfazenda fazenda ON fazenda.codfaz = trator.codfaz
	JOIN tabapquadra quadra ON quadra.codaptrator = trator.codaptrator
	JOIN tabitensquadra iquadra ON iquadra.codquadra = quadra.codquadra
	JOIN tabapprod produto ON produto.codaptrator = trator.codaptrator
	JOIN tabcadmaterial material ON material.codmaterial = produto.codprod 
	ORDER BY fazenda, quadra, Reentrada desc ; 
CREATE VIEW vw_requisicao_itenseservicos AS SELECT
	i.id AS id,
	r.dataehora AS dia,
	r.tabcadpatrimonio_id AS tabcadpatrimonio_id,
	r.horimetro AS horimetro,
	r.tabcadfazenda_id AS tabcadfazenda_id,
	r.media_atual AS media_atual,	
	tabcadrequisicao_id AS tabcadrequisicao_id,
	tabcadmaterial_id AS item,
	( m.nomematerial ) AS descricao,
	qtd AS qtd,
	( i.valor ) AS valor,
	Justificativa_preco_maior AS justificativa,
	r.tabcadfornecedor_id AS tabcadfornecedor_id,
	f.nomefantasia AS fornecedor,
    u.nomeuser AS usuario,
    r.industria_cliente_id as industria_cliente_id,
    r.contrato_id as contrato_id,
    r.variedade_contrato_id as variedade_contrato_id
FROM
	tabcadrequisicao_itens AS i
	JOIN tabcadrequisicao AS r ON r.id = i.tabcadrequisicao_id
	JOIN tabcadmaterial AS m ON m.codmaterial = i.tabcadmaterial_id
	JOIN tabcadfornecedor AS f ON f.codfornecedor = r.tabcadfornecedor_id
  JOIN tabusuarios as u ON u.coduser = r.user_id
	WHERE r.status <> 'CANCELADO'
	
UNION

SELECT
	( rs.id + 1000000 ) AS id,
	r.dataehora AS dia,
	r.tabcadpatrimonio_id AS tabcadpatrimonio_id,
	r.horimetro AS horimetro,
	r.tabcadfazenda_id AS tabcadfazenda_id,
	r.media_atual AS media_atual,	
	tabcadrequisicao_id AS tabcadrequisicao_id,
	tabcadservico_id AS item,
	( s.nomematerial ) AS descricao,
	qtd AS qtd,
	( rs.valor ) AS valor,
	detalhes_servico AS justificativa,
	r.tabcadfornecedor_id AS tabcadfornecedor_id,
	f.nomefantasia AS fornecedor,
	u.nomeuser AS usuario,
    '' as industria_cliente_id,
    '' as contrato_id,
    '' as variedade_contrato_id	
FROM
	tabcadrequisicao_servico AS rs
	JOIN tabcadrequisicao AS r ON r.id = rs.tabcadrequisicao_id
	JOIN tabcadmaterial AS s ON s.codmaterial = rs.tabcadservico_id
	JOIN tabcadfornecedor AS f ON f.codfornecedor = r.tabcadfornecedor_id 
	JOIN tabusuarios as u ON u.coduser = r.user_id
	WHERE r.status <> 'CANCELADO'

UNION

SELECT 
	( manu.codmanu + 10000000 ) AS id,
	manu.dtmanu as dia,
	manu.codtrator as tabcadpatrimonio_id,
	manu.horatrator as horimetro,
	manu.codfaz AS tabcadfazenda_id,
	('') as media_atual,	
	('0') as tabcadrequisicao_id,
	imanu.codoco as item,
	m.nomematerial as descricao,
	imanu.qtdeoco as qtd,
	imanu.unitoco as valor,
	('MANUTENÇÃO') as justificativa,
	('0') as tabcadfornecedor_id,
	CONCAT('ESTOQUE ', e.nomeestoque) as fornecedor,
    u.nomeuser AS usuario,
    '' as industria_cliente_id,
    '' as contrato_id,
    '' as variedade_contrato_id		
	FROM
	tabitensmanu as imanu
	JOIN tablancmanu as manu ON manu.codmanu = imanu.codmanu
	JOIN tabcadmaterial AS m ON m.codmaterial = imanu.codoco
	JOIN tabestoque as e ON e.codestoque = manu.codestoque 
	JOIN tabusuarios as u ON u.coduser = manu.coduser; 
CREATE VIEW vw_requisicoes_entra_fechamento AS SELECT
	r.id as requisicao_item_id,
	r.tabcadpatrimonio_id AS id_pat,
	s.n_requisicao as n_requisicao,
	dia as dia,
	u.coduser as coduser,
	u.usuario as usuario,
	r.tabcadfazenda_id as id_fazenda,
	COALESCE ( t.codfrotatrat, '' ) AS cod_Frota,
	COALESCE ( t.nometrator, '' ) AS nome_Patrimonio,
	r.tabcadfornecedor_id AS id_forn,
	r.fornecedor as nome_forn,
	r.item as item,
	r.descricao as descricao,
	r.qtd as qtd,
	r.valor as valor,
	( r.valor * r.qtd ) AS Total 
FROM
	vw_requisicao_itenseservicos AS r
	JOIN tabcadrequisicao AS s ON s.id = r.tabcadrequisicao_id
	LEFT JOIN tabcadtrator AS t ON t.codtrator = s.tabcadpatrimonio_id
	LEFT JOIN tabusuarios AS u ON u.coduser = s.user_id 
WHERE
	s.entra_fechamento = "S" 
ORDER BY
	fornecedor ASC; 
CREATE VIEW vw_requisicoes_pendentes AS SELECT
	i.id												AS id,
	r.dataehora     				 		AS dataehora,
	t.DESCTPAT 									AS Tipo,
	u.nomeuser      				 		AS nomeuser,
	fo.nomefantasia 				 		AS nomefantasia,
	m.nomematerial  				 		AS nomematerial,
	i.qtd 				  				 		AS qtd,
	i.valor 			  				 		AS valor,
	r.valor_total_requisicao		AS valor_total_requisicao,
	i.justificativa AS justificativa 
FROM
	( 
	SELECT id, tabcadrequisicao_id, tabcadmaterial_id, qtd, valor, (Justificativa_preco_maior) as justificativa from tabcadrequisicao_itens
	UNION
	SELECT (id * 1000000) as id, tabcadrequisicao_id, (tabcadservico_id) as tabcadmaterial_id, qtd, valor, (detalhes_servico) as justificativa from tabcadrequisicao_servico
	) as i
	JOIN tabcadrequisicao r  ON r.id = i.tabcadrequisicao_id
	JOIN tabcadmaterial m    ON m.codmaterial = i.tabcadmaterial_id
	JOIN tabcadfornecedor fo ON fo.codfornecedor = r.tabcadfornecedor_id
	JOIN tabusuarios u       ON r.user_id = u.coduser
	JOIN tabcadpatrimonio_tipo as t ON t.CODTPAT = r.TIPPAT
WHERE
	ISNULL(n_requisicao)
ORDER BY 
	dataehora DESC ; 
CREATE VIEW vw_tabaptrator AS select codaptrator as codaptrator, data as data_apontamento, codtrator as codtrator, t.codfaz as codfaz, f.nomefaz as nomefaz, t.codfunc as codfunc, fun.nomefuncionario as nomefuncionario,
horiini as horiini, horifim as horifim
from tabaptrator t
join tabcadfazenda as f on  f.codfaz = t.codfaz
join tabcadfuncionario as fun on fun.codfuncionario = t.codfunc; 
CREATE VIEW vw_tickets_faturados_justificados AS SELECT id as id, data as datahora, balanca_id as balanca_id, ticket as ticket, motivo as motivo, Justificado as justificado FROM 
(
SELECT id, dtultimaatualizacao as data, balanca_id, ticket, motivo, 'SIM' as Justificado FROM tabcadbalancastickets

UNION 

SELECT (f.id * 1000000) as id, datafaturamento as data, balanca_id, balanca_ticket as ticket, (CONCAT('Faturado para cliente ',c.Nome_Fantasia)) as motivo, 'NAO' as Justificado 
FROM tabcadfaturamento f JOIN tabcadclientes c ON c.id = f.tabcadClientes_id WHERE tiketind is null
) 
union_table

ORDER BY ticket Desc; 
 
