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


Интересует такой момент, можно ли в подчиненной таблице при вводе новой строки автоматически заполнять реквизиты, по которым установлен отбор? Я имею ввиду возможно ли сделать какие-нибудь настройки через визуальный редактор формы в конфигураторе.
сейчас у меня это делается программно:
&НаКлиенте
Процедура МатериалыПриНачалеРедактирования(Элемент, НоваяСтрока, Копирование)
    Если НоваяСтрока И Не Копирование
        И Элементы.Материалы.ОтборСтрок <> Неопределено Тогда
        ЗаполнитьЗначенияСвойств(Элементы.Материалы.ТекущиеДанные, Элементы.Материалы.ОтборСтрок);
    КонецЕсли;
КонецПроцедуры
1 vicof
 
15.12.15
16:01
Скопировать не?
2 TeMochkiN
 
15.12.15
16:06
(1) та можно, просто хотел узнать есть ли не программный вариант