--##################################################################################################################### --##################################################################################################################### --##################################################################################################################### -- Table: public.dashboard_flx_regime_caixa_data -- DROP TABLE public.dashboard_flx_regime_caixa_data; CREATE TABLE public.dashboard_flx_regime_caixa_data ( id serial NOT NULL, filial integer NOT NULL, data_movimento date NOT NULL, ano_movimento integer NOT NULL, mes_movimento integer NOT NULL, dia_movimento integer NOT NULL, receitas numeric(18,6) NOT NULL, despesas numeric(18,6) NOT NULL, lucro_prejuizo numeric(18,6) NOT NULL, CONSTRAINT dashboard_flx_regime_caixa_data_pkey PRIMARY KEY (id), CONSTRAINT uk_dashboard_flx_regime_caixa_data UNIQUE (filial, data_movimento) ) TABLESPACE pg_default; ALTER TABLE public.dashboard_flx_regime_caixa_data OWNER to postgres; --##################################################################################################################### --##################################################################################################################### --##################################################################################################################### -- Table: public.dashboard_flx_regime_competencia_data -- DROP TABLE public.dashboard_flx_regime_competencia_data; CREATE TABLE public.dashboard_flx_regime_competencia_data ( id serial NOT NULL, filial integer NOT NULL, data_movimento date NOT NULL, ano_movimento integer NOT NULL, mes_movimento integer NOT NULL, dia_movimento integer NOT NULL, receitas numeric(18,6) NOT NULL, despesas numeric(18,6) NOT NULL, lucro_prejuizo numeric(18,6) NOT NULL, CONSTRAINT dashboard_flx_regime_competencia_data_pkey PRIMARY KEY (id), CONSTRAINT uk_dashboard_flx_regime_competencia_data UNIQUE (filial, data_movimento) ) TABLESPACE pg_default; ALTER TABLE public.dashboard_flx_regime_competencia_data OWNER to postgres; --##################################################################################################################### --##################################################################################################################### --##################################################################################################################### -- Table: public.dashboard_vnd_vendas -- DROP TABLE public.dashboard_vnd_vendas; CREATE TABLE public.dashboard_vnd_vendas ( id serial NOT NULL, filial integer NOT NULL, data date NOT NULL, ano integer NOT NULL, mes integer NOT NULL, dia integer NOT NULL, pedido integer NOT NULL, cliente integer NOT NULL, vendedor integer NOT NULL, fornecedor integer NOT NULL, grupo integer NOT NULL, produto integer NOT NULL, valor_tabela numeric(18,6) NOT NULL, valor_custo_reposicao numeric(18,6) NOT NULL, valor_devolucao numeric(18,6) NOT NULL, valor_desconto numeric(18,6) NOT NULL, valor_liquido numeric(18,6) NOT NULL, valor_rentabilidade numeric(18,6) NOT NULL, porcentagem_rentabilidade numeric(18,6) NOT NULL, CONSTRAINT dashboard_vnd_vendas_pkey PRIMARY KEY (id), CONSTRAINT uk_dashboard_vnd_vendas UNIQUE (filial, data, ano, mes, dia, pedido, cliente, vendedor, fornecedor, grupo, produto) ) TABLESPACE pg_default; ALTER TABLE public.dashboard_vnd_vendas OWNER to postgres; --##################################################################################################################### --##################################################################################################################### --##################################################################################################################### -- View: public.view_pag_duplicata_pagar_filiais -- DROP VIEW public.view_pag_duplicata_pagar_filiais; CREATE OR REPLACE VIEW public.view_pag_duplicata_pagar_filiais AS SELECT pag_duplicata_pagar.filial_dup_pag, pag_duplicata_pagar.sequencia, pag_duplicata_pagar.duplicata, pag_duplicata_pagar.serie_duplicata, pag_duplicata_pagar.nr_nota, pag_duplicata_pagar.serie_nota, pag_duplicata_pagar.filial_for, pag_duplicata_pagar.fornecedor, pag_duplicata_pagar.parcela, pag_duplicata_pagar.data_emissao, pag_duplicata_pagar.data_vencimento, pag_duplicata_pagar.situacao, pag_duplicata_pagar.vlr_duplicata, pag_duplicata_pagar.vlr_juros, pag_duplicata_pagar.vlr_desconto, pag_duplicata_pagar.vlr_devolucao, pag_duplicata_pagar.vlr_irrf, pag_duplicata_pagar.vlr_inss, pag_duplicata_pagar.vlr_liquido, pag_duplicata_pagar.vlr_pago, pag_duplicata_pagar.vlr_restante, pag_duplicata_pagar.tipo_pgto, pag_duplicata_pagar.centro_custo, pag_duplicata_pagar.observacao, pag_duplicata_pagar.tipo_duplicata, pag_duplicata_pagar.banco_portador, pag_duplicata_pagar.boleto_ja_entregue, pag_duplicata_pagar.cod_moeda, pag_duplicata_pagar.vlr_duplicata_moeda, pag_duplicata_pagar.vlr_pis, pag_duplicata_pagar.vlr_cofins, pag_duplicata_pagar.vlr_csll, pag_duplicata_pagar.vlr_iss, pag_duplicata_pagar.emite_cheque, pag_duplicata_pagar.emitido_cheque, pag_duplicata_pagar.agencia, pag_duplicata_pagar.conta, pag_duplicata_pagar.nosso_numero, pag_duplicata_pagar.codigo_barras, pag_duplicata_pagar.operacao_duplicata, pag_duplicata_pagar.vlr_multa FROM pag_duplicata_pagar; ALTER TABLE public.view_pag_duplicata_pagar_filiais OWNER TO postgres; --##################################################################################################################### --##################################################################################################################### --##################################################################################################################### DELETE FROM ctl_menu_nivel WHERE codigo = 9; DELETE FROM ctl_aplicativo WHERE aplinome = 'menu_dashboard'; DELETE FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND aplinome = 'menu_dashboard'; INSERT INTO ctl_menu_nivel values (9, 'DashBoard', 9, '', '_self', 'menu_dashboard', 0, 1); INSERT INTO ctl_aplicativo values ('menu_dashboard', 'Menu DashBoard', 'ADM', 'U'); INSERT INTO ctl_grupo_x_direito values (1, 'menu_dashboard', 'T');