zathura e Dimel  versao  10-21-00

ALTER TABLE banco_retorno_det
ADD Motivos_Ocorrencia VARCHAR( 10 ) NOT NULL;


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


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),  "13.00.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), "13.00.00",  now() FROM dominio WHERE Dominio > 0;


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

CREATE TABLE IF NOT EXISTS `art` (
  `Dominio` int(11) NOT NULL DEFAULT '0',
  `Empresa` int(11) NOT NULL DEFAULT '0',
  `Seq` int(11) NOT NULL DEFAULT '0',
  `Codigo_ART` varchar(20) DEFAULT '',
  `Situacao` varchar(1) DEFAULT 'A',
  `Nr_INI` bigint(20) NOT NULL DEFAULT '0',
  `Nr_FIM` bigint(20) NOT NULL DEFAULT '0',
  PRIMARY KEY (`Dominio`,`Empresa`,`Seq`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1   ;






CREATE TABLE IF NOT EXISTS  comissao_flex_item  (		
	Dominio   	INT(11) NOT NULL Default 0 , 
	Empresa   	INT(11) NOT NULL Default 0 , 
	Nr_Comissao_Det  INT(11) NOT NULL Default 0 ,
	Seq	 	INT(11) NOT NULL Default 0 ,
	Vendedor  	INT(11) NOT NULL Default 0 ,
	Id_Produto	INT(11) NOT NULL Default 0 ,
	Codigo_Produto	INT(11) NOT NULL Default 0 ,
	Barra_Produto	VARCHAR(14) NOT NULL Default 0,	
	Preco_Venda1 	DOUBLE(15,3) NOT NULL Default '0.00' ,
	Qtd		DOUBLE(10,3) NOT NULL Default '0.00' , 
	Valor_Unitario  DOUBLE(15,6) NOT NULL Default '0.00' ,
	Valor_Desconto  DOUBLE(15,2) NOT NULL Default '0.00' ,
	Valor_Acrescimo DOUBLE(15,2) NOT NULL Default '0.00' ,	
	Nr_Nota		INT(11) NOT NULL Default 0 ,	
	Seq_Item	INT(11) NOT NULL Default 0 ,
	CFOP_Item	VARCHAR(5) NOT NULL Default '' ,
	CFOP_GConta	CHAR(1) NOT NULL Default 'N' ,
	COO		INT(11) NOT NULL Default 0 ,
	Valor_Total	DOUBLE(15,2) NOT NULL Default '0.00' ,
	Flex_Item	DOUBLE(15,2) NOT NULL Default '0.00' ,
	Nr_Pedido 	INT(11) NOT NULL Default 0 , 
	Seq_Item_Pedido	INT(11) NOT NULL Default 0 ,
	Flex_Item_Pedido DOUBLE(15,2) NOT NULL Default '0.00' ,	        
	DH_Criacao DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
	Usuario_Cria VARCHAR(50) NOT NULL Default '',
	Usuario_Alteracao VARCHAR(50) NOT NULL default '' , 
	DH_Alteracao DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00' ,	
	Situacao VARCHAR(1) NOT NULL Default 'A' ,	
	PRIMARY KEY (  Dominio , Empresa, Nr_Comissao_Det, Seq)
) ENGINE=MyISAM DEFAULT CHARSET=latin1   ;




CREATE TABLE IF NOT EXISTS `projeto_verba_historico` (
  `Dominio` int(11) NOT NULL DEFAULT '0',
  `Empresa` int(11) NOT NULL DEFAULT '0',
  `Projeto` int(11) NOT NULL DEFAULT '0',
  `Seq` int(11) NOT NULL DEFAULT '0',
  `Valor` DOUBLE(15,2) NOT NULL DEFAULT '0.00',
  `DH_Alteracao` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00' ,	
  `Usuario`  VARCHAR(20) NOT NULL DEFAULT '',
  PRIMARY KEY (`Dominio`,`Empresa`, `Projeto`, `Seq`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1   ;






CREATE TABLE IF NOT EXISTS  comissao_flex (
	Dominio INT(11) NOT NULL Default 0 , 
	Empresa INT(11) NOT NULL Default 0 , 
	Data_Flex DATE NOT NULL Default '0000-00-00',
	Vendedor INT(11) NOT NULL Default 0 , 
        Seq  INT(11) NOT NULL Default 0 ,  
	Nr_Comissao INT(11)  NOT NULL Default '0.00' ,
	Valor_Comissao  DOUBLE(15,2) NOT NULL Default '0.00' ,
	Saldo_Inicial  DOUBLE(15,2) NOT NULL Default '0.00' ,
	Valor_Flex_Entrada  DOUBLE(15,2) NOT NULL Default '0.00' , 
	Valor_Flex_Saida   DOUBLE(15,2) NOT NULL Default '0.00' , 
	Saldo_Final  DOUBLE(15,2) NOT NULL Default '0.00' ,
	Usuario_Cria 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' ,	
	Situacao VARCHAR(1) NOT NULL Default '' , 
	Observacao  VARCHAR(100)  NOT NULL Default 'A' ,
	IntegradoD VARCHAR(1) NOT NULL Default 'N',	
	PRIMARY KEY (Dominio,Empresa,Data_Flex,Vendedor,Seq  )
)ENGINE=MyISAM DEFAULT CHARSET=latin1   ;




CREATE TABLE IF NOT EXISTS  comissao_flex_det (	
	Dominio   	INT(11) NOT NULL Default 0 , 
	Empresa   	INT(11) NOT NULL Default 0 , 
	Nr_Comissao_Det  INT(11) NOT NULL Default 0 ,
	Vendedor  	INT(11) NOT NULL Default 0 ,
	Data      	DATE    NOT NULL Default '0000-00-00',
	Pessoa		 INT(11) NOT NULL Default 0 ,
	Nr_Nota	INT(11) NOT NULL Default 0 ,
	TipoMov	  Char(1) NOT NULL Default  'A' , 	
	Modelo		CHAR(2) NOT NULL Default '' ,
	Serie		VARCHAR(4) NOT NULL Default 0 ,
	NrDoc		INT(11) NOT NULL Default 0 ,              
        NrFab		VARCHAR(20) NOT NULL Default '' ,
	DT_Emissao	DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
	COO		INT(11) NOT NULL Default 0 ,
	CCF		INT(11) NOT NULL Default 0 ,
	CFOP		VARCHAR(5) NOT NULL Default '' ,
	Valor_Doc	DOUBLE(15,6) NOT NULL Default '0.00' ,
	Valor_Comissao_Flex	DOUBLE(15,2) NOT NULL Default '0.00' ,	 
	DH_Criacao DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
	Usuario_Cria VARCHAR(50) NOT NULL Default '',
	DH_Alteracao DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00' ,
	Usuario_Alteracao VARCHAR(50) NOT NULL default '' , 
	DT_Pagto DATE NOT NULL DEFAULT '0000-00-00',
        Usuario_Pagto VARCHAR(50) NOT NULL default '' , 		
	Situacao VARCHAR(1) NOT NULL Default 'A' ,	
	Observacao  VARCHAR(100)  NOT NULL Default 'A' ,	
	PRIMARY KEY (Dominio , Empresa,  Nr_Comissao_Det )
) ENGINE=MyISAM DEFAULT CHARSET=latin1  ;





CREATE TABLE IF NOT EXISTS `pedido_ocorrencia` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `Dominio` int(11) NOT NULL DEFAULT '0',
  `Empresa` int(11) NOT NULL DEFAULT '0',
  `Seq` int(11) NOT NULL DEFAULT '0',
  `Numero_Pedido` int(13) DEFAULT NULL,
  `Vendedor` int(11) NOT NULL DEFAULT '0',
  `Cliente` int(11) NOT NULL DEFAULT '0',
  `DataHora` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `Observacao` varchar(200) NOT NULL DEFAULT '',
  `GPS_Latitude` decimal(14,8) NOT NULL DEFAULT '0.00000000',
  `GPS_Longitude` decimal(14,8) NOT NULL DEFAULT '0.00000000',
  `Situacao` varchar(1) NOT NULL DEFAULT 'A',
  PRIMARY KEY (`id`),
  UNIQUE KEY `IDX_CHAVE` (`Dominio`,`Empresa`,`Seq`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;





ALTER TABLE `produto_saldo_filial`  ADD `Localizacao`  VARCHAR(20) NOT NULL DEFAULT '';




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

erros no heids



ALTER TABLE `ordem_servico` CHANGE `OculosObs` `OculosObs` TEXT CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '';
ALTER TABLE `historico` CHANGE `Obs` `Obs` TEXT CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '';


CREATE TABLE IF NOT EXISTS  documento (
Id_Documento 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 ,      
Documento INT(11) NOT NULL Default '0',
Complemento VARCHAR(50) NOT NULL Default '',
Detalhamento TEXT NOT NULL Default '',	
 DT_Emissao date not null default '0000-00-00', 
DT_Validade date not null default '0000-00-00',
Prazo INT(3) NOT NULL Default 0 , 
Tipo_Prazo INT(2)  NOT NULL Default '0',
 Usuario_Cria 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' ,	
Localizacao VARCHAR(150) NOT NULL default '',
Situacao VARCHAR(1) NOT NULL Default 'A' ,
Nome_Arquivo VARCHAR(50) NOT NULL default '' ,
Ext_Arquivo VARCHAR(10) NOT NULL default '' ,
PRIMARY KEY (Id_Documento)
) ;




ALTER TABLE banco_divida CHANGE Id Seq INT( 11 ) NOT NULL DEFAULT '0';

delete from filtros_relatorios where ID_Consulta <=0;


ALTER TABLE filtros_relatorios DROP PRIMARY KEY, CHANGE ID_Consulta id BIGINT( 20 ) UNSIGNED NOT NULL AUTO_INCREMENT, ADD PRIMARY KEY 	(id);

ALTER TABLE organograma_tmp 
CHANGE Id Id_Func VARCHAR( 20 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '';




CREATE TABLE IF NOT EXISTS aviso_cobranca_tmp (
  Dominio int(11) NOT NULL DEFAULT '0',
  Usuario varchar(50) NOT NULL DEFAULT '',
  Empresa int(11) NOT NULL DEFAULT '0',
  Nr_Contas int(11) NOT NULL DEFAULT '0',
  Seq int(11) NOT NULL DEFAULT '0',
  Valor_Original decimal(15,2) NOT NULL DEFAULT '0.00',
  Valor_Pago decimal(15,2) NOT NULL DEFAULT '0.00',
  Valor_Desconto decimal(15,2) NOT NULL DEFAULT '0.00',
  Valor_Acrescimo decimal(15,2) NOT NULL DEFAULT '0.00',
  Valor_Ajuste decimal(15,2) NOT NULL DEFAULT '0.00',
  Valor_Liquido decimal(15,2) NOT NULL DEFAULT '0.00',
  DT_Vencto date NOT NULL DEFAULT '0000-00-00',
  DT_Pagto date NOT NULL DEFAULT '0000-00-00',
  DT_Prorroga date NOT NULL DEFAULT '0000-00-00',
  Modelo char(2) NOT NULL DEFAULT '',
  Serie varchar(4) NOT NULL DEFAULT '',
  Sub_Serie char(2) NOT NULL DEFAULT '',
  Nr_Doc varchar(20) NOT NULL DEFAULT '',
  Parcela int(11) NOT NULL DEFAULT '0',
  Pessoa int(11) NOT NULL DEFAULT '0',
  Email text NOT NULL,
  PRIMARY KEY (Dominio,Usuario,Empresa,Nr_Contas,Seq)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;









CREATE TABLE IF NOT EXISTS `pessoa_receita` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `Dominio` int(11) NOT NULL DEFAULT '0',
  `Pessoa` int(11) NOT NULL DEFAULT '0',
  `Seq_Receita` int(11) NOT NULL DEFAULT '0',
  `Data` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `NrOs` int(11) NOT NULL DEFAULT '0',
  `LongeODEsferica` decimal(5,3) NOT NULL DEFAULT '0.000',
  `LongeOEEsferica` decimal(5,3) NOT NULL DEFAULT '0.000',
  `PertoODEsferica` decimal(5,3) NOT NULL DEFAULT '0.000',
  `PertoOEEsferica` decimal(5,3) NOT NULL DEFAULT '0.000',
  `LongeODCilindrica` decimal(5,3) NOT NULL DEFAULT '0.000',
  `LongeOECilindrica` decimal(5,3) NOT NULL DEFAULT '0.000',
  `PertoODCilindrica` decimal(5,3) NOT NULL DEFAULT '0.000',
  `PertoOECilindrica` decimal(5,3) NOT NULL DEFAULT '0.000',
  `LongeODEixo` decimal(5,3) NOT NULL DEFAULT '0.000',
  `LongeOEEixo` decimal(5,3) NOT NULL DEFAULT '0.000',
  `PertoODEixo` decimal(5,3) NOT NULL DEFAULT '0.000',
  `PertoOEEixo` decimal(5,3) NOT NULL DEFAULT '0.000',
  `LongeODAdicao` decimal(5,3) NOT NULL DEFAULT '0.000',
  `LongeOEAdicao` decimal(5,3) NOT NULL DEFAULT '0.000',
  `PertoODAdicao` decimal(5,3) NOT NULL DEFAULT '0.000',
  `PertoOEAdicao` decimal(5,3) NOT NULL DEFAULT '0.000',
  `LongeODDNP` decimal(5,3) NOT NULL DEFAULT '0.000',
  `LongeOEDNP` decimal(5,3) NOT NULL DEFAULT '0.000',
  `PertoODDNP` decimal(5,3) NOT NULL DEFAULT '0.000',
  `PertoOEDNP` decimal(5,3) NOT NULL DEFAULT '0.000',
  `LongeODAltura` decimal(5,3) NOT NULL DEFAULT '0.000',
  `LongeOEAltura` decimal(5,3) NOT NULL DEFAULT '0.000',
  `PertoODAltura` decimal(5,3) NOT NULL DEFAULT '0.000',
  `PertoOEAltura` decimal(5,3) NOT NULL DEFAULT '0.000',
  `Oftalmologista` varchar(100) NOT NULL DEFAULT '',
  `Armacao` int(11) NOT NULL DEFAULT '0',
  `Valor_Armacao` decimal(15,3) NOT NULL DEFAULT '0.000',
  `Referencia` varchar(100) NOT NULL DEFAULT '',
  `Dependente` int(11) NOT NULL DEFAULT '0',
  `Lente` int(11) NOT NULL DEFAULT '0',
  `Valor_Lente` decimal(15,3) NOT NULL DEFAULT '0.000',
  `Fornecedor` int(11) NOT NULL DEFAULT '0',
  `Observacao` varchar(150) NOT NULL DEFAULT '',
  `Situacao` char(1) NOT NULL DEFAULT 'A',
  PRIMARY KEY (`id`),
  UNIQUE KEY `IDX_CHAVE` (`Dominio`,`Pessoa`,`Seq_Receita`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;














