INSERT INTO ctl_aplicativo (SELECT 'frm_dis_romaneio_loja_transfere', 'Romaneio Loja - Transferencia', 'DIS', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_dis_romaneio_loja_transfere' ) IS NULL LIMIT 1); INSERT INTO ctl_aplicativo (SELECT 'frm_dis_romaneio_loja_transfere_ajax', 'Romaneio Loja - Transferencia - Ajax', 'DIS', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_dis_romaneio_loja_transfere_ajax' ) IS NULL LIMIT 1); INSERT INTO ctl_aplicativo (SELECT 'frm_dis_romaneio_loja_transfere_executa', 'Romaneio Loja - Transferencia - Executa', 'DIS', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_dis_romaneio_loja_transfere_executa' ) IS NULL LIMIT 1); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'frm_dis_romaneio_loja_transfere', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_dis_romaneio_loja_transfere' ) GROUP BY grupousucod, grupodireito); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'frm_dis_romaneio_loja_transfere_ajax', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_dis_romaneio_loja_transfere_ajax' ) GROUP BY grupousucod, grupodireito); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'frm_dis_romaneio_loja_transfere_executa', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_dis_romaneio_loja_transfere_executa' ) GROUP BY grupousucod, grupodireito); DELETE FROM ctl_menu_nivel_dependencia WHERE aplicacao = 'frm_dis_romaneio_loja' AND aplicacao_nivel = 'frm_dis_romaneio_loja_transfere'; DELETE FROM ctl_menu_nivel_dependencia WHERE aplicacao = 'frm_dis_romaneio_loja' AND aplicacao_nivel = 'frm_dis_romaneio_loja_transfere_ajax'; DELETE FROM ctl_menu_nivel_dependencia WHERE aplicacao = 'frm_dis_romaneio_loja' AND aplicacao_nivel = 'frm_dis_romaneio_loja_transfere_executa'; INSERT INTO ctl_menu_nivel_dependencia VALUES('frm_dis_romaneio_loja', 'frm_dis_romaneio_loja_transfere'); INSERT INTO ctl_menu_nivel_dependencia VALUES('frm_dis_romaneio_loja', 'frm_dis_romaneio_loja_transfere_ajax'); INSERT INTO ctl_menu_nivel_dependencia VALUES('frm_dis_romaneio_loja', 'frm_dis_romaneio_loja_transfere_executa'); -- Table: dis_aux_transfere_pedidos_distribuicao -- DROP TABLE dis_aux_transfere_pedidos_distribuicao; CREATE TABLE dis_aux_transfere_pedidos_distribuicao ( terminal_ip character varying(50) COLLATE pg_catalog."default" NOT NULL, filial_orc integer NOT NULL, orcamento integer NOT NULL, sequencia integer NOT NULL, produto integer NOT NULL, qtde_venda numeric(18,6) NOT NULL, qtde_devolucao numeric(18,6) NOT NULL, qtde_entregue numeric(18,6) NOT NULL, qtde_entregar numeric(18,6) NOT NULL, data_emissao date NOT NULL, data_previsao_entrega date NOT NULL, gerou_nf_caixa character varying(1) COLLATE pg_catalog."default" NOT NULL, cliente integer NOT NULL, endereco_entrega integer NOT NULL, tipo_entrega integer NOT NULL, peso_bruto numeric(18,6) NOT NULL, peso_liquido numeric(18,6) NOT NULL, unidade character varying(2) COLLATE pg_catalog."default" NOT NULL, id_hash character varying(100) COLLATE pg_catalog."default" NOT NULL, filial_dis integer NOT NULL, saldo_estoque numeric(18,6) NOT NULL, CONSTRAINT pk_dis_aux_transfere_pedidos_distribuicao PRIMARY KEY (terminal_ip, filial_orc, orcamento, sequencia) ) TABLESPACE pg_default; ALTER TABLE dis_aux_transfere_pedidos_distribuicao OWNER to postgres; COMMENT ON TABLE dis_aux_transfere_pedidos_distribuicao IS 'Auxiliar da Transferencia da Distribuição';