ALTER TABLE produto_pessoa_preco 
CHANGE Preco Preco DECIMAL( 15, 6 ) NOT NULL DEFAULT '0.000';

ALTER TABLE movimento_vendas 
ADD Pessoa_UF VARCHAR( 2 ) NOT NULL DEFAULT '',
ADD Pessoa_cidade VARCHAR( 60 ) NOT NULL DEFAULT '',
ADD NFe_Chave VARCHAR( 44 ) NOT NULL DEFAULT '',
ADD Produto_NCM VARCHAR( 10 ) NOT NULL DEFAULT '',
ADD Pessoa_Logradouro VARCHAR( 60 ) NOT NULL DEFAULT '',
ADD Pessoa_EnderNum VARCHAR( 10 ) NOT NULL DEFAULT '',
ADD Pessoa_Complemento VARCHAR( 60 ) NOT NULL DEFAULT '',
ADD Pessoa_Bairro VARCHAR( 40 ) NOT NULL DEFAULT '',
ADD Pessoa_CEP VARCHAR( 10 ) NOT NULL DEFAULT '',
ADD Pessoa_CodCidade VARCHAR( 7 ) NOT NULL DEFAULT '';



alter table t_pessoa_fornecedor
add RL_Email varchar(100) default '' not null,
add Avalista_Email varchar(100) default '' not null;

alter table pessoa_fornecedor
add RL_Email varchar(100) default '' not null,
add Avalista_Email varchar(100) default '' not null;
alter table t_pessoa_fornecedor
add Testemunha_CPF varchar(14) default '' not null,
add Testemunha_RG varchar(20) default '' not null,
add Testemunha_Nome varchar(100) default '' not null,
add Testemunha_Email varchar(100) default '' not null,
add Testemunha_Endereco varchar(200) default '' not null;

alter table pessoa_fornecedor
add Testemunha_CPF varchar(14) default '' not null,
add Testemunha_RG varchar(20) default '' not null,
add Testemunha_Nome varchar(100) default '' not null,
add Testemunha_Email varchar(100) default '' not null,
add Testemunha_Endereco varchar(200) default '' not null;





CREATE TABLE IF NOT EXISTS `pedido_compra_assinatura` (
  `Dominio` int(11) NOT NULL DEFAULT '0',
  `Empresa` int(11) NOT NULL DEFAULT '0',
  `Nr_Pedido` int(11) NOT NULL DEFAULT '0',
  `Seq` int(11) NOT NULL DEFAULT '0',
  `Data` date NOT NULL DEFAULT '0000-00-00',
  `Usuario` varchar(50) NOT NULL DEFAULT '',
  `Empresa_Ass` varchar(1) NOT NULL DEFAULT 'N',
  `Empresa_Nome` varchar(200) NOT NULL DEFAULT '',
  `Empresa_CPF` varchar(20) NOT NULL DEFAULT '',
  `Empresa_RG` varchar(20) NOT NULL DEFAULT '',
  `Empresa_Email` varchar(200) NOT NULL DEFAULT '',
  `Testemunha_1` varchar(1) NOT NULL DEFAULT 'N',
  `Testemunha_1_Nome` varchar(200) NOT NULL DEFAULT '',
  `Testemunha_1_CPF` varchar(20) NOT NULL DEFAULT '',
  `Testemunha_1_RG` varchar(20) NOT NULL DEFAULT '',
  `Testemunha_1_Email` varchar(200) NOT NULL DEFAULT '',
  `Fornecedor` varchar(1) NOT NULL DEFAULT 'N',
  `Fornecedor_Nome` varchar(200) NOT NULL DEFAULT '',
  `Fornecedor_CPF` varchar(20) NOT NULL DEFAULT '',
  `Fornecedor_RG` varchar(20) NOT NULL DEFAULT '',
  `Fornecedor_Email` varchar(200) NOT NULL DEFAULT '',
  `Avalista` varchar(1) NOT NULL DEFAULT 'N',
  `Avalista_Nome` varchar(200) NOT NULL DEFAULT '',
  `Avalista_CPF` varchar(20) NOT NULL DEFAULT '',
  `Avalista_RG` varchar(20) NOT NULL DEFAULT '',
  `Avalista_Email` varchar(200) NOT NULL DEFAULT '',
  `Cliente` varchar(1) NOT NULL DEFAULT 'N',
  `Cliente_Nome` varchar(200) NOT NULL DEFAULT '',
  `Cliente_CPF` varchar(20) NOT NULL DEFAULT '',
  `Cliente_RG` varchar(20) NOT NULL DEFAULT '',
  `Cliente_Email` varchar(200) NOT NULL DEFAULT '',
  `Testemunha_2` varchar(1) NOT NULL DEFAULT 'N',
  `Testemunha_2_Nome` varchar(200) NOT NULL DEFAULT '',
  `Testemunha_2_CPF` varchar(20) NOT NULL DEFAULT '',
  `Testemunha_2_RG` varchar(20) NOT NULL DEFAULT '',
  `Testemunha_2_Email` varchar(200) NOT NULL DEFAULT '',
  `Situacao` varchar(1) NOT NULL DEFAULT 'A',
  `Data_Envio` date NOT NULL DEFAULT '0000-00-00',
  `EnvelopeID` varchar(200) NOT NULL DEFAULT '',
  `AccountId` varchar(200) NOT NULL DEFAULT '',
  `Ultima_Assinatura` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY (`Dominio`,`Empresa`,`Nr_Pedido`,`Seq`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;



INSERT INTO param (Dominio, Chave, Descricao, Tipo, Conteudo ) VALUES (0, "PEDIDO_MSG_PADRAO","Mensagem padrão que constará nos Pedidos.","T",""); 

INSERT INTO param (Dominio, Chave, Descricao, Tipo, Conteudo) SELECT Dominio,"PEDIDO_MSG_PADRAO","Mensagem padrão que constará nos Pedidos.", "T", "" FROM dominio WHERE Dominio > 0;



INSERT INTO param (Dominio, Chave, Descricao, Tipo, Conteudo ) VALUES (0, "WC_HOST","host para o wooCommerce","T",""); 

INSERT INTO param (Dominio, Chave, Descricao, Tipo, Conteudo) SELECT Dominio,"WC_HOST","host para o wooCommerce", "T", "" FROM dominio WHERE Dominio >0;

INSERT INTO param (Dominio, Chave, Descricao, Tipo, Conteudo ) VALUES (0, "WC_CK","Consumer Key para integração Woo Commerce ","T",""); 

INSERT INTO param (Dominio, Chave, Descricao, Tipo, Conteudo) SELECT Dominio,"WC_CK","Consumer Key para integração Woo Commerce ", "T", "" FROM dominio WHERE Dominio > 0; 

INSERT INTO param (Dominio, Chave, Descricao, Tipo, Conteudo ) VALUES (0, "WC_CS","Consumer secret para o WooCommerce","T",""); 

INSERT INTO param (Dominio, Chave, Descricao, Tipo, Conteudo) SELECT Dominio,"WC_CS","Consumer secret para o WooCommerce", "T", "" FROM dominio WHERE Dominio > 0;

INSERT INTO param (Dominio, Chave, Descricao, Tipo, Conteudo ) VALUES (0, "WC_DH_PEDIDO","Data da ultima IMPORTAÇÃO dos Pedidos do site WooCommerce","T",""); 

INSERT INTO param (Dominio, Chave, Descricao, Tipo, Conteudo) SELECT Dominio,"WC_DH_PEDIDO","Data da ultima IMPORTAÇÃO dos Pedidos do site WooCommerce", "T", "" FROM dominio WHERE Dominio > 0; 

INSERT INTO param (Dominio, Chave, Descricao, Tipo, Conteudo ) VALUES (0, "WC_DH_PRODUTO","Data da ultima EXPORTAÇÃO dos Produtos do site WooCommerce","T",""); 

INSERT INTO param (Dominio, Chave, Descricao, Tipo, Conteudo) SELECT Dominio,"WC_DH_PRODUTO","Data da ultima EXPORTAÇÃO dos Produtos do site WooCommerce", "T", "" FROM dominio WHERE Dominio > 0; 






INSERT INTO atividade (Dominio, Codigo, Descricao, Caminho_Menu, Link, Tipo, Nivel, Nome_Figura_Menu, Texto_Hint, Modulo) 
VALUES ( 0, 'PERMIS_REABRIR_OS', 'Reabrir O.S. Fechadas', 'Saidas - Ordem de Serviço - Fechadas', '', 'N', '1', '', '', '0' );
 
INSERT INTO atividade (Dominio, Codigo, Descricao, Caminho_Menu, Link, Tipo, Nivel, Nome_Figura_Menu, Texto_Hint, Modulo) SELECT Dominio, 'PERMIS_REABRIR_OS', 'Reabrir O.S. Fechadas', 'Saidas - Ordem de Serviço - Fechadas', '', 'N', '1', '', '', '0' FROM dominio WHERE Dominio >0;  

ALTER TABLE pedido
ADD Integrado_WC VARCHAR( 1 ) NOT NULL DEFAULT 'N';





CREATE TABLE IF NOT EXISTS `produto_site` (
  `Dominio` int(11) NOT NULL DEFAULT '0',
  `Empresa` int(11) NOT NULL DEFAULT '0',
  `Id_Produto` int(11) NOT NULL DEFAULT '0',
  `Id_Site` int(11) NOT NULL DEFAULT '0',
  `Seq` int(11) NOT NULL AUTO_INCREMENT,
  `Descricao_Site` varchar(200) NOT NULL DEFAULT '',
  `Descricao_Curta` varchar(20) NOT NULL DEFAULT '',
  `Estoque_Atual` decimal(15,4) NOT NULL DEFAULT '0.0000',
  `Estoque_Reservado` decimal(15,4) NOT NULL DEFAULT '0.0000',
  `Estoque_Site` decimal(15,4) NOT NULL DEFAULT '0.0000',
  `Preco` decimal(15,4) NOT NULL DEFAULT '0.0000',
  `Peso_Bruto` decimal(15,4) NOT NULL DEFAULT '0.0000',
  `Peso_Liquido` decimal(15,4) NOT NULL DEFAULT '0.0000',
  `Id_Categoria` int(11) NOT NULL DEFAULT '0',
  `Situacao` varchar(1) NOT NULL DEFAULT 'P',
  `DH_Alteracao` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `Usuario_Alter` varchar(50) NOT NULL DEFAULT '',
  `DH_Criacao` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `Usuario_Cria` varchar(50) NOT NULL DEFAULT '',
  `DH_Exclusao` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `Usuario_Del` varchar(50) NOT NULL DEFAULT '',
  `Descricao_Detalhada` text NOT NULL,
  PRIMARY KEY (`Dominio`,`Empresa`,`Id_Produto`,`Id_Site`,`Seq`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;



CREATE TABLE IF NOT EXISTS `produto_site_categoria` (
  Dominio int(11) NOT NULL DEFAULT '0',
  Id_Categoria int(11) NOT NULL AUTO_INCREMENT ,
  Nome_Categoria varchar(30) NOT NULL DEFAULT '',
  Descricao_Categoria varchar(200) NOT NULL DEFAULT '',
  Id_Site int(11) NOT NULL DEFAULT '0',   
  Situacao varchar(1) NOT NULL DEFAULT 'A',
  PRIMARY KEY (`Dominio`,`Id_Categoria`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;





**********************************************************

Apenas para o cliente  Versátil Vila Nova. Modificar o Dominio de 0 para 23.

INSERT INTO  produto_site_categoria (Dominio, Id_Categoria, Nome_Categoria,  Descricao_Categoria, Id_Site, Situacao)
 VALUES
('0', '1', 'Brinquedos', '', '0', 'A'), 
('0', '2', 'Decoração', '', '0', 'A'), 
('0', '3', 'Jogos', '', '0', 'A'), 
('0', '4', 'Organização', '', '0', 'A'),
('0', '5', 'Papelaria', '', '0', 'A'),
('0', '6', 'Perfumes de Ambiente', '', '0', 'A');


***************************************************

INSERT INTO atividade (Dominio, Codigo, Descricao, Caminho_Menu, Link, Tipo, Nivel, Nome_Figura_Menu, Texto_Hint, Modulo ) VALUES (0, "REL_ORDEM_SERVICO_SEPARACAO","Relatório de Separação dos Itens da Ordem  de Serviço","Relatórios - Ordem de Serviço - Rel. Ord. Serviço Separação", "abre_rel_ordem_servico_separacao","N","N","","","11"); 

INSERT INTO atividade (Dominio, Codigo, Descricao, Caminho_Menu, Link, Tipo, Nivel, Nome_Figura_Menu, Texto_Hint, Modulo) SELECT Dominio,"REL_ORDEM_SERVICO_SEPARACAO","Relatório de Separação dos Itens da Ordem de Serviço", "Relatórios - Ordem de Serviço - Rel. Ord. Serviço Separação", "abre_rel_ordem_servico_separacao", "N", "N", "", "", "11" FROM dominio WHERE Dominio > 0; 





INSERT INTO atividade (Dominio, Codigo, Descricao, Caminho_Menu, Link, Tipo, Nivel, Nome_Figura_Menu, Texto_Hint, Modulo ) VALUES (0, "REL_ORDEM_SERVICO_SEPARACAO","Relatório de Separação dos Itens da Ordem  de Serviço","Relatórios - Ordem de Serviço - Rel. Ord. Serviço Separação", "abre_rel_ordem_servico_separacao","N","N","","","11"); 

INSERT INTO atividade (Dominio, Codigo, Descricao, Caminho_Menu, Link, Tipo, Nivel, Nome_Figura_Menu, Texto_Hint, Modulo) SELECT Dominio,"REL_ORDEM_SERVICO_SEPARACAO","Relatório de Separação dos Itens da Ordem de Serviço", "Relatórios - Ordem de Serviço - Rel. Ord. Serviço Separação", "abre_rel_ordem_servico_separacao", "N", "N", "", "", "11" FROM dominio WHERE Dominio > 0; 


INSERT INTO atividade (Dominio, Codigo, Descricao, Caminho_Menu, Link, Tipo, Nivel, Nome_Figura_Menu, Texto_Hint, Modulo) 
VALUES (0, 'PERMIS_USAR_SITE', 'Permissão para as funções de integração no site', 'Cadastro - Produto - Atalho - Site', '', 'N', '1', '', '', '0' ); 


INSERT INTO atividade (Dominio, Codigo, Descricao, Caminho_Menu, Link, Tipo, Nivel, Nome_Figura_Menu, Texto_Hint, Modulo) SELECT Dominio, 'PERMIS_USAR_SITE', 'Permissão para as funções de integração no site', 'Cadastro - Produto - Atalho - Site', '', 'N', '1', '', '', '0' FROM dominio WHERE Dominio >0;

CREATE TABLE IF NOT EXISTS  historico (
Id_Historico int(11) Not NULL  AUTO_INCREMENT,
Dominio INT(11) NOT NULL Default 0 , 
Empresa INT(11) NOT NULL Default 0, 
Pessoa INT(11)  NOT NULL Default 0, 
Nr_Doc INT(11)  NOT NULL Default 0, 
Funcao varchar (25) NOT NULL Default '',
Acao varchar(3) NOT NULL Default '', 
Seq_Historico INT(11) NOT NULL Default 0,
Usuario VARCHAR(30) NOT NULL Default '' , 
DH_Historico  DATETIME NOT NULL Default '0000-00-00 00:00:00',
Situacao VARCHAR(1) NOT NULL Default 'A' , 
Obs  varchar(50)NOT NULL Default'',
PRIMARY KEY (Id_Historico)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

INSERT INTO tipo_servico 
(Dominio, Codigo_Servico, Descricao, AliquotaISS, Situacao, Tipo, Codigo_Contabil) 
VALUES ('0', '53.20', 'Serviços de malote não realizados pelo correio nacional', '4.00', 'I', 'N', '');

INSERT INTO tipo_servico 
(Dominio, Codigo_Servico, Descricao, AliquotaISS, Situacao, Tipo, Codigo_Contabil) 
SELECT Dominio, '53.20', 'Serviços de malote não realizados pelo correio nacional', '4.00', 'I', 'N', '' FROM dominio WHERE Dominio > 0;


INSERT INTO atividade (Dominio, Codigo, Descricao, Caminho_Menu, Link, Tipo, Nivel, Nome_Figura_Menu, Texto_Hint, Modulo ) VALUES (0, "REL_HISTORICO","Gerar Historicos de Atividades","Relatório - Análise - Histórico","","N","N","","","0"); 
INSERT INTO atividade (Dominio, Codigo, Descricao, Caminho_Menu, Link, Tipo, Nivel, Nome_Figura_Menu, Texto_Hint, Modulo) SELECT Dominio,"REL_HISTORICO","Gerar Historicos de Atividades", "Relatório - Análise - Histórico", "", "N", "N", "", "", "0" FROM dominio WHERE Dominio > 0; 





































