0
TeMochkiN
15.12.15
✎
15:59
|
Здравствуйте!
Имеется управляемая форма. На ней расположены две таблицы. У каждой таблицы источником данных является табличная часть. Одна таблица подчинена второй - при активизации строки в первой таблице происходит установка отбора во второй таблице:
&НаКлиенте
Процедура СоставСпецификацииПриАктивизацииСтроки(Элемент)
ТекущиеДанные = Элемент.ТекущиеДанные;
Если ТекущиеДанные <> Неопределено Тогда
Отбор = Новый Структура(Элементы.Материалы.ОтборСтрок);
Отбор.Вставить("КлючСвязи", ТекущиеДанные.КлючСвязи);
Элементы.Материалы.ОтборСтрок = Новый ФиксированнаяСтруктура(Отбор);
КонецЕсли;
КонецПроцедуры
Интересует такой момент, можно ли в подчиненной таблице при вводе новой строки автоматически заполнять реквизиты, по которым установлен отбор? Я имею ввиду возможно ли сделать какие-нибудь настройки через визуальный редактор формы в конфигураторе.
сейчас у меня это делается программно:
&НаКлиенте
Процедура МатериалыПриНачалеРедактирования(Элемент, НоваяСтрока, Копирование)
Если НоваяСтрока И Не Копирование
И Элементы.Материалы.ОтборСтрок <> Неопределено Тогда
ЗаполнитьЗначенияСвойств(Элементы.Материалы.ТекущиеДанные, Элементы.Материалы.ОтборСтрок);
КонецЕсли;
КонецПроцедуры
|
|