ALTER TABLE par_faturamento ADD COLUMN tipo_captura_numero_caixa character varying(1); UPDATE par_faturamento SET tipo_captura_numero_caixa = 'I'; ALTER TABLE par_faturamento ALTER COLUMN tipo_captura_numero_caixa SET NOT NULL; INSERT INTO ctl_aplicativo (SELECT 'frm_vnd_numero_caixa_define', 'Formulário Para Definir o Número do Caixa e Salvar um Cookie', 'VND', 'F' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_vnd_numero_caixa_define') IS NULL LIMIT 1); INSERT INTO ctl_grupo_x_direito SELECT grupousucod, 'frm_vnd_numero_caixa_define', 'T' FROM ctl_grupo_x_direito WHERE aplinome ILIKE 'frm_vnd_caixa' AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_vnd_numero_caixa_define') GROUP BY grupousucod ORDEr BY grupousucod; DELETE FROM ctl_menu_nivel_dependencia WHERE aplicacao_nivel = 'frm_vnd_numero_caixa_define'; INSERT INTO ctl_menu_nivel_dependencia (aplicacao, aplicacao_nivel) VALUES ('frm_vnd_caixa', 'frm_vnd_numero_caixa_define'); DELETE FROM ctl_menu_nivel WHERE codigo = 5942; INSERT INTO ctl_menu_nivel VALUES (5942, 'Define Numero Caixa', 9999, '', '_self', 'frm_vnd_numero_caixa_define', 348, 1);