| View previous topic :: View next topic | 
	
	
		| Author | Message | 
	
		| Светлана 
 
 
 Joined: 22 Jul 2002
 Posts: 416
 Location: Эпштейн Светлана
 
 Interests: Бердск, Новосибирская обл
 
 | 
			
				|  Posted: 19 Dec 2005 08:10    Post subject: Транзакция |   |  
				| 
 |  
				| Существует ли в Harbour что-то типа транзакций? |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| nordk 
 
 
 Joined: 27 Jun 2005
 Posts: 1000
 Location: Горбунов Константин
 Occupation: БЭСТ-Партнер
 Interests: СПб
 
 | 
			
				|  Posted: 19 Dec 2005 12:42    Post subject: |   |  
				| 
 |  
				| В самом харборе такого нет Есть в ADS,MySQL или можно написать самостоятель
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Светлана 
 
 
 Joined: 22 Jul 2002
 Posts: 416
 Location: Эпштейн Светлана
 
 Interests: Бердск, Новосибирская обл
 
 | 
			
				|  Posted: 19 Dec 2005 14:18    Post subject: |   |  
				| 
 |  
				| А интересно, как в самом  БЭСТе отслеживается, например, корректное добавление документа? Шапка в один файл, строки в другой... а если между этими действиями что-нибудь случило |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| nordk 
 
 
 Joined: 27 Jun 2005
 Posts: 1000
 Location: Горбунов Константин
 Occupation: БЭСТ-Партнер
 Interests: СПб
 
 | 
			
				|  Posted: 19 Dec 2005 14:23    Post subject: |   |  
				| 
 |  
				| Ну начнем с того что до самой записи все находится в памяти, потом перед записью производится проверка и запись и тут проме
 жуток такой небольшой что проблема тока при резком отключениии в момент записи - тады с записываемом документом будут проблемы, которые мы опять таки через технологические операции лови
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| grey 
 
 
 Joined: 12 Jan 2004
 Posts: 297
 Location: Родионов С.Г.
 Occupation: ООО Бухгалтер, программист
 Interests: Набережные Челны
 
 | 
			
				|  Posted: 19 Dec 2005 15:04    Post subject: |   |  
				| 
 |  
				| Да, уж. Очень небольшой, например в накладной из 500 строк не больше 2 минут.   
 
 В БЭСТе реализован учень мощный и удобный механизм глобальной транзакции. При малейшем сбое откатываемся на резервную копию
 .gif) _________________
 http://grey-soft.narod.ru - примочки к программам серии  БЭС
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| nordk 
 
 
 Joined: 27 Jun 2005
 Posts: 1000
 Location: Горбунов Константин
 Occupation: БЭСТ-Партнер
 Interests: СПб
 
 | 
			
				|  Posted: 19 Dec 2005 15:44    Post subject: |   |  
				| 
 |  
				| И много у вас накладных по 500 строк и с какой частотой ? |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| shura_k 
 
 
 Joined: 10 Oct 2003
 Posts: 342
 Location: Александр
 Occupation: Специалист
 Interests: Калининград
 
 | 
			
				|  Posted: 19 Dec 2005 15:51    Post subject: |   |  
				| 
 |  
				| А как обрабатываются отчёты с касс? Там-то позиций очень много! |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| nordk 
 
 
 Joined: 27 Jun 2005
 Posts: 1000
 Location: Горбунов Константин
 Occupation: БЭСТ-Партнер
 Interests: СПб
 
 | 
			
				|  Posted: 19 Dec 2005 17:07    Post subject: |   |  
				| 
 |  
				| Отчеты с касс это немного не |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Титов Александр 
 
 
 Joined: 26 Jul 2002
 Posts: 975
 Location: Титов Александр Александрович
 Occupation: Компания БЭСТ
 Interests: Москва
 
 | 
			
				|  Posted: 19 Dec 2005 17:12    Post subject: |   |  
				| 
 |  
				|  	  | grey wrote: |  	  | Да, уж. Очень небольшой, например в накладной из 500 строк не больше 2 минут.   В БЭСТе реализован учень мощный и удобный механизм глобальной транзакции. При малейшем сбое откатываемся на резервную копию
 .gif) | 
 Во многих режимах в БЭСТе действительно реализован механизм транзакций и введены операции отката при некорректном окончании транзакции.
 _________________
 С уважением, Александр Титов, Компания БЭСТ, Москва, отдел разрабо
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| shura_k 
 
 
 Joined: 10 Oct 2003
 Posts: 342
 Location: Александр
 Occupation: Специалист
 Interests: Калининград
 
 | 
			
				|  Posted: 19 Dec 2005 17:14    Post subject: |   |  
				| 
 |  
				| Мне кажется что для борьбы с ошибками в базе надо немного доработать механиз контрольных сумм.  В частности, чтобы для CRC в MDOC учитывались соответствующие строки из MDOCM. И после записи в базу, проверялось соответстви |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| grey 
 
 
 Joined: 12 Jan 2004
 Posts: 297
 Location: Родионов С.Г.
 Occupation: ООО Бухгалтер, программист
 Interests: Набережные Челны
 
 | 
			
				|  Posted: 19 Dec 2005 21:33    Post subject: |   |  
				| 
 |  
				|  	  | nordk wrote: |  	  | И много у вас накладных по 500 строк и с какой частотой ? | 
 У меня - ни одной
  , а вот у заказчиков бывают и больше. Если вылетают, мат стоит до Луны. 
 
  	  | Титов Александр wrote: |  	  | Во многих режимах в БЭСТе действительно реализован механизм транзакций и введены операции отката при некорректном окончании транзакции.
 | 
 А этот механизм доступен нам, простым плагинописателям? Если да, как пользовать
 _________________
 http://grey-soft.narod.ru - примочки к программам серии  БЭС
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| nordk 
 
 
 Joined: 27 Jun 2005
 Posts: 1000
 Location: Горбунов Константин
 Occupation: БЭСТ-Партнер
 Interests: СПб
 
 | 
			
				|  Posted: 20 Dec 2005 14:34    Post subject: |   |  
				| 
 |  
				| Организуйте режим прихода через импорт строк - если не получилось достаточно будет тока файл подгрузить повторно и все, если настолько актуально.... |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| grey 
 
 
 Joined: 12 Jan 2004
 Posts: 297
 Location: Родионов С.Г.
 Occupation: ООО Бухгалтер, программист
 Interests: Набережные Челны
 
 | 
			
				|  Posted: 20 Dec 2005 22:44    Post subject: |   |  
				| 
 |  
				|  	  | nordk wrote: |  	  | Организуйте режим прихода через импорт строк - если не получилось достаточно будет тока файл подгрузить повторно и все, если настолько актуально.... | 
 
 
  Не понял ... Это о чем ? _________________
 http://grey-soft.narod.ru - примочки к программам серии  БЭС
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Светлана 
 
 
 Joined: 22 Jul 2002
 Posts: 416
 Location: Эпштейн Светлана
 
 Interests: Бердск, Новосибирская обл
 
 | 
			
				|  Posted: 21 Dec 2005 06:02    Post subject: |   |  
				| 
 |  
				| Сколько заинтересованных лиц... 
  	  | Quote: |  	  | Во многих режимах в БЭСТе действительно реализован механизм транзакций и введены операции отката при некорректном окончании транзакции. | 
 
 Очень бы хотелось иметь к нему (режиму) доступ. Это возможно?
 У меня программа на Харборе при удалении одной накладной, удаляет еще ряд смежных. И хотелось бы это делать максимально корректно.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| nordk 
 
 
 Joined: 27 Jun 2005
 Posts: 1000
 Location: Горбунов Константин
 Occupation: БЭСТ-Партнер
 Interests: СПб
 
 | 
			
				|  Posted: 21 Dec 2005 10:35    Post subject: |   |  
				| 
 |  
				| Приведите часть кода -посмотрим, скаж |  | 
	
		| Back to top |  | 
	
		|  | 
	
		|  |