CREATE TABLE IF NOT EXISTS public.nfs_impressora_fiscal_aatools_sitef ( filial integer NOT NULL, sequencia_aatools integer NOT NULL, tipo_comunicacao_externa character varying(50) COLLATE pg_catalog."default" NOT NULL, gwp_tipo_proxy character varying(50) COLLATE pg_catalog."default" NOT NULL, gwp_endereco_proxy character varying(50) COLLATE pg_catalog."default" NOT NULL, token_registro character varying(50) COLLATE pg_catalog."default" NOT NULL, ativo_inativo "char" NOT NULL, CONSTRAINT nfs_impressora_fiscal_aatools_sitef_pkey PRIMARY KEY (filial, sequencia_aatools) ) TABLESPACE pg_default; ALTER TABLE IF EXISTS public.nfs_impressora_fiscal_aatools_sitef OWNER to postgres; INSERT INTO ctl_aplicativo ( SELECT 'cns_nfs_impressora_fiscal_aatools', 'Consulta AATools Cadastrados', 'NFS', 'U' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'cns_nfs_impressora_fiscal_aatools') IS NULL LIMIT 1); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'cns_nfs_impressora_fiscal_aatools', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'cns_nfs_impressora_fiscal_aatools') GROUP BY grupousucod); INSERT INTO ctl_aplicativo ( SELECT 'frm_nfs_impressora_fiscal_aatools', 'Cadastro Impressora Fiscal AATools', 'NFS', 'U' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_nfs_impressora_fiscal_aatools') IS NULL LIMIT 1); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'frm_nfs_impressora_fiscal_aatools', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_nfs_impressora_fiscal_aatools') GROUP BY grupousucod); INSERT INTO ctl_aplicativo ( SELECT 'cns_nfs_impressora_fiscal_aatools_devices', 'Consulta Dispositivos AATools', 'NFS', 'U' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'cns_nfs_impressora_fiscal_aatools_devices') IS NULL LIMIT 1); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'cns_nfs_impressora_fiscal_aatools_devices', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'cns_nfs_impressora_fiscal_aatools_devices') GROUP BY grupousucod); INSERT INTO ctl_aplicativo ( SELECT 'frm_nfs_impressora_fiscal_aatools_devices', 'Cadastro Dispositivos AATools', 'NFS', 'U' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_nfs_impressora_fiscal_aatools_devices') IS NULL LIMIT 1); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'frm_nfs_impressora_fiscal_aatools_devices', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_nfs_impressora_fiscal_aatools_devices') GROUP BY grupousucod); INSERT INTO ctl_aplicativo ( SELECT 'cns_nfs_impressora_fiscal_aatools_sitef', 'Consulta Servidor Sitef', 'NFS', 'U' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'cns_nfs_impressora_fiscal_aatools_sitef') IS NULL LIMIT 1); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'cns_nfs_impressora_fiscal_aatools_sitef', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'cns_nfs_impressora_fiscal_aatools_sitef') GROUP BY grupousucod); INSERT INTO ctl_aplicativo ( SELECT 'frm_nfs_impressora_fiscal_aatools_sitef', 'Cadastro Servidor Sitef', 'NFS', 'U' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_nfs_impressora_fiscal_aatools_sitef') IS NULL LIMIT 1); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'frm_nfs_impressora_fiscal_aatools_sitef', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_nfs_impressora_fiscal_aatools_sitef') GROUP BY grupousucod); DELETE FROM ctl_menu_nivel WHERE codigo IN (6400); INSERT INTO ctl_menu_nivel VALUES (6400, 'Impressora Fiscal - AATools', 9999, '', '_self', 'cns_nfs_impressora_fiscal_aatools', 678, 1); DELETE FROM ctl_menu_nivel WHERE codigo IN (6401); INSERT INTO ctl_menu_nivel VALUES (6401, 'Impressora Fiscal - Sitef', 9999, '', '_self', 'cns_nfs_impressora_fiscal_aatools_sitef', 678, 1); DELETE FROM ctl_menu_nivel_dependencia WHERE aplicacao = 'cns_nfs_impressora_fiscal_aatools'; DELETE FROM ctl_menu_nivel_dependencia WHERE aplicacao = 'cns_nfs_impressora_fiscal_aatools_sitef'; INSERT INTO ctl_menu_nivel_dependencia VALUES ('cns_nfs_impressora_fiscal_aatools','frm_nfs_impressora_fiscal_aatools'); INSERT INTO ctl_menu_nivel_dependencia VALUES ('cns_nfs_impressora_fiscal_aatools','cns_nfs_impressora_fiscal_aatools_devices'); INSERT INTO ctl_menu_nivel_dependencia VALUES ('cns_nfs_impressora_fiscal_aatools','frm_nfs_impressora_fiscal_aatools_devices'); INSERT INTO ctl_menu_nivel_dependencia VALUES ('cns_nfs_impressora_fiscal_aatools_sitef','frm_nfs_impressora_fiscal_aatools_sitef');