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