| Предыдущая тема :: Следующая тема   | 
	
	
	
		| Автор | 
		Сообщение | 
	
	
		stales Участник
 
  Вступление в Клуб: 01.03.2018
  | 
		
			
				 Чт Май 10, 2018 11:17   запуск операции перед отображением представления | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				Добрый день! 
 
Подскажите, пожалуйста, может сталкивался кто, есть представление и есть операция , которая подготавливает данные для представления (заполняет временную таблицу, по которому строится представление). Можно каким-то образом автоматически запускать операцию перед вызовом отображения представления. Было бы замечательно если бы при обновлении представления эта операция тоже вызывалась.
 
Заранее спасибо | 
			 
		  | 
	
	
		  | 
	
	
		Volod Эксперт
 
  Вступление в Клуб: 19.09.2007
  | 
		
			
				 Чт Май 10, 2018 15:02    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				| А операция Фильтр чем не походит? | 
			 
		  | 
	
	
		  | 
	
	
		RustamR Участник
 
  Вступление в Клуб: 26.04.2018
  | 
		
			
				 Пт Май 11, 2018 01:30    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				Операция с типом фильтр.
 
 
Можно вызвать операцию, которая отобразит представление:
 
При загрузке подготавливаешь данные для представления.
 
Кидаеш кнопку на форму, которая будет открывать представление.
 
Далее к клиент скрипте
 
 	  | Код: | 	 		  
 
call Form1.ScriptPostEvent(Form1, "CLICK" )
 
BtnView.SetFocus ' Встаешь на кнопку
 
call Form1.ScriptPostEvent(BtnView, "CLICK" ) ' Нажимаешь на кнопку
 
call Form1.ScriptPostEvent(Cancel, "CLICK" ) ' после выхода из представления закрываешь форму
 
 | 	  
 
При обновлении преставления операция не вызывается. | 
			 
		  | 
	
	
		  | 
	
	
		stales Участник
 
  Вступление в Клуб: 01.03.2018
  | 
		
			
				 Пт Май 11, 2018 07:15   Спасибо! | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				| Спасибо, действительно через фильтр сработало | 
			 
		  | 
	
	
		  | 
	
	
		mmm_kazan Участник со стажем
 
  Вступление в Клуб: 28.03.2018
  | 
		
			
				 Вт Май 15, 2018 09:14    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				Здравствуйте.
 
Может не совсем по теме.
 
У меня есть на форме кнопка касса - там вываливаются кассы подрзделения.
 
Напрягает то, что мне нужна одна рублевая касса.
 
Представление делать? | 
			 
		  | 
	
	
		  | 
	
	
		Volod Эксперт
 
  Вступление в Клуб: 19.09.2007
  | 
		
			
				 Вт Май 15, 2018 09:41    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				 	  | mmm_kazan пишет: | 	 		  
 
У меня есть на форме кнопка касса - там вываливаются кассы подрзделения.
 
Напрягает то, что мне нужна одна рублевая касса.
 
Представление делать? | 	  
 
 
Локальная доработка? Добавить фильтр для Параметра/Переменной Касса (последняя колонка Ф. в Параметрах/Переменных операции). | 
			 
		  | 
	
	
		  | 
	
	
		vtar Эксперт
 
  Вступление в Клуб: 20.03.2009
  | 
		
			
				 Вт Май 15, 2018 10:13    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				 	  | Volod пишет: | 	 		   	  | mmm_kazan пишет: | 	 		  
 
У меня есть на форме кнопка касса - там вываливаются кассы подрзделения.
 
Напрягает то, что мне нужна одна рублевая касса.
 
Представление делать? | 	  
 
 
Локальная доработка? Добавить фильтр для Параметра/Переменной Касса (последняя колонка Ф. в Параметрах/Переменных операции). | 	  
 
 
Для дистрибутива тоже работает, можно создать расширение и наложить фильтр в нем. | 
			 
		  | 
	
	
		  | 
	
	
		mmm_kazan Участник со стажем
 
  Вступление в Клуб: 28.03.2018
  | 
		
			
				 Вт Май 15, 2018 11:59    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				Наверное потуплю.
 
Хотя может и сам разберусь, но дольше.
 
 
Что сделать нужно? | 
			 
		  | 
	
	
		  | 
	
	
		Volod Эксперт
 
  Вступление в Клуб: 19.09.2007
  | 
		
			
				 Вт Май 15, 2018 12:06    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				| Почитайте admin.chm::/vkladka_parametry.htm | 
			 
		  | 
	
	
		  | 
	
	
		mmm_kazan Участник со стажем
 
  Вступление в Клуб: 28.03.2018
  | 
		
			
				 Вт Май 15, 2018 14:34    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				По моему вопросу:
 
Все-таки достаточно сделать в параметрах в фильтре типа 
 
{&C_CUR_SHORT} =  'RUB'
 
Вроде работает. | 
			 
		  | 
	
	
		  | 
	
	
		 |