| 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 | 
		 | 
	
	
		  | 
	
	
		 |