| View previous topic :: View next topic | 
	
	
		| Author | Message | 
	
		| Magistr 
 
  
 Joined: 19 Aug 2002
 Posts: 1264
 Location: Петрунин Д.Н.
 Occupation: Инженер-программист
 Interests: Н.Новгород
 
 | 
			
				|  Posted: 04 Oct 2002 21:44    Post subject: Чтоб два беста не запустить одновременно |   |  
				| 
 |  
				| Нужно простое решение, чтобы на одном компе нельзя было два БЭСТ-а одновременно запустить. 
 Уже не первый раз бухи обращаются - медленно работает, я и сервак посмотрю и трафик погляжу - оказывается два БЭСТ-а запущено.
 
 Можно, конечно программу написать, но зачем это делать, если есть готовое решение. А оно есть?
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| SantechNik 
 
 
 Joined: 31 Dec 2001
 Posts: 1696
 Location: Гусев Михаил
 
 Interests: Москва
 
 | 
			
				|  Posted: 05 Oct 2002 16:57    Post subject: |   |  
				| 
 |  
				| Странные, однако, у  Вас желания. Может и больше одного компьютера бухгалтер не может включить ?
  |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Magistr 
 
  
 Joined: 19 Aug 2002
 Posts: 1264
 Location: Петрунин Д.Н.
 Occupation: Инженер-программист
 Interests: Н.Новгород
 
 | 
			
				|  Posted: 06 Oct 2002 12:29    Post subject: |   |  
				| 
 |  
				| А что странного - запустите на одном компе (Celeron366) два БЭСТ одновременно и увидите как тормозно он работает. |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Hohol 
 
  
 Joined: 15 Jan 2002
 Posts: 196
 Location: Александр
 
 
 
 | 
			
				|  Posted: 07 Oct 2002 06:25    Post subject: |   |  
				| 
 |  
				| Я думаю сделать можно. Написать скрипт на WSH для запуска БЭСТа, в котором при запуске проверять наличие некого флаг-файла, при отсутствии такового создавать и запускать БЭСТ, а при выходе удалять. Есть вероятность, что файл быдет удален руками или останеться после аварийного выхода. Можно усложнить скрипт и на время работы БЭСТа держать этот-файл открытым.
 По такому принципу у меня построена утренняя индексация и архивация. Сервер на ночь выключается, поэтому индексация выполняется первым пользователем запустившим БЭСТ, остальных в это время в программу не пущают.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| itman 
 
  
 Joined: 05 Apr 2002
 Posts: 1247
 Location: Ильин Е.Ю.
 Occupation: Cio
 Interests: Кинель
 
 | 
			
				|  Posted: 07 Oct 2002 07:00    Post subject: |   |  
				| 
 |  
				| А может просто с бухами инструктаж провести? Вам что, своего времени не жаль ? Уж если есть мозги, то лучше их на другое направить  |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| vam 
 
 
 Joined: 06 Feb 2002
 Posts: 114
 Location: Александр
 
 
 
 | 
			
				|  Posted: 07 Oct 2002 10:17    Post subject: |   |  
				| 
 |  
				|  	  | Magistr wrote: |  	  | А что странного - запустите на одном компе (Celeron366) два БЭСТ одновременно и увидите как тормозно он работает. | 
 У нас бухгалтера иногда сами запускают два БЭСТа, им это удобно - в одном один модуль открыт, в другом - другой. На скорость работы не жалуются, а может просто внимания не обращают (возможно наши базы гораздо меньше ваших)
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| SantechNik 
 
 
 Joined: 31 Dec 2001
 Posts: 1696
 Location: Гусев Михаил
 
 Interests: Москва
 
 | 
			
				|  Posted: 07 Oct 2002 13:27    Post subject: |   |  
				| 
 |  
				| И у меня все бухи в 2-3 окнах сидят. И БД не маленькие.
 И не у всех компы за Гигагерц. Есть и пеньки первые на 200 МГц.
 
 Не сказать, что "фонтан", но иногда(не всегда) это удобнее чем выйти зайти.
 И чем морочить себе и другим голову этим, можно все решить административными методами. Что и предлагает itman
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| mirror 
 
 
 Joined: 07 Feb 2002
 Posts: 137
 Location: Айнагуль
 
 
 
 | 
			
				|  Posted: 07 Oct 2002 16:14    Post subject: |   |  
				| 
 |  
				| У меня такая же проблема, как и у Magistrа. И административные меры не помогают.
 Бухи не видят открытых уже окон, постоянно лишнего нажимают мышкой.
 Базы у меня вроде не очень большие, но Бэст тормозит очень, если он запущен дважды.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Alpina 
 
 
 Joined: 20 Aug 2002
 Posts: 68
 Location: Баранов Алексей
 Occupation: Инженегр
 Interests: Калининград
 
 | 
			
				|  Posted: 07 Oct 2002 16:27    Post subject: Есть очень простое решение. |   |  
				| 
 |  
				| Переведи особо забывчивых в DOS (именно не в DOS-сеанс, а в голый ДОС) c DOS-ским же клиентом для NovellNetware или MS-Net. Нортон Коммандер, автоматически выскакивающее пользовательское меню с одним пунктом "БЭСТ". Тока в путь!!!!
 Для использования имеющегося современного супер-пупер железа (большие диски) вполне допустимо CommandPrompt Only from Windows 98.
 
 Я так у себя пару компов настроил, они кстати в виндах изрядно затормаживали работу в бесте другим клиентам. (если надо отдельно опишу че с ними творилось)
 Перевел в ДОС - тормозняк исчез.
 
 Алек
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Magistr 
 
  
 Joined: 19 Aug 2002
 Posts: 1264
 Location: Петрунин Д.Н.
 Occupation: Инженер-программист
 Interests: Н.Новгород
 
 | 
			
				|  Posted: 07 Oct 2002 17:53    Post subject: |   |  
				| 
 |  
				|  	  | Quote: |  	  | Я так у себя пару компов настроил, они кстати в виндах изрядно затормаживали работу в бесте другим клиентам. (если надо отдельно опишу че с ними творилось) Перевел в ДОС - тормозняк исчез.
 | 
 
 Интересно, что это за тормоза такие были? Опиши, что творило
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Alpina 
 
 
 Joined: 20 Aug 2002
 Posts: 68
 Location: Баранов Алексей
 Occupation: Инженегр
 Interests: Калининград
 
 | 
			
				|  Posted: 07 Oct 2002 18:13    Post subject: |   |  
				| 
 |  
				|  	  | Magistr wrote: |  	  | 
 Интересно, что это за тормоза такие были? Опиши, что творилось?
 | 
 
 Когда с любого из этих двух компов заходили в БЭСТ , в учет движения товаров  и начинали работать с накладными, то остальные (и эти тоже) БЭСТ весьма призадумывались  - секунда-другая-третья на перескакивание курсора с поля на поле.
 Один комп Duron-750, грешил на сетевуху - Realtek-8139 grebany, интегрированный, причем даже не отключаемый в биосе,
 А другой,... хм, в непонятках я, Пень-166 (или 200) , карточка D-Link-500, может быть просто потому что он самый медленны
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Rad777 
 
  
 Joined: 07 Feb 2002
 Posts: 276
 Location: Шакиров Радик Ленарович
 Occupation: предприниматель
 Interests: Казань
 
 | 
			
				|  Posted: 07 Oct 2002 22:23    Post subject: Re: Чтоб два беста не запустить одновременно |   |  
				| 
 |  
				|  	  | Magistr wrote: |  	  | Нужно простое решение, чтобы на одном компе нельзя было два БЭСТ-а одновременно запустить. | 
 
 Для меня самым простым является назначение ярлыку запуска Б4 "горячих клавиш". Бухгалтера работающие в Б4 все-равно недолюбливают мышу, а на "hot keys" реагируют охотно. При запуске ярлыка по "hot key" Б4 не запускается повторно, а восстанавливет свернутое окно.
 
 Успехов!
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Magistr 
 
  
 Joined: 19 Aug 2002
 Posts: 1264
 Location: Петрунин Д.Н.
 Occupation: Инженер-программист
 Interests: Н.Новгород
 
 | 
			
				|  Posted: 08 Oct 2002 08:43    Post subject: |   |  
				| 
 |  
				|  	  | Alpina wrote: |  	  | Когда с любого из этих двух компов заходили в БЭСТ , в учет движения товаров  и начинали работать с накладными, то остальные (и эти тоже) БЭСТ весьма призадумывались  - секунда-другая-третья на перескакивание курсора с поля на поле.
 
 | 
 
 Стоит win98 на Celeron366  -  трехсекундных тормозов при переходе по записям не наблюдались, но сравнить скорость работы под DOS и Win попробую.
 
 
  	  | Rad777 wrote: |  	  | Для меня самым простым является назначение ярлыку запуска Б4 "горячих клавиш".
 | 
 
 Вот это хорошое решение, но не 100%. Сделаю пока так, спасибо.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Andyc 
 
 
 Joined: 08 Oct 2002
 Posts: 3
 Location: Чупрынов Андрей Александрович
 
 
 
 | 
			
				|  Posted: 08 Oct 2002 10:51    Post subject: |   |  
				| 
 |  
				|  	  | Quote: |  	  | У нас бухгалтера иногда сами запускают два БЭСТа, им это удобно - в одном один модуль открыт, в другом - другой. На скорость работы не жалуются, а может просто внимания не обращают (возможно наши базы гораздо меньше ваших) | 
 
 У меня такая же ситуация - бухгалтерам нужны два, а то и три БЕСТа одновременно (но правда разных, т.е. разные базы).
 Выход здесь простой - так как БЭСТ - программа досовская, то она думает что работает одна ...
  и пытается грузить ЦП на все 100%!   Однако БЭСТ, как и все дос-программы, реагирует на нажатие клавиши Pause, т.е. прекращается загрузка процессора. Другими словами - надо нажимать Pause в тех БЭСТах, которые сейчас ничего не выполняют. От этого и все остальные программы будут работать нормально.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Magistr 
 
  
 Joined: 19 Aug 2002
 Posts: 1264
 Location: Петрунин Д.Н.
 Occupation: Инженер-программист
 Interests: Н.Новгород
 
 | 
			
				|  Posted: 08 Oct 2002 19:34    Post subject: |   |  
				| 
 |  
				| Это хорошое замечание, но не решение первоначальной программы. Бухи по ОШИБКЕ запускают два БЭСТ-а, после чего они жалуются на медленную скорость работы (фоновый режим разрешен, так как это нужно). Мне необходимо было решение, которое бы помогло предотвратить СЛУЧАЙНЫЙ запуск двух БЭСТ-ов одновременно. Несмотря ни на какие административные меры от случайностей мы не застрахованы.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		|  |