| View previous topic :: View next topic | 
	
	
		| Author | Message | 
	
		| Марина 
 
 
 Joined: 27 Aug 2002
 Posts: 501
 Location: Кондрина Марина Александровна
 Occupation: ОАО БКО программист
 Interests: Боровичи Новгородской обл
 
 | 
			
				|  Posted: 10 Nov 2005 15:30    Post subject: Индикатор процесса |   |  
				| 
 |  
				| Прочитала в Help про функции PROCES_ Не понимаю, откуда PROCES_UPDATE узнает, на сколько процентов выполнен процесс. ПО идее, я должна была бы это сама вычислить и подать ему во входных параметрах. Но у него только один параметр - это номер индицируемого процесса
 
 Получается, индикатор процесса работает только для прохождения по текущей БД, а для других процессов нельзя его использовать? Действительно так?
 
 Last edited by Марина on 10 Nov 2005 15:45; edited 1 time in total
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| itman 
 
  
 Joined: 05 Apr 2002
 Posts: 1247
 Location: Ильин Е.Ю.
 Occupation: Cio
 Interests: Кинель
 
 | 
			
				|  Posted: 10 Nov 2005 15:44    Post subject: |   |  
				| 
 |  
				| Вторым параметром даете процент , напримерRECNO()/cntBase а вообще:
 PROCES_INI(nMaxElem, nRow, nCol, cPrompt, nDlina, cColFon, cColSim, lIndik )
 PROCES_UPDATE(nNomer, nProcent, nStep, nIndik )
 PROCES_END(nNomer)
 когда инициализируете индикатор
 вы присваиваете номер nNomer
 и затем ссылайтесь на эту переменную
 я так думаю, что теоретически можно весь экран заполнить индикаторами
   Все будет зависеть от точек вызова и координат.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Марина 
 
 
 Joined: 27 Aug 2002
 Posts: 501
 Location: Кондрина Марина Александровна
 Occupation: ОАО БКО программист
 Interests: Боровичи Новгородской обл
 
 | 
			
				|  Posted: 10 Nov 2005 17:13    Post subject: |   |  
				| 
 |  
				| Спасибо 
 Значит разработчикам надо исправить Help
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Behemoth 
 
  
 Joined: 15 Mar 2002
 Posts: 155
 Location: Новиков Алексей Юрьевич
 Occupation: ПБОЮЛ
 Interests: Пермь
 
 | 
			
				|  Posted: 11 Nov 2005 13:11    Post subject: |   |  
				| 
 |  
				| Добрый день. 
 По умолчанию, proces_update при каждом вызове прибавляет единицу к своему внутреннему счетчику. И исходя из переданного в proces_ini параметра nmaxelem и значения внутреннего счетчика, вычисляет процент выполнения и рисует полоску соответствующей длины.
 _________________
 С уважением, Новиков Алексей.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Марина 
 
 
 Joined: 27 Aug 2002
 Posts: 501
 Location: Кондрина Марина Александровна
 Occupation: ОАО БКО программист
 Interests: Боровичи Новгородской обл
 
 | 
			
				|  Posted: 11 Nov 2005 13:47    Post subject: |   |  
				| 
 |  
				| Ну, раз пошел разговор, тогда скажите еще пожалуйста, что такое nStep |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Яков 
 
  
 Joined: 04 Mar 2002
 Posts: 618
 Location: Яков
 Occupation: Экстремальная терапия бизнеса
 Interests: Владивосток
 
 | 
			
				|  Posted: 14 Nov 2005 13:00    Post subject: |   |  
				| 
 |  
				| А никто не мерил, на сколько "индикатор процесса" снижает производительность, т.е увеличивает время расчета? |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| GVA 
 
 
 Joined: 16 Oct 2003
 Posts: 99
 Location: Gaponenko
 Occupation: HDM
 Interests: Москва
 
 | 
			
				|  Posted: 02 Dec 2005 11:47    Post subject: Мерили |   |  
				| 
 |  
				| Выгрузка справочника номенклатуры (~20000 строк) база в сети Без Proces 14сек
 С Proces    16сек
 На локале разницы не заметил что-то около 3сек в обоих случаях.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Яков 
 
  
 Joined: 04 Mar 2002
 Posts: 618
 Location: Яков
 Occupation: Экстремальная терапия бизнеса
 Interests: Владивосток
 
 | 
			
				|  Posted: 03 Dec 2005 07:29    Post subject: |   |  
				| 
 |  
				| Я есть процесс длительный (10-20 минут) пропорция интересно сохранится? |  | 
	
		| Back to top |  | 
	
		|  | 
	
		|  |