ZloyBrawler
Full Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору skull86 может быть примерно так Код: &НаКлиенте Процедура ДобавитьСобытие(Событие) НоваяСтрока = Объект.ТабличнаяЧастьСобытия.Добавить(); НоваяСтрока.Событие = Событие; КонецПроцедуры // Реквизит1 &НаКлиенте Процедура ТабличнаяЧасть1Реквизит1ПриИзменении(Элемент) ДобавитьСобытие("Реквизит1ПриИзменении"); КонецПроцедуры &НаКлиенте Процедура ТабличнаяЧасть1Реквизит1НачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка) ДобавитьСобытие("Реквизит1НачалоВыбора"); СтандартнаяОбработка = Ложь; ПараметрыФормы = Новый Структура("РежимВыбора", Истина); ОткрытьФорму("Справочник.Валюты.ФормаВыбора", ПараметрыФормы, Элемент); КонецПроцедуры &НаКлиенте Процедура ТабличнаяЧасть1Реквизит1ОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка) ДобавитьСобытие("Реквизит1ОбработкаВыбора"); КонецПроцедуры // Реквизит2 &НаКлиенте Процедура ТабличнаяЧасть1Реквизит2ПриИзменении(Элемент) ДобавитьСобытие("Реквизит2ПриИзменении"); КонецПроцедуры &НаКлиенте Процедура ТабличнаяЧасть1Реквизит2НачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка) ДобавитьСобытие("Реквизит2НачалоВыбора"); СтандартнаяОбработка = Ложь; ПараметрыФормы = Новый Структура("РежимВыбора", Истина); ОткрытьФорму("Справочник.Валюты.ФормаВыбора", ПараметрыФормы, Элемент); КонецПроцедуры &НаКлиенте Процедура ТабличнаяЧасть1Реквизит2ОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка) ДобавитьСобытие("Реквизит2ОбработкаВыбора"); КонецПроцедуры | запилил внешнюю обработку для БП 3.0 с двумя табличными частями в одной тестовые реквизиты 1 и 2 (тип Валюта), а во второй просто вывод лога вызова событий, вернее их порядок. вот сама обработка https://yadi.sk/d/Rh4GSnXRjBKGy |