- 
	
	
		
		
			
				
				
				
					Не выполняется Append
				
					
						
							Добрый день, не получается выполнить добавление данных в базу кипера. Append выдает ошибку
 Append.JPG
 is not a valid floating point value
 
 PDXRBLD показывает следующее:
 
 
 Table CHECK.DB        - Header inconsistent
 Table DCHECK.DB       - no errors found
 Table DCONTROL.DB     - no errors found
 Table DEVUSING.DB     - no errors found
 Table FIN.DB          - Header inconsistent
 Table OPERT.DB        - no errors found
 Table PCHECK.DB       - no errors found
 Table RCHECK.DB       - no errors found
 Table REORDDET.DB     - no errors found
 Table REORDERS.DB     - no errors found
 Table VCHECK.DB       - no errors found
 
 Если через PDXRBLD выполняю rebuild corrupted table, то после этого при выполнение append выходит уже ругая ошибка:
 Append1.JPG
 
 открывая файлы через Database Tour смущают поля: TaxRate, TaxRateR, по другим модулям эти поля пустые
 check.JPG
 В чем может быть причина?
 
 
 
 
 
 
 
- 
	
- 
	
	
		
			
			
				Разбирающийся
			
			
			
			
			
			
				  
 
					    
				 
 
			
				
				
						
						
				
					
						
							а REIND32.EXE ченить плохое говорит ? Мне почемуто кажется что дело не в файлах пришедших с кассы а в текущей базе кипера на менеджерском компе
						 
 
 
 
				
				
				
					
						Последний раз редактировалось johny22; 06.09.2013 в 10:06.
					
					
				 
 
 
 
 
- 
	
- 
	
	
		
		
			
				
				
						
						
				
					
						
							Reind говорит следующее:
 BONUS - OK
 BTNVIEW - no definition.
 BUTTON - no definition.
 CARDS - no definition.
 CARDSCH - no definition.
 CASHES - OK
 CASOP - no definition.
 CATCONTR - OK
 Categ - OK
 Categ_ - OK
 CHARGES - OK
 CHECK - no definition.
 CMLINK - OK
 COMBOG - OK
 COMBOM - OK
 COMMON - OK
 CONSUM - OK
 CredCard - OK
 DCHECK - no definition.
 DCONTROL - no definition.
 DEPARTS - OK
 DEVDETAL - OK
 DEVICE - OK
 DEVPERS - OK
 DEVUSING - no definition.
 DISHLCD - OK
 DISPDET - OK
 DISPENS - OK
 EODAY - no definition.
 FMenu - OK
 FModify - OK
 HISTIN - OK
 HOTKEY - OK
 IMAGES - OK
 INSTRUCT - OK
 Kbdefs - OK
 Keygroup - OK
 LIMITS - no definition.
 List - OK
 MENU - OK
 Menu_ - OK
 MODYFY - OK
 Modyfy_ - OK
 MONEY - OK
 Money_ - OK
 NETSINHR - no definition.
 OPERT - no definition.
 ORDERS - no definition.
 PAYCARDS - no definition.
 PCHECK - no definition.
 PERSKEY - OK
 PERSONAL - OK
 Persona_ - OK
 PLANIMG - OK
 PLANLIST - OK
 PLANPOS - no definition.
 PLANTBL - OK
 Printers - OK
 RCHECK - no definition.
 REASONS - OK
 Reasons_ - OK
 REORDDET - no definition.
 REORDERS - no definition.
 Savers - OK
 SCALE - OK
 SCREEN - no definition.
 Selbtn - OK
 Selector - OK
 SERVICES - OK
 STREAMS - OK
 SYSTEM - no definition.
 TARIF - OK
 TAXES - OK
 TAXES1 - no definition.
 TIMES - OK
 UNPACCES - OK
 UNPREAS - OK
 Unpreas_ - OK
 USPLINK - OK
 VALUES - no definition.
 VCHECK - no definition.
 WAITERS - no definition.
 ZONE - no definition.
 FINISH.
 
 Я попробовал подсунуть данные по выручке с другого модуля, просто проверить прогрузит ли их, их грузить нормально. Может быть и с базой беда, что она в итоге не дает формировать нормально файлы, вот и хочу узнатьв  какую сторону капать.
 
 
 
 
 
 
 
- 
	
- 
	
	
		
			
			
				Разбирающийся
			
			
			
			
			
			
				  
 
					    
				 
 
			
				
				
						
						
				
					
						
							А псоле REIND32.EXE, аппенд ту же ошибку выдает ? а папка RK6\DB большая ? Винт на бэды проверял ?
						 
 
 
 
 
 
 
- 
	
- 
	
	
		
		
			
				
				
						
						
				
					
						
							да, такую же ошибку. Папка небольшая без bak-ов 40 мb всего ошибке на винте исключены,  я базу на другой компьютер перенес, без проблем дал скопировать, и на нем сейчас с базой експерементирую
						 
 
 
 
 
 
 
- 
	
- 
	
	
		
			
			
				Разбирающийся
			
			
			
			
			
			
				  
 
					    
				 
 
			
				
				
						
						
				
					
						
							А че там дата 25.07.13 ? старое пытаешься подгрузить ?
						 
 
 
 
 
 
 
- 
	
- 
	
	
		
		
			
				
				
						
						
				
					
						
							просто до меня дошел этот объект, а беда у них эта начала творится еще с середины июня месяца, и любой день с этого времени такую ошибку выдает
						 
 
 
 
 
 
 
- 
	
- 
	
	
		
		
			
				
				
						
						
				
					
						
							
	
		
			
			
				
					  Сообщение от  kwazimodo  
 TaxRate, TaxRateR 
 
 
 Тут я вно левые значения стоят. Поставьте ручками везде 0 и попробуйте закрыть.
 
 Еще можете положить сюда архив за определенный день и указать версии кипера (касса/манагер) - посмотрим чего там...
 
 
 
 
 
 
 
- 
	
- 
	
	
		
		
			
				
				
						
						
				
					
						
							04-09-13.08.rar
 
 открыл check.db  через dbedit, там эти поля TaxRate, TaxRateR пустые
 check1.JPG
 Редактор ресторана 6.81а
 версию на клиенте пока сказать не могу, объект удаленный, и они там еще не проснулись пока, как включат кассу скажу. Нашел только пока у них файлы от сервера  6.77g
 файлы по выручке в архиве
 
 
 
 
 
 
 
- 
	
- 
	
	
		
		
			
				
				
						
						
							
						
				
					
						
							Да у вас там совсем бяда... 
 Кто то накосячил, или специально подложил свинью...
 
 1. Дело  не в check.db
 То что в 25/07 у вас были битые заголовки - это может быть. То что TaxRate в одной проге показывает 0 а в другой не 0 (но тоже очень мелкое число) это еще пол беды...
 
 2. Корень зла в файле rcheck.db.
 Смотрите свой первый скриншот, там append валится именно на обработке rcheck.
 
 В этом файле хранится инфа по проданным блюдам из каждого чека. Структура этого файла должна быть такой:
 [Rcheck.DB]
 Field1=Cnum,SmallInt,Required=No,Size=0
 Field2=Sifr,SmallInt,Required=No,Size=0
 Field3=Qnt,Float,Required=No,Size=0
 Field4=Price,Float,Required=No,Size=0
 Field5=Comp,String,Required=No,Size=1
 Field6=RealPrice,Float,Required=No,Size=0
 Field7=QntP,Float,Required=No,Size=0
 Field8=QntR,Float,Required=No,Size=0
 Field9=TaxRate,Float,Required=No,Size=0
 Field10=VatRate,Float,Required=No,Size=0
 Field11=VatTaxChar,SmallInt,Required=No,Size=0
 Field12=Discont,Float,Required=No,Size=0
 
 А у вас она вот такая:
 [RCHECK.DB]
 Field1=Sifr,SmallInt,Required=No,Size=0
 Field2=Manager,SmallInt,Required=No,Size=0
 Field3=Time,String,Required=No,Size=5
 Field4=Reason,SmallInt,Required=No,Size=0
 Field5=Waiter,SmallInt,Required=No,Size=0
 Field6=Table,String,Required=No,Size=4
 Field7=Ldata,Date,Required=No,Size=0
 Field8=Rdata,Date,Required=No,Size=0
 Field9=Cena,Float,Required=No,Size=0
 Field10=Kol,Float,Required=No,Size=0
 Field11=Unit,String,Required=No,Size=2
 Field12=Departm,String,Required=No,Size=2
 Field13=Comp,SmallInt,Required=No,Size=0
 
 Просто сравните название и тип полей.
 
 Причем это не проста какая то побитая структура, это один в один файл VCHECK.DB (в нем хранятся удаления).
 
 Т.е. очень похоже на то что в DATABASE сервера взяли и скопировали файл VCHECK под именем RCHECK.
 
 При закрытии дня append пытается вытащить из RCHECK проданные блюда и естественно обламывается.
 
 Первое что нужно делать, это как можно скорее подкинуть на сервер чистую DATABASE. Что бы текущие продажи сохранялись корректно.
 
 Со старыми днями все плохо. Там есть данные только о суммах (check.db) данных о продажах (rcheck.db) там нет потому что кассовый сервер их туда не может записать (странно, почему он при этом не зависал и продолжал работать). Можно подкинуть в папки с итогами чистый rcheck из дистрибутива и попробовать закрыть. Если проканает, то в отчетах будут строиться отчеты по выручке, но отчеты по расходу будут пустые. Соответственно в склад перекачивать нечего и списание реализации там сделать не получится.
 
 
 
 
				
				
				
					
						Последний раз редактировалось sibgaba; 06.09.2013 в 12:06.
					
					
				 
 
 
 
 
- 
	
 
	
	
	
	
	
	
	
	
	
	
	
	
		
		
			
				 Ваши права
				Ваши права
			
			
				
	
		- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-  
Правила форума