| 
			| 
					
						| Sashares 
								Гость
 | 
								|  | «  : 28-04-2010 15:41 »  |  | 
 
 Нужно выгрузить данные из 1с в эксель. В нем задействовать поиск решения, и загрузить данные обратно. Как загрузить и выгрузить я знаю, а вот как поиск решения задействовать нет. Хелп пожалуйста! |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| Kivals | 
								|  | « Ответ #1 : 28-04-2010 17:35 »  |  | 
 
 Включаешь в Ексель запись макроса, делаешь поиск решения, разбираешь полученный макрос (смотришь в справке VBA для Excel описание неизвестных функций) и используешь их для COM объекта, созданного в 1С |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| Sashares 
								Гость
 | 
								|  | « Ответ #2 : 29-04-2010 04:52 »  |  | 
 
 Макрос записывал, смотрел, вот часть макроса SolverReset
 SolverOptions MaxTime:=100, Iterations:=100, Precision:=0.000001, AssumeLinear _
 :=True, StepThru:=False, и тд.
 в 1с ругается на SolverReset, пишет "Неопознанный оператор". я не знаю как к нему обратиться
 |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| Kivals | 
								|  | « Ответ #3 : 29-04-2010 05:44 »  |  | 
 
 Это не оператор, а метод.Из 1С будет вызываться так:
 Val.SolverOptions(...);
 где Val - это переменная с СОМ объектом. Каким именно - смотри в справке чей метод SolverOptions (Application, Workbook, Worksheet...)
 Только посмотри в справке порядок параметров, т.к. при вызове не из VB порядок важен
 |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| Sashares 
								Гость
 | 
								|  | « Ответ #4 :  29-04-2010 14:53 »   |  | 
 
 Спасибо за помощь=)Но времени искать и разбираться не осталось, напишу обработку сам=)
 |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	|  |