| View previous topic :: View next topic | 
	
	
		| Author | Message | 
	
		| ewgen 
 
 
 Joined: 23 Nov 2002
 Posts: 339
 Location: Евгений
 Occupation: (инженер программист)
 Interests: Надым
 
 | 
			
				|  Posted: 11 Jul 2007 08:15    Post subject: Переход с БЭСТ4 на БЭСТ5 |   |  
				| 
 |  
				| Раз уж "$" не поддерживается в БЭСТ5, то почему бы не заменять при Upgrade в формулах знак "$" на знак "=" ? |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Титов Александр 
 
 
 Joined: 26 Jul 2002
 Posts: 975
 Location: Титов Александр Александрович
 Occupation: Компания БЭСТ
 Interests: Москва
 
 | 
			
				|  Posted: 11 Jul 2007 09:41    Post subject: Re: Переход с БЭСТ4 на БЭСТ5 |   |  
				| 
 |  
				|  	  | ewgen wrote: |  	  | Раз уж "$" не поддерживается в БЭСТ5, то почему бы не заменять при Upgrade в формулах знак "$" на знак "=" ? | 
 Поддерживается. Видимо причина не в этом. Пишите подробнее. Поможем.
 _________________
 С уважением, Александр Титов, Компания БЭСТ, Москва, отдел разрабо
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| ewgen 
 
 
 Joined: 23 Nov 2002
 Posts: 339
 Location: Евгений
 Occupation: (инженер программист)
 Interests: Надым
 
 | 
			
				|  Posted: 11 Jul 2007 10:01    Post subject: |   |  
				| 
 |  
				| В БЭСТ4 сп35 Учет материалов и МБП
 Типовые операции
 В поле "Алгоритм расчета суммы"
 
  	  | Code: |  	  | if(PSchet$'108        109       ",S0,0) | 
 
 В БЭСТ5 сп29 не заработало. Пришлось заменять на "=".
 А таких формул очень много.
 И не ответите ли как в БЭСТ5 исправить fileeval от БЭСТ4 http://www.bestnet.ru/club/phpBB/viewtopic.php?t=8314 чтобы заработал?
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| ewgen 
 
 
 Joined: 23 Nov 2002
 Posts: 339
 Location: Евгений
 Occupation: (инженер программист)
 Interests: Надым
 
 | 
			
				|  Posted: 13 Jul 2007 13:09    Post subject: |   |  
				| 
 |  
				| Так какой символ сейчас вместо $ используется в типовых в качестве "= из списка"? |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Титов Александр 
 
 
 Joined: 26 Jul 2002
 Posts: 975
 Location: Титов Александр Александрович
 Occupation: Компания БЭСТ
 Interests: Москва
 
 | 
			
				|  Posted: 13 Jul 2007 16:38    Post subject: |   |  
				| 
 |  
				|  	  | ewgen wrote: |  	  | В БЭСТ4 сп35 Учет материалов и МБП
 Типовые операции
 В поле "Алгоритм расчета суммы"
 
  	  | Code: |  	  | if(PSchet$'108        109       ",S0,0) | 
 
 В БЭСТ5 сп29 не заработало. Пришлось заменять на "=".
 А таких формул очень много.
 И не ответите ли как в БЭСТ5 исправить fileeval от БЭСТ4 http://www.bestnet.ru/club/phpBB/viewtopic.php?t=8314 чтобы заработал?
 | 
 Добрый день!
 Должно работать $, проверять на множественный выбор путем равно - неправильно. Оно в этом случае будет работать только сравнивая левую часть. Что касается вашего конкреиного примера, если он написан один в один, то у вас разные кавычки слева и справа. И еще, следует учитывать, длина поля "счет" в Б4 и Б5 разная, поэтому формулу можно написать, например, так:
 if(LEFT(PSchet,4)$"108 ,109 ",S0,0)
 _________________
 С уважением, Александр Титов, Компания БЭСТ, Москва, отдел разрабо
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| ewgen 
 
 
 Joined: 23 Nov 2002
 Posts: 339
 Location: Евгений
 Occupation: (инженер программист)
 Interests: Надым
 
 | 
			
				|  Posted: 14 Jul 2007 22:11    Post subject: |   |  
				| 
 |  
				| Точно! Ошибка была в длине поля счет, а кавычки разные - это опечатка. Спасибо!
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		|  |