Как сделать отбор в ТЧ на обычной форме по владельцу? #774066


#0 by Prog111
Вроде простой вопрос, а справиться не могу... Подскажите, пожалуйста) Есть справочник "Договора", в нем есть 2 табличные части - "Адреса" и "Участки" (это 2 справочника, "Участки" подчинен "Адресам". При активизации строки на форме справочника "Договора" в ТЧ "Адреса" хочу, чтобы в ТЧ "Участки" отображались только участки, подчиненные адресу из данной строки. Пытаюсь таким образом: Не могу сообразить, как правильно написать первую строку.
#1 by Enterprise
как то так - Отбор = ЭлементыФормы.Участки.ОтборСтрок; - Если Отбор.Найти("Владелец") = Неопределено Тогда
#2 by Chainsaw
Мышкой. У элемента формы типа "табличное поле", связанного с данными типа "справочник список" есть отличный атрибут - "связь по владельцу".
#3 by Prog111
Ругается: Ошибка при вызове метода контекста (Добавить)         Отбор.Добавить("Владелец"); по причине: Недопустимое значение параметра (параметр номер '1')
#4 by Enterprise
Значит как в :)
#5 by Prog111
Это ведь не "справочник список", а Табличная часть.
#6 by Prog111
, При простановке атрибута  "связь по владельцу" при добавлении в ТЧ "Участки" участок выбирается по адресу из ткущей строки, но при смене строки в ТЧ "Участки" не происходит отбор по владельцу.
#7 by Enterprise
Отбор["Участок.Владелец"]
#8 by Prog111
Вот тут всё равно ругается: Ошибка при вызове метода контекста (Добавить)         Отбор.Добавить("Владелец"); по причине: Недопустимое значение параметра (параметр номер '1')
#9 by Enterprise
см
#10 by Prog111
Честно говоря, не соображу, куда вставить эту строку...
#11 by Enterprise
Отбор.Добавить("Участок.Владелец");
#12 by Prog111
Ту же самую ошибку выдаёт...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С