update conf set confrelease = '13305'; ------------------------------------------------------------------------------------------------ -- 1) Remove a trigger antiga que era linha a linha DROP TRIGGER IF EXISTS t_movimentar_estoque ON public.estmv; -- 2) Cria a nova função PROCEDURE que trata INSERT, UPDATE e DELETE em lote -- DROP FUNCTION public.ft_movimentar_estoque_batch(); CREATE OR REPLACE FUNCTION public.ft_movimentar_estoque_batch() RETURNS trigger LANGUAGE plpgsql AS $function$ BEGIN -- Trata INSERT e UPDATE (usando NEW TABLE) IF TG_OP IN ('INSERT', 'UPDATE') THEN UPDATE est e SET estqtde = estqtde + CASE WHEN m.estmvnatcod = 'E' AND m.estmvesp IN ('G','GC') THEN m.estmvqtde * m.estmvuvemult WHEN m.estmvnatcod = 'S' AND m.estmvesp IN ('G','GC') THEN - (m.estmvqtde * m.estmvuvemult) ELSE 0 END, estqtdecont = estqtdecont + CASE WHEN m.estmvnatcod = 'E' AND m.estmvesp IN ('C','GC') THEN m.estmvqtde * m.estmvuvemult WHEN m.estmvnatcod = 'S' AND m.estmvesp IN ('C','GC') THEN - (m.estmvqtde * m.estmvuvemult) ELSE 0 END FROM new_table m WHERE e.estprocod = m.estmvprocod AND e.estempparcod = m.estmvempparcod AND m.estmvnatcod IN ('E', 'S'); -- só entradas e saídas válidas -- Trata DELETE (usando OLD TABLE) ELSIF TG_OP = 'DELETE' THEN UPDATE est e SET estqtde = estqtde - CASE WHEN m.estmvnatcod = 'E' AND m.estmvesp IN ('G','GC') THEN m.estmvqtde * m.estmvuvemult WHEN m.estmvnatcod = 'S' AND m.estmvesp IN ('G','GC') THEN - (m.estmvqtde * m.estmvuvemult) ELSE 0 END, estqtdecont = estqtdecont - CASE WHEN m.estmvnatcod = 'E' AND m.estmvesp IN ('C','GC') THEN m.estmvqtde * m.estmvuvemult WHEN m.estmvnatcod = 'S' AND m.estmvesp IN ('C','GC') THEN - (m.estmvqtde * m.estmvuvemult) ELSE 0 END FROM old_table m WHERE e.estprocod = m.estmvprocod AND e.estempparcod = m.estmvempparcod AND m.estmvnatcod IN ('E', 'S'); END IF; RETURN NULL; END; $function$ ; -- 3) Cria as triggers separadas com transition tables -- Trigger para DELETE DROP TRIGGER IF EXISTS t_movimentar_estoque_delete ON public.estmv; CREATE TRIGGER t_movimentar_estoque_delete AFTER DELETE ON public.estmv REFERENCING OLD TABLE AS old_table FOR EACH STATEMENT EXECUTE PROCEDURE public.ft_movimentar_estoque_batch(); -- Trigger para INSERT DROP TRIGGER IF EXISTS t_movimentar_estoque_insert ON public.estmv; CREATE TRIGGER t_movimentar_estoque_insert AFTER INSERT ON public.estmv REFERENCING NEW TABLE AS new_table FOR EACH STATEMENT EXECUTE PROCEDURE public.ft_movimentar_estoque_batch(); ------------------------------------------------------------------------------------------------ delete from menu; insert into menu values (1,'Parâmetros',1,'0','','S','N'); insert into menu values (2,'Configuração Geral',1,'101','formconf','S','N'); insert into menu values (3,'Controle de Acesso',1,'102','formusu','S','N'); insert into menu values (4,'Alterar Senha',1,'103','frmalterarsenha','S','N'); insert into menu values (5,'Empresa',1,'104','formemp','S','N'); insert into menu values (6,'Departamento',1,'105','formdepe','S','N'); insert into menu values (7,'Seção',1,'106','formsece','S','N'); insert into menu values (8,'Função',1,'107','formfunc','S','N'); insert into menu values (9,'Funcionário',1,'108','formfun','S','N'); insert into menu values (10,'Município',1,'109','formmun','S','N'); insert into menu values (11,'País',1,'110','formpais','S','N'); insert into menu values (12,'Motivos de Devolução de Nota Fiscal',1,'111','formtdvnf','S','N'); insert into menu values (13,'Motivos de Exclusão',1,'112','formtmex','S','N'); insert into menu values (14,'Tipos de Baixa',1,'113','formtb','S','N'); insert into menu values (15,'Tipos de Bônus',1,'114','formtbon','S','N'); insert into menu values (16,'Configurações de Boletos',1,'115','frmboleto','S','N'); insert into menu values (17,'Impressoras ECF',1,'116','formmaqecf','S','N'); insert into menu values (18,'Unidades de Medida',1,'117','formunidade','S','N'); insert into menu values (19,'Layout de Notas Fiscais',1,'118','formel','S','N'); insert into menu values (20,'Layouts de Impressão',1,'119','formgerlay','S','N'); insert into menu values (21,'Configuração de Contas',1,'120','formconfconta','S','N'); insert into menu values (22,'Histórico de Alterações',1,'121','formlog','S','N'); insert into menu values (23,'Calendário',1,'122','formferiados','S','N'); insert into menu values (24,'Tributação',24,'0','','S','N'); insert into menu values (25,'Regime de Tributação',24,'201','formregtrib','S','N'); insert into menu values (26,'CFOP',24,'202','formcfop','S','N'); insert into menu values (27,'CST',24,'203','formcadcst','S','N'); insert into menu values (28,'Tipos de OPNF',24,'204','formtopnf','S','N'); insert into menu values (29,'OPNF',24,'205','formopnf','S','N'); insert into menu values (30,'Grupo de Tributação',24,'206','formgt','S','N'); insert into menu values (31,'Cadastro de NCM',24,'207','formncm','S','N'); insert into menu values (32,'Tributação por NCM',24,'208','formtrib','S','N'); insert into menu values (33,'Tributação por Produto',24,'209','formtribpro','S','N'); insert into menu values (34,'Tributação de Benefício',24,'210','formtribbenef','S','N'); insert into menu values (35,'Tributação de Transferência',24,'211','formtribtransf','S','N'); insert into menu values (36,'Cadastro de Benefício Fiscal - Cliente',24,'212','formbenef','S','N'); insert into menu values (37,'Cadastro de Benefício Fiscal - Produto',24,'213','formbenf','S','N'); insert into menu values (38,'Cadastro de CEST',24,'214','formcest','S','N'); insert into menu values (39,'Tributação de Entrada',24,'215','formtribentr','S','N'); insert into menu values (40,'Gestão de Produtos',40,'0','','S','N'); insert into menu values (41,'Aplicação do Produto',40,'301','formapp','S','N'); insert into menu values (42,'Departamento',40,'302','formdepp','S','N'); insert into menu values (43,'Seção',40,'303','formsecp','S','N'); insert into menu values (44,'Categoria',40,'304','formcat','S','N'); insert into menu values (45,'SubCategoria',40,'305','formscat','S','N'); insert into menu values (46,'Marca',40,'306','formmarca','S','N'); insert into menu values (47,'Família de Produtos',40,'307','formfam','S','N'); insert into menu values (48,'Produto',40,'308','formpro','S','N'); insert into menu values (49,'Produto Serviço',40,'309','formproserv','S','N'); insert into menu values (50,'Produto Simplificado',40,'310','formproduto','S','N'); insert into menu values (51,'Agrupamento de Produto',40,'311','formagrup','S','N'); insert into menu values (52,'Administração de Produtos',40,'312','formadmpro','S','N'); insert into menu values (53,'Endereçamento de Produtos',40,'313','proenderecamento','S','N'); insert into menu values (54,'Relação de Produtos',40,'314','formrelcadastroproduto','S','N'); insert into menu values (55,'Relação de Produtos por Endereçamento',40,'315','ProEnderecamentoRel','S','N'); insert into menu values (56,'Cesta Básica',56,'0','','S','N'); insert into menu values (57,'Montagem Cesta Básica',56,'401','formcesta','S','N'); insert into menu values (58,'Proposta Cesta Básica',56,'402','formcestaprop','S','N'); insert into menu values (59,'Aprovação Proposta Cesta Básica',56,'403','formcestapropaprov','S','N'); insert into menu values (60,'Ordem de Produção Cesta Básica',56,'404','formcestaop','S','N'); insert into menu values (61,'Entrada de Produção Cesta Básica',56,'405','formcestaep','S','N'); insert into menu values (62,'Alterar Item de Produção Cesta Básica',56,'406','formcestaopalt','S','N'); insert into menu values (63,'Pedido de Venda Cesta Básica',56,'407','formpvcb','S','N'); insert into menu values (64,'Relatório - Ordem Produção Consolidado',56,'408','formrelordprodcbconsolidado','S','N'); insert into menu values (65,'Gestão de Compras',65,'0','','S','N'); insert into menu values (66,'Tipo de Fornecedor',65,'500','formtipoforn','S','N'); insert into menu values (67,'Representante do Fornecedor',65,'501','formrep','S','N'); insert into menu values (68,'Fornecedor',65,'502','formforn','S','N'); insert into menu values (69,'Pedido de Compra',65,'503','formpedcompra','S','N'); insert into menu values (70,'Consulta de Pedidos de Compra',65,'504','formconsultapc','S','N'); insert into menu values (71,'Manutenção de Notas de Entrada',65,'505','formmannf','S','N'); insert into menu values (72,'Ajuste de Custo',65,'506','formajustecusto','S','N'); insert into menu values (73,'Recalcular Custo',65,'507','formatualcusto','S','N'); insert into menu values (74,'Relatório - Sugestão de Compra',65,'508','formrelsugestaocompra','S','N'); insert into menu values (75,'Relatório - Giro do Estoque',65,'509','formrelgiroestoque','S','N'); insert into menu values (76,'Relatório - Lista de Fornecedor',65,'510','formrellistaforn','S','N'); insert into menu values (77,'Distribuição',65,'511','formdistr','S','N'); insert into menu values (78,'Cadastro de Zonas',65,'512','formzona','S','N'); insert into menu values (79,'Manutenção de Zonas - Frete',65,'513','formmanzona','S','N'); insert into menu values (80,'Recebimento de Mercadoria',80,'0','','S','N'); insert into menu values (81,'Autorização de Recebimento',80,'601','formautrec','S','N'); insert into menu values (82,'Entrada de Mercadoria',80,'602','formnf','S','N'); insert into menu values (83,'Sugestão de Preço',80,'603','formsugestao_preco','S','N'); insert into menu values (84,'Atualização de Entrada',80,'604','formatuentr','S','N'); insert into menu values (85,'Desagregação',80,'605','formdesagregacao','S','N'); insert into menu values (86,'Devolução para Fornecedor',80,'606','formnfdev','S','N'); insert into menu values (87,'Devolução sem documento do Cliente',80,'607','formdevnf','S','N'); insert into menu values (88,'Manutenção de Lote',80,'608','formlote','S','N'); insert into menu values (89,'Entrada de Lote',80,'609','formentrlote','S','N'); insert into menu values (90,'Conhecimento de Frete - Entrada',80,'610','frmcfrete_ent','S','N'); insert into menu values (91,'Devolução para Fornecedor por Carregamento',80,'611','formdevforncar','S','N'); insert into menu values (92,'Entrada de Importação',80,'612','formnfimport','S','N'); insert into menu values (93,'Proposta de Importação',80,'613','formpropimportacao','S','N'); insert into menu values (94,'Entrada Cega',80,'614','formentrcega','S','N'); insert into menu values (95,'Mapa de Conferência Cega Consolidado',80,'615','mapacegoconsolidado','S','N'); insert into menu values (96,'Relatório - Compras Acumuladas',80,'616','formrelcompacum','S','N'); insert into menu values (97,'Relatório de Frete',80,'617','formrelfrete','S','N'); insert into menu values (98,'Precificação',98,'0','','S','N'); insert into menu values (99,'Livro de Preço',98,'701','formlp','S','N'); insert into menu values (100,'Precificação',98,'702','formpreco','S','N'); insert into menu values (101,'Precificação por Tabela de Preço',98,'703','formprecificacaolivro','S','N'); insert into menu values (102,'Impressão de Tabela de Preço',98,'704','formrellivropreco','S','N'); insert into menu values (103,'Logística',98,'705','','S','N'); insert into menu values (104,'Rota',98,'706','formrota','S','N'); insert into menu values (105,'Praça',98,'707','formpraca','S','N'); insert into menu values (106,'Localidade',98,'708','formloc','S','N'); insert into menu values (107,'Motorista',98,'709','formmot','S','N'); insert into menu values (108,'Veículo',98,'710','formvei','S','N'); insert into menu values (109,'Área de Venda',98,'711','formarea_venda','S','N'); insert into menu values (110,'Conferente',98,'712','formconferente','S','N'); insert into menu values (111,'Categoria de Frota',98,'713','formcategfrota','S','N'); insert into menu values (112,'Transporte de Pedido',98,'714','formtransppedido','S','N'); insert into menu values (113,'Venda de Mercadoria',113,'0','','S','N'); insert into menu values (114,'Motivos de Não Venda',113,'801','formotnv','S','N'); insert into menu values (115,'Tipos de Cobrança',113,'802','formtc','S','N'); insert into menu values (116,'Planos de Pagamento',113,'803','formpp','S','N'); insert into menu values (117,'Ramos de Atividades',113,'804','formra','S','N'); insert into menu values (118,'Grupo de Cliente',113,'805','formcliente_grupo','S','N'); insert into menu values (119,'Supervisor',113,'806','formsup','S','N'); insert into menu values (120,'RCA',113,'807','formrca','S','N'); insert into menu values (121,'Promotores',113,'808','formprom','S','N'); insert into menu values (122,'Clientes',113,'809','formcli','S','N'); insert into menu values (123,'Administração de Clientes',113,'810','formadmcarteira','S','N'); insert into menu values (124,'Ficha de atendimento',113,'811','formfa','S','N'); insert into menu values (125,'Manutenção de Notas de Saída',113,'812','formmannfsai','S','N'); insert into menu values (126,'Pedido de Venda',113,'813','formpvtl','S','N'); insert into menu values (127,'Pedido - Telemarketing Passivo',113,'814','formpvtlpassivo','N','N'); insert into menu values (128,'Pedido Balcão',113,'815','formpvbalcao','S','N'); insert into menu values (129,'Consulta de Pedidos',113,'816','formconpv','S','N'); insert into menu values (130,'Aprovação de Pedidos',113,'817','formpvaprov','S','N'); insert into menu values (131,'Carteira de Pedidos',113,'818','frmcartped','S','N'); insert into menu values (132,'Desconto Gerencial Pedido de Venda',113,'819','formdescpv','S','N'); insert into menu values (133,'Nota de Serviço',113,'820','formpvserv','S','N'); insert into menu values (134,'NFSe 4.0',113,'821','nfse40','S','N'); insert into menu values (135,'NFSeX',113,'822','nfsex','S','N'); insert into menu values (136,'Carta de Correção de Serviço',113,'823','formnfcceserv','S','N'); insert into menu values (137,'Pedido - Administrador',113,'824','formpvadmin','S','N'); insert into menu values (138,'Consulta Preço',113,'825','formconsultaprecoproduto','S','N'); insert into menu values (139,'Lista de Preço',113,'826','formlistaprecoproduto','S','N'); insert into menu values (140,'Entrega de Venda Futura',113,'827','formvendfut','S','N'); insert into menu values (141,'Relatório - Vendas Acumuladas',113,'828','formrelvenacum','S','N'); insert into menu values (142,'Relatório - Clientes Sem Vendas',113,'829','formrelclientesemvenda','S','N'); insert into menu values (143,'Relatório - Relação de Vendas',113,'830','formrelrelacaovenda','S','N'); insert into menu values (144,'Relatório - Nota Fiscal de Serviço',113,'831','formrelnfserv','S','N'); insert into menu values (145,'Relatório - Relação de Clientes',113,'832','formrellistacliente','S','N'); insert into menu values (146,'Relatório - Produtos sem Venda',113,'833','formrelprodutosemvenda','S','N'); insert into menu values (147,'Relatório - Relação de Cortes',113,'834','formrelcorteproduto','S','N'); insert into menu values (148,'Relatório - Relação de Vendedor',113,'835','formrelacaorca','S','N'); insert into menu values (149,'Relatório - Evolução do Preço de Venda',113,'836','formrelevolprvenda','S','N'); insert into menu values (150,'Relatório - Mapa de Vendas Matriz',113,'837','formrelmapavenda','S','N'); insert into menu values (151,'Relatório - Mapa de Vendas Filial',113,'838','formrelmapavendafilial','S','N'); insert into menu values (152,'Relatório - Relação de Vendas por Endereço',113,'839','formrellistavendaendereco','S','N'); insert into menu values (153,'Relatório - Entrega Futura',113,'840','formrelentrfut','S','N'); insert into menu values (154,'Relatório - Apuração de Desconto',113,'841','formreldesc','S','N'); insert into menu values (155,'Comissão',155,'0','','S','N'); insert into menu values (156,'Categoria de Comissão Produto',155,'901','formce','S','N'); insert into menu values (157,'Categoria de Comissão RCA',155,'902','formcr','S','N'); insert into menu values (158,'Comissão por Produto',155,'903','formcrce','S','N'); insert into menu values (159,'Comissão por Cobrança',155,'904','formcrtc','S','N'); insert into menu values (160,'Recalcular Comissão',155,'905','formrecalccom','S','N'); insert into menu values (161,'Região de Comissão',155,'906','formcomissregiao','S','N'); insert into menu values (162,'Comissão por Viagem',155,'907','formcomissviagem','S','N'); insert into menu values (163,'Comercial',163,'0','','S','N'); insert into menu values (164,'Meta por RCA',163,'1001','formmetaemprca','S','S'); insert into menu values (165,'Meta RCA por Distribuição',163,'1002','formmetarcadistri','S','S'); insert into menu values (166,'Meta RCA por Categoria',163,'1003','formmetarcacat','S','S'); insert into menu values (167,'Administração de Metas / Campanhas',163,'1004','formmetaatac','S','N'); insert into menu values (168,'Campanha',163,'1005','formcamp','S','N'); insert into menu values (169,'Manutenção de Vendas do RCA',163,'1006','frmvendasrca','S','N'); insert into menu values (170,'Promoção',163,'1007','formpromocao','S','N'); insert into menu values (171,'Desconto por Quantidade',163,'1008','formdescqtde','S','N'); insert into menu values (172,'Autorização Especial de Pedido ',163,'1009','FormAutorizDescEspecial','S','N'); insert into menu values (173,'Lançamento Deb/Cred RCA',163,'1010','formrcamv','S','N'); insert into menu values (174,'Restrição de Produto - iPedi',163,'1011','formrcapro','S','N'); insert into menu values (175,'Restrição de Venda',163,'1012','formrestrvenda','S','N'); insert into menu values (176,'ECF - Emissor de Cupom Fiscal',163,'1013','','S','N'); insert into menu values (177,'Utilitário ECF',163,'1014','formecfutil','S','N'); insert into menu values (178,'Pedido - Atacadão',163,'1015','formpvvarejo','S','N'); insert into menu values (179,'Listagem/Cotação de Preços',163,'1016','formllp','S','N'); insert into menu values (180,'Consulta de Pedidos Carregamento',163,'1017','formconsultapvcar','A','N'); insert into menu values (181,'Carregamento',163,'1018','','S','N'); insert into menu values (182,'Montar Carregamento por Rota',163,'1019','formcar','S','N'); insert into menu values (183,'Montar Carregamento por Pedido',163,'1020','formcarpv','S','N'); insert into menu values (184,'Montar Carregamento de Nota Fiscal',163,'1021','formcarnf','S','N'); insert into menu values (185,'Separação por Pedido',163,'1022','formmapped','S','N'); insert into menu values (186,'Impressão Mapa de Separação de Nota Fiscal',163,'1023','formimprmapanf','S','N'); insert into menu values (187,'ReImpressão Mapa de Separação',163,'1024','formreimprmapa','S','N'); insert into menu values (188,'ReImpressão de Mapa de Pedido',163,'1025','formremapped','S','N'); insert into menu values (189,'CTe - Conhecimento de Transporte Eletrônico',163,'1026','formcte','S','N'); insert into menu values (190,'CT-e -4.0',163,'1027','cte','S','N'); insert into menu values (191,'MDF-e',163,'1028','mdfe','S','N'); insert into menu values (192,'Retirar Nota Fiscal de Carregamento',163,'1029','formretnfcar','S','N'); insert into menu values (193,'Retirar Pedido de Carregamento Mapeado',163,'1030','formretpedcar','S','N'); insert into menu values (194,'Administração de Carregamento',163,'1031','formadmcarreg','S','N'); insert into menu values (195,'Relatório - Mapa de Separação Consolidado',163,'1032','formrelmapasepconsolidado','S','N'); insert into menu values (196,'Relatório - Posição de Carregamento',163,'1033','formrelposicaocarreg','S','N'); insert into menu values (197,'Relatório - Listagem de CTe de Saída',163,'1034','formrelctesaida','S','N'); insert into menu values (198,'Faturamento',198,'0','','S','N'); insert into menu values (199,'Faturamento Agrupado',198,'2001','fatagrupado','S','N'); insert into menu values (200,'Lançar Divergência',198,'2002','formdivpv','S','N'); insert into menu values (201,'Registrar Lote',198,'2003','frmctrllote','S','N'); insert into menu values (202,'Faturar Pedido',198,'2004','formfatped','S','N'); insert into menu values (203,'Faturar Carregamento',198,'2005','formfat','S','N'); insert into menu values (204,'Impressão de Nota Fiscal',198,'2006','formimprnfrav','S','N'); insert into menu values (205,'ReImpressão de Nota Fiscal',198,'2007','formreimprnf','S','N'); insert into menu values (206,'Imprimir Boleto (Pré-impresso)',198,'2008','formimprbol','S','N'); insert into menu values (207,'Imprimir Duplicata',198,'2009','formimprdp','S','N'); insert into menu values (208,'Imprimir Nota Promissória',198,'2010','formimprpromissoria','S','N'); insert into menu values (209,'Impressão Romaneio',198,'2011','formimprrom','S','N'); insert into menu values (210,'Imprimir Rascunho',198,'2012','formimprrascnf','S','N'); insert into menu values (211,'Cancelamento de Nota Fiscal',198,'2013','formcancnf','S','N'); insert into menu values (212,'Estorno de Cancelamento de Nota Fiscal',198,'2014','formestcancnf','S','N'); insert into menu values (213,'NFe Nota Fiscal Eletrônica',198,'2015','nfe','S','N'); insert into menu values (214,'NF-e 4.0',198,'2016','nfe40','S','N'); insert into menu values (215,'NFC-e 4.0',198,'2017','nfce40','S','N'); insert into menu values (216,'Emissor de Documentos Eletrônicos',198,'2018','doce','S','N'); insert into menu values (217,'Carta de Correção',198,'2019','formnfcce','S','N'); insert into menu values (218,'Manutenção de Volumes - Nota Fiscal',198,'2020','formmanvol','S','N'); insert into menu values (219,'Manutenção de Volumes - Pedido',198,'2021','formmanvolumepedido','S','N'); insert into menu values (220,'Caixa Varejo',198,'2022','frmcxvarejo','N','N'); insert into menu values (221,'Transferência entre Filias',198,'2023','formtransestoque','S','N'); insert into menu values (222,'Lançamento de Conferência Cega',198,'2024','formlancconfcega','S','N'); insert into menu values (223,'Conferencia Cega',198,'2025','formconfcega','S','N'); insert into menu values (224,'Consulta de Notas Fiscais',198,'2026','frmconsultanf','S','N'); insert into menu values (225,'Emissão de Outras Nfes',198,'2027','formoutrasnfes','S','N'); insert into menu values (226,'Relatório - Faturado X Financeiro',198,'2028','formrelrelacaofinanceiroxfaturado','S','N'); insert into menu values (227,'Cobrança Magnética',227,'0','','S','N'); insert into menu values (228,'Boleto Laser (Impressão,Remessa e Retorno)',227,'3001','boletolaser','S','N'); insert into menu values (229,'Brasil',227,'3002','brasil','S','N'); insert into menu values (230,'Sicredi',227,'3003','sicredi','S','N'); insert into menu values (231,'Banrisul',227,'3004','banrisul','S','N'); insert into menu values (232,'Bradesco',227,'3005','bradesco','S','N'); insert into menu values (233,'Sicoob',227,'3006','sicoob','S','N'); insert into menu values (234,'Safra',227,'3007','Safra','S','N'); insert into menu values (235,'Caixa',227,'3008','Caixa','S','N'); insert into menu values (236,'Itau',227,'3009','itau','S','N'); insert into menu values (237,'Santander',227,'3010','santander','S','N'); insert into menu values (238,'BRB',227,'3011','brb','S','N'); insert into menu values (239,'Expedição',239,'0','','S','N'); insert into menu values (240,'Portaria',239,'4001','formportaria','S','N'); insert into menu values (241,'Ocorrência de Portaria',239,'4002','formportariaocorr','S','N'); insert into menu values (242,'Serviço de Portaria',239,'4003','formservicodeportaria','S','N'); insert into menu values (243,'Plano de Contas',243,'0','','S','N'); insert into menu values (244,'Centro de Custos',243,'5001','frmcentro_custo','S','N'); insert into menu values (245,'Grupo de Contas',243,'5002','formgrupo_conta','S','N'); insert into menu values (246,'Contas Gerenciais',243,'5003','formconta','S','N'); insert into menu values (247,'Contas a Pagar',247,'0','','S','N'); insert into menu values (248,'Contas a Pagar',247,'6001','contpag','S','N'); insert into menu values (249,'Lançamento Contas a Pagar',247,'6002','formcprpag','S','N'); insert into menu values (250,'Renegociação Contas a Pagar',247,'6003','formrendocpag','S','N'); insert into menu values (251,'Baixa Contas a Pagar',247,'6004','formbaipag','S','N'); insert into menu values (252,'Estorno de Baixa Contas a Pagar',247,'6005','formbaiestpag','S','N'); insert into menu values (253,'Pagamento com Cheque',247,'6006','frmpagcheque','S','N'); insert into menu values (254,'Cancelamento de Pagamento com Cheque',247,'6007','frmcancheque','S','N'); insert into menu values (255,'Pagamento com Documentos de Terceiros',247,'6008','formpagdoc','S','N'); insert into menu values (256,'Carta de Prorrogação',247,'6009','formecartapr','S','N'); insert into menu values (257,'Entrada Nota Fiscal de Serviço',247,'6010','Formnfentradaaguaenergiagas','S','N'); insert into menu values (258,'Folha de Pagamento',247,'6011','formfolhapagamento','S','N'); insert into menu values (259,'Folha de Pagamento Completa',247,'6012','formfolhapagcompleta','S','N'); insert into menu values (260,'Pagamento Eletrônico - iPag',247,'6013','ipag','S','N'); insert into menu values (261,'Aprovação de Contas a Pagar',247,'6014','formcpagaprov','S','N'); insert into menu values (262,'Relatório - Contas a Pagar Resumo',247,'6015','formrelcpagresumo','S','N'); insert into menu values (263,'Relatório - Contas a Pagar Quitadas',247,'6016','formrelcpagquitado','S','N'); insert into menu values (264,'Relatório - Contas a Pagar em Aberto',247,'6017','formrelcpagaberto','S','N'); insert into menu values (265,'Relatório - Contas a Pagar por Centro de Custo',247,'6018','formrelcpagcentrocusto','S','N'); insert into menu values (266,'Relatório - Contas a Pagar por Grupo de Contas',247,'6019','formrelcpaggrupoconta','S','N'); insert into menu values (267,'Relatório - Comissão de Motorista por Viagem',247,'6020','formrelcomissaoviag','S','N'); insert into menu values (268,'Relatório - Comissão de RCA por Liquidez',247,'6021','relcomissaoliquidez','S','N'); insert into menu values (269,'Relatório - Comissão de RCA',247,'6022','formrelcomissao','S','N'); insert into menu values (270,'Contas a Receber',270,'0','','S','N'); insert into menu values (271,'Contas a Receber',270,'7001','contrec','S','N'); insert into menu values (272,'Tipos de Devolução de Cheques',270,'7002','formtdvch','S','N'); insert into menu values (273,'Lançamento Contas a Receber',270,'7003','formcprrec','S','N'); insert into menu values (274,'Renegociação Contas a Receber',270,'7004','formrendocrec','S','N'); insert into menu values (275,'Baixa Contas a Receber',270,'7005','formbairec','S','N'); insert into menu values (276,'Estorno de Baixa Contas a Receber',270,'7006','formbaiestrec','S','N'); insert into menu values (277,'Efetivação de Carregamento (Caixa Motorista)',270,'7007','formef','S','N'); insert into menu values (278,'Devolução de Cheques',270,'7008','formdevdoc','S','N'); insert into menu values (279,'Representação de Cheques',270,'7009','formreapdoc','S','N'); insert into menu values (280,'Depósito/Custódia/Desconto de Cheques',270,'7010','formdepcustdescdoc','S','N'); insert into menu values (281,'Protesto de Títulos',270,'7011','formprotesta','S','N'); insert into menu values (282,'Estorno de Protesto',270,'7012','formestprotesto','S','N'); insert into menu values (283,'Antecipação de Títulos',270,'7013','formanttit','S','N'); insert into menu values (284,'Estorno de Antecipação',270,'7014','formestant','S','N'); insert into menu values (285,'Impressão de Boletos Avulsos',270,'7015','formimpbolm','S','N'); insert into menu values (286,'Caixa Balcão',270,'7016','formcaixabalcao','S','N'); insert into menu values (287,'Caixa Balcão (TEF)',270,'7017','formcaixabalcaotef','S','N'); insert into menu values (288,'Borderô de Cobrança',270,'7018','formbordero','S','N'); insert into menu values (289,'Conciliação de Títulos',270,'7019','formconccartao','S','N'); insert into menu values (290,'Lançamento Vales',270,'7020','formvale','S','N'); insert into menu values (291,'Baixa Vales',270,'7021','formbaivale','S','N'); insert into menu values (292,'Transferência de Carteira de Títulos',270,'7022','formtransfcart','S','N'); insert into menu values (293,'Lançamento de Adiantamento',270,'7023','lancvale','S','N'); insert into menu values (294,'Relatório - Contas a Receber Resumo',270,'7024','formrelcrecebresumo','S','N'); insert into menu values (295,'Relatório - Contas a Receber em Aberto',270,'7025','formrelcrecebaberto','S','N'); insert into menu values (296,'Relatório - Contas a Receber Quitadas',270,'7026','formrelcrecebquitado','S','N'); insert into menu values (297,'Relatório - Títulos em Aberto para Cobrança',270,'7027','formrelcrecebabertocob','S','N'); insert into menu values (298,'Relatório - Lista de Títulos Protestados',270,'7028','formrellistatituloprotestado','S','N'); insert into menu values (299,'Negociação de Contas a Receber',270,'7029','NegociacaoDoc','S','N'); insert into menu values (300,'Relatório - Histórico de Ocorrencia de Titulos',270,'7030','formrelhisttitulos','S','N'); insert into menu values (301,'Régua de Cobrança',270,'7031','reguacob','S','N'); insert into menu values (302,'Relatório - Relação de Licensa Clientes',270,'7032','clilicensavencimentorel','S','N'); insert into menu values (303,'Movimentação de Caixa',303,'0','','S','N'); insert into menu values (304,'Bancos',303,'8001','formban','S','N'); insert into menu values (305,'Tipos de Movimentação de Caixa',303,'8002','formtcxmv','S','N'); insert into menu values (306,'Caixas/Bancos',303,'8003','formcx','S','N'); insert into menu values (307,'Lançamento Caixa',303,'8004','formlanccx','S','N'); insert into menu values (308,'Transferência entre Caixas',303,'8005','formtransf','S','N'); insert into menu values (309,'Estono de Lançamento',303,'8006','formestornocaixa','S','N'); insert into menu values (310,'Fechamento de Caixa',303,'8007','formfechcx','S','N'); insert into menu values (311,'Estorno de Fechamento',303,'8008','formestfechcx','S','N'); insert into menu values (312,'Extrato de Movimentação de Caixa',303,'8009','frmextrmovcx','S','N'); insert into menu values (313,'Fluxo de Caixa',303,'8010','formfluxocaixa','N','S'); insert into menu values (314,'Fluxo de Caixa',303,'8011','fluxocaixa','S','N'); insert into menu values (315,'Acerto de Caixa',303,'8012','formacertocx','S','N'); insert into menu values (316,'Conciliação Bancaria',303,'8013','conciliacaobancaria','S','N'); insert into menu values (317,'Relatório - Demonstrativo de Contas',303,'8014','formreldemonstrativoconta','S','N'); insert into menu values (318,'Relatório - Demonstrativo de Fluxo de Caixa - DFC',303,'8015','formreldemfluxocaixa','S','N'); insert into menu values (319,'Contabilidade',319,'0','','S','N'); insert into menu values (320,'Escrita Fiscal - Apuração de Vendas para CPF',319,'9001','frmlfapvencpf','S','N'); insert into menu values (321,'Escrita Fiscal - Apuração de ICMS',319,'9002','formlfapicms','S','N'); insert into menu values (322,'Escrita Fiscal - Apuração de ICMS Analítico',319,'9003','formrelapuracaoicmsanalitico','S','N'); insert into menu values (323,'Escrita Fiscal - Apuração de Pis/Cofins',319,'9004','formlfpiscofins','S','N'); insert into menu values (324,'Escrita Fiscal - Apuração IPI',319,'9005','formrelapuracaoipi','S','N'); insert into menu values (325,'Escrita Fiscal - Crédito Outorgado',319,'9006','formlfcredout','S','N'); insert into menu values (326,'Escrita Fiscal - Registro de Entradas',319,'9007','formlfregent','S','N'); insert into menu values (327,'Escrita Fiscal - Registro de Inventário',319,'9008','formlfreginv','S','N'); insert into menu values (328,'Escrita Fiscal - Registro de Saídas',319,'9009','formrelfiscalicmsregsaida','S','N'); insert into menu values (329,'Escrita Fiscal - Registro de Saídas por CNPJ/CPF',319,'9010','formlfregsaicpf','S','N'); insert into menu values (330,'Escrita Fiscal - Registro de Entradas/Saídas por CFOP',319,'9011','formlflistacfop','S','N'); insert into menu values (331,'Escrita Fiscal - Registro de Saídas por Item da Portaria e por CFOP',319,'9012','formlfregitem','S','N'); insert into menu values (332,'Escrita Fiscal - Ressarcimento de ICMS',319,'9013','formlfregressarc','S','N'); insert into menu values (333,'Escrita Fiscal - Entrada/Saída por Produto',319,'9014','formrelentrsaiproduto','S','N'); insert into menu values (334,'Confronto Fiscal',319,'9015','frmconfrontofiscal','S','N'); insert into menu values (335,'Sintegra',319,'9016','formsintegra','S','N'); insert into menu values (336,'Livro Eletrônico',319,'9017','formlivro_eletronico','S','N'); insert into menu values (337,'Arquivos ROI',319,'9018','formroi','S','N'); insert into menu values (338,'Ambiente Dexion',319,'9019','formdexion','S','N'); insert into menu values (339,'Exportação Dexion',319,'9020','ExportarDexion','S','N'); insert into menu values (340,'SPED Fiscal',319,'9021','formsped','S','N'); insert into menu values (341,'SPED Contribuições (PIS/Cofins)',319,'9022','formspedpiscofins','S','N'); insert into menu values (342,'Relatório - Apuração PIS/COFINS',319,'9023','formlfappiscofins','S','N'); insert into menu values (343,'Complemento de ICMS (Entrada/Saída)',319,'9024','formcomplicms','S','N'); insert into menu values (344,'Inventário',344,'0','','S','N'); insert into menu values (345,'Controle da Contagem de Estoque',344,'10001','frmctrlcontagemest','S','N'); insert into menu values (346,'Contagem de Estoque',344,'10002','frmcontagemest','S','N'); insert into menu values (347,'Relatório de Estoque Retroativo',344,'10003','formrelestretroativo','S','N'); insert into menu values (348,'Contagem - HoneyWell',344,'10004','formhoneywell','S','N'); insert into menu values (349,'Ajuste de Estoque',344,'10005','formajusteest','S','N'); insert into menu values (350,'Manutenção de Estoque Pendente',344,'10006','formmanestpend','S','N'); insert into menu values (351,'Relatório - Posição de Estoque',344,'10007','formrelposicaoestoque','S','N'); insert into menu values (352,'Relatório - Relação de Estoque',344,'10008','frmrelest','S','N'); insert into menu values (353,'Relatório - Valor do Estoque',344,'10009','formrelvalorestoque','S','N'); insert into menu values (354,'Relatório - Saldo de Produto de Armazenagem',344,'10010','formrelsaldoprodarmaz','S','N'); insert into menu values (355,'Relatório - Controle de Armazenagem',344,'10011','formrelcontrolearmaz','S','N'); insert into menu values (356,'Relatório - Posição de Estoque - Novo',344,'10012','posicaoestoque','S','N'); insert into menu values (357,'Utilitários',357,'0','','S','N'); insert into menu values (358,'Backup',357,'11001','formbckup','S','N'); insert into menu values (359,'Força de Vendas',357,'11002','ipedi','S','N'); insert into menu values (360,'Mala Direta',357,'11003','frmmaladireta','S','N'); insert into menu values (361,'Exportar Carteira',357,'11004','frmexportcart','S','N'); insert into menu values (362,'Configurar Etiqueta Zebra',357,'11005','formlayetiqzebra','S','N'); insert into menu values (363,'Imprimir Etiqueta Zebra',357,'11006','formimpretiq','S','N'); insert into menu values (364,'Imprimir Código de Barras',357,'11007','frmimprcodbarras','S','N'); insert into menu values (365,'Atualização Thunder',357,'11008','atualizathunder','S','N'); insert into menu values (366,'Produção',366,'0','','S','N'); insert into menu values (367,'Composição de Produtos',366,'12001','formcomppro','S','N'); insert into menu values (368,'Ítens de Custo de Produção',366,'12002','formicustoprod','S','N'); insert into menu values (369,'Ordem de Produção',366,'12003','formop','S','N'); insert into menu values (370,'Entrada de Produção',366,'12004','formnfep','S','N'); insert into menu values (371,'Consulta Ordem de Produçao',366,'12005','formconsultaop','S','N'); insert into menu values (372,'Conversão de Estoque',366,'12006','formproconvert','S','N'); insert into menu values (373,'Relatório - Conversão de Estoque',366,'12007','FormRelProConvert','S','N'); insert into menu values (374,'Relatório - Consumo de Matéria-Prima',366,'12008','Formrelconsumomateriaprima','S','N'); insert into menu values (375,'Relatório - Perda por Produção',366,'12009','formrelperdaproducao','S','N'); insert into menu values (376,'Relatório - Produção Realizada',366,'12010','formrelentradaproducao','S','N'); insert into menu values (377,'Frotas',377,'0','','S','N'); insert into menu values (378,'Tipos de Serviços',377,'13001','formtiposervico','S','N'); insert into menu values (379,'Lançamento de Serviços',377,'13002','formservico','S','N'); insert into menu values (380,'Comodato',380,'0','','S','N'); insert into menu values (381,'Equipamento',380,'14001','formcomodequip','S','N'); insert into menu values (382,'Contrato',380,'14002','formcomodcontrato','S','N'); insert into menu values (383,'Remessa de Equipamento',380,'14003','formcomodremessaequip','S','N'); insert into menu values (384,'Relatório - Relação de Contratos',380,'14004','formrelListaclientecomodato','S','N'); insert into menu values (385,'Gerencial',385,'0','','S','N'); insert into menu values (386,'Gerencial',385,'15001','formgerencial','S','N'); insert into menu values (387,'ExportarPDV',385,'15002','exportarpdv','S','N'); insert into menu values (388,'Valida Query',385,'15003','formvalidaquery','S','N'); insert into menu values (389,'Exportar Mtrix',385,'15004','integramtrix','S','N'); ------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------