|
Как имитировать событие "Создание" для элемента УФ
| ☑ |
0
bahtik
07.03.14
✎
17:04
|
Здравствуйте!
Можно ли как-то имитировать нажатие кнопки "+" (создание при вводе) для элемента управляемой формы? Если да, то как?
|
|
1
VikingKosmo
07.03.14
✎
17:20
|
Если речь о форме, то да, можно.
|
|
2
Classic
07.03.14
✎
17:24
|
ОткрытьФорму
|
|
3
bahtik
07.03.14
✎
17:31
|
(2) Это я и так понимаю, сейчас я так и сделал. Но получается, что нужно писать еще обработчик "Обработка записи нового" и пр. А если бы можно было просто имитировать, то обошлось бы без этого лишнего кода.
|
|
4
Жан Пердежон
07.03.14
✎
17:46
|
(3) параметры не все задал
|
|
5
bahtik
07.03.14
✎
17:50
|
(4) Какие параметры? Пока у меня вот как:
&НаКлиенте
Процедура БазоваяЕдиницаИзмеренияСоздание_ОтветНаВопросПолучен(Результат, Параметры) Экспорт
Если Результат = КодВозвратаДиалога.Да Тогда
ПодобратьИзМакета(Неопределено);
Иначе
ОткрытьФорму("Справочник.КлассификаторЕдиницИзмерения.ФормаОбъекта",,ЭтаФорма);
КонецЕсли;
КонецПроцедуры // БазоваяЕдиницаИзмеренияСоздание_ОтветНаВопросПолучен()
&НаКлиенте
Процедура ОбработкаЗаписиНового(НовыйОбъект, Источник, СтандартнаяОбработка)
Если ТипЗнч(НовыйОбъект) = Тип("СправочникСсылка.КлассификаторЕдиницИзмерения") Тогда
Объект.БазоваяЕдиницаИзмерения = НовыйОбъект;
КонецЕсли;
КонецПроцедуры
|
|
6
bahtik
07.03.14
✎
17:52
|
(4) И этот вариант работает. Но вопрос в том, можно ли вообще обойтись без этого и имитировать событие элемента формы.
|
|