INSERT INTO versao_sistema (Dominio, Seq , Versao, DH_Atualizacao) SELECT 0, (SELECT (IFNULL(MAX(Seq), 0) + 1) FROM versao_sistema WHERE Dominio = 0 LIMIT 1),  "15.10.00", now() FROM dominio LIMIT 1;

INSERT INTO versao_sistema (Dominio, Seq , Versao, DH_Atualizacao) SELECT Dominio AS T_Dominio, (SELECT (IFNULL(MAX(Seq), 0)+1) FROM versao_sistema WHERE Dominio = T_Dominio LIMIT 1), "15.10.00",  now() FROM dominio WHERE Dominio > 0;


/*Para refazer as permissões de Cancelamento de itens de  NFCe*/
DELETE from permissao WHERE Dominio != 361  AND  atividade like 'NF_EMISSAO_ITEM';


/*Refazendo a atividade e as permissões*/
INSERT INTO atividade (Dominio, Codigo, Descricao, Caminho_Menu, Link, Tipo, Nivel, Nome_Figura_Menu, Texto_Hint, Modulo ) VALUES (0, "NF_EMISSAO_ITEM","Itens Nota Fiscal( NFC-e)","Saídas - Emissão de Nota Fiscal( NFC-e)","abre_nf_emissao","N","N","nf_emissao","Emissão (Inclusão, Alteração, Edição e Cancelamento) de Itens das Notas Fiscais de Produtos e/ou Serviços (modelos 01-Normal e 65-NFC-e) de emissão própria.","1");

INSERT INTO atividade (Dominio, Codigo, Descricao, Caminho_Menu, Link, Tipo, Nivel, Nome_Figura_Menu, Texto_Hint, Modulo) SELECT Dominio,"NF_EMISSAO_ITEM","Itens Nota Fiscal( NFC-e)", "Saídas - Emissão de Nota Fiscal( NFC-e)", "abre_nf_emissao", "N", "N", "nf_emissao", "Emissão (Inclusão, Alteração, Edição e Cancelamento) de Itens das Notas Fiscais de Produtos e/ou Serviços (modelos 01-Normal e 65-NFC-e) de emissão própria.", "1" FROM dominio WHERE Dominio > 0;





/* Refazendo as permissões  */
INSERT INTO permissao (Dominio, Usuario, Atividade, Insere, Edita, Deleta ) SELECT Dominio, Usuario ,"NF_EMISSAO_ITEM" , "S", "S", "S" FROM permissao WHERE Dominio >= 0 AND Dominio <> 361 AND Atividade LIKE 'NF_EMISSAO' AND Deleta = 'S';

UPDATE atividade SET Descricao = "Permissão Especial para Cancelar Item da Nota Fiscal (NFC-e)" , Caminho_Menu = "Saidas - Emissão de Nota Fiscal - Emissão de Nota de Venda - Cancelamento Item", Link="" , Nivel = 0, Tipo="E", Nome_Figura_Menu="", Texto_Hint="N" WHERE Dominio >=0 AND Codigo LIKE 'NF_EMISSAO_ITEM';


/* Controle de Ordem de Producao no Pedido */
ALTER TABLE `pedido`  ADD `COP` INT(11) NOT NULL Default 0;


/* Tabela de Controle de Ordem de Producao de Pedidos */
CREATE TABLE IF NOT EXISTS controle_ordem_producao (
        Id  bigint(20) NOT NULL AUTO_INCREMENT,
        Dominio int(11) NOT NULL Default 0, 
	Empresa int(11) NOT NULL Default 0,
        Nr_COP  bigint(20) NOT NULL  Default 0, 
	Usuario_Criacao Varchar(50) NOT NULL Default '',
        DH_Criacao datetime NOT NULL Default '0000-00-00 00:00:00',
	Usuario_Alteracao Varchar(50)  NOT NULL Default '',
        DH_Alteracao datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
        Usuario_Fecha Varchar(50)  NOT NULL Default '',
        DH_Fecha datetime NOT NULL DEFAULT '0000-00-00 00:00:00' ,	
	Situacao Varchar(1) NOT NULL Default 'E' ,
       	Empresa_Pedido Varchar(200), 
        PRIMARY KEY (Id),
 	KEY IDX_COP  (Dominio, Empresa, Nr_COP )
)  ENGINE=MyISAM DEFAULT CHARSET=latin1   ;

/* Adicionado permissão para a tela de Controle de Ordem de Produção */
INSERT INTO atividade (Dominio, Codigo, Descricao, Caminho_Menu, Link, Tipo, Nivel, Nome_Figura_Menu, Texto_Hint, Modulo ) VALUES (0, "CONTROLE_PRODUCAO","Montagem/desmontagem de impressão de controle de Ordem de Produção","saídas - Controle de Ordem de Produção","","N","N","","","0");


INSERT INTO atividade (Dominio, Codigo, Descricao, Caminho_Menu, Link, Tipo, Nivel, Nome_Figura_Menu, Texto_Hint, Modulo) SELECT Dominio,"CONTROLE_PRODUCAO","Montagem/desmontagem de impressão de controle de Ordem de Produção", "saídas - Controle de Ordem de Produção", "", "N", "N", "", "", "0" FROM dominio WHERE Dominio > 0; 


/* Campos para o Documentos Fiscais eletrônicos */
ALTER TABLE `nota_fiscal_manifestacao`  ADD `ultNSU` BIGINT(20) NOT NULL Default '0';
ALTER TABLE `nota_fiscal_manifestacao`  ADD `maxNSU` BIGINT(20) NOT NULL Default '0';


/* Número do Telefone para Dominio 333 */
ALTER TABLE `pedido`  ADD `Tel` INT(11) NOT NULL Default 0;


INSERT INTO param (Dominio, Chave, Descricao, Tipo,  Conteudo )  VALUES (0, "MSG_EMAIL_FAT","Mensagem Padrão ao Enviar E-mail de Fatura","T","Prezado Cliente,

Segue(m) em anexo o(s) título(s) abaixo discriminado(s).

<hr>
Beneficiário: [nome_razao] - [nome_listas]
CNPJ: [empresa_cnpj]
Endereço: [empresa_endereco]
Município: [empresa_cidade] UF: [empresa_uf]
<hr>
Pagador: [dest_razao]
CNPJ: [dest_cnpj]
<hr>
[contas_dados_parcela]

<hr>
Atenciosamente,
[usuario_nome]");

INSERT INTO param (Dominio, Chave, Descricao, Tipo, Conteudo) SELECT Dominio,"MSG_EMAIL_FAT","Mensagem Padrão ao Enviar E-mail de Fatura", "T", "Prezado Cliente,

Segue(m) em anexo o(s) título(s) abaixo discriminado(s).

<hr>
Beneficiário: [nome_razao] - [nome_listas]
CNPJ: [empresa_cnpj]
Endereço: [empresa_endereco]
Município: [empresa_cidade] UF: [empresa_uf]
<hr>
Pagador: [dest_razao]
CNPJ: [dest_cnpj]
<hr>
[contas_dados_parcela]

<hr>
Atenciosamente,
[usuario_nome]"  FROM dominio WHERE Dominio > 0;





