-- Table: public.vnd_pedido_compra_cliente -- DROP TABLE public.vnd_pedido_compra_cliente; CREATE TABLE public.vnd_pedido_compra_cliente ( filial integer NOT NULL, sequencia integer NOT NULL, cliente integer NOT NULL, pedido_compra character varying(15) COLLATE pg_catalog."default" NOT NULL, data_pedido date NOT NULL, CONSTRAINT pk_vnd_pedido_compra_cliente PRIMARY KEY (filial, sequencia), CONSTRAINT fk_vnd_pedido_compra_cliente_cliente FOREIGN KEY (cliente, filial) REFERENCES public.cli_cliente (codigo, filial) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE RESTRICT ) WITH ( OIDS = FALSE ) TABLESPACE pg_default; ALTER TABLE public.vnd_pedido_compra_cliente OWNER to postgres; COMMENT ON TABLE public.vnd_pedido_compra_cliente IS 'Cadastro dos Pedidos de Compra dos Clientes.'; -- Table: public.vnd_pedido_compra_cliente_item -- DROP TABLE public.vnd_pedido_compra_cliente_item; CREATE TABLE public.vnd_pedido_compra_cliente_item ( filial integer NOT NULL, sequencia integer NOT NULL, sequencia_item integer NOT NULL, produto integer NOT NULL, quantidade numeric(18,6) NOT NULL, numero_item_pedido_compra integer NOT NULL, CONSTRAINT pk_vnd_pedido_compra_cliente_item PRIMARY KEY (filial, sequencia, sequencia_item), CONSTRAINT fk_vnd_pedido_compra_cliente_item_produto FOREIGN KEY (filial, produto) REFERENCES public.pro_produto (filial_pro, codigo) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE RESTRICT, CONSTRAINT fk_vnd_pedido_compra_cliente_item_sequencia FOREIGN KEY (filial, sequencia) REFERENCES public.vnd_pedido_compra_cliente (filial, sequencia) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE RESTRICT ) WITH ( OIDS = FALSE ) TABLESPACE pg_default; ALTER TABLE public.vnd_pedido_compra_cliente_item OWNER to postgres; COMMENT ON TABLE public.vnd_pedido_compra_cliente_item IS 'Cadastro dos Itens dos Pedidos de Compra dos Clientes.'; INSERT INTO ctl_aplicativo VALUES('cns_vnd_pedido_compra_cliente', 'cns_vnd_pedido_compra_cliente', 'VND', 'R'); INSERT INTO ctl_aplicativo VALUES('frm_vnd_pedido_compra_cliente', 'frm_vnd_pedido_compra_cliente', 'VND', 'C'); INSERT INTO ctl_aplicativo VALUES('frm_vnd_pedido_compra_cliente_item', 'frm_vnd_pedido_compra_cliente_item', 'VND', 'C'); INSERT INTO ctl_aplicativo VALUES('frm_vnd_pedido_compra_cliente_processa', 'frm_vnd_pedido_compra_cliente_processa', 'VND', 'U'); INSERT INTO ctl_menu_nivel VALUES(5781, 'Pedido Compra', 9999, '', '_self', 'cns_vnd_pedido_compra_cliente', 2, 1); INSERT INTO ctl_menu_nivel_dependencia VALUES('cns_vnd_pedido_compra_cliente', 'frm_vnd_pedido_compra_cliente'); INSERT INTO ctl_menu_nivel_dependencia VALUES('cns_vnd_pedido_compra_cliente', 'frm_vnd_pedido_compra_cliente_item'); INSERT INTO ctl_menu_nivel_dependencia VALUES('cns_vnd_pedido_compra_cliente', 'frm_vnd_pedido_compra_cliente_processa'); INSERT INTO ctl_grupo_x_direito VALUES(1, 'cns_vnd_pedido_compra_cliente', 'T'); INSERT INTO ctl_grupo_x_direito VALUES(1, 'frm_vnd_pedido_compra_cliente', 'T'); INSERT INTO ctl_grupo_x_direito VALUES(1, 'frm_vnd_pedido_compra_cliente_item', 'T'); INSERT INTO ctl_grupo_x_direito VALUES(1, 'frm_vnd_pedido_compra_cliente_processa', 'T');