8.2 Как организовать в форме элемента список подчиненного справочника? #428853


#0 by Алгоритм
Есть справочник Контрагенты, ему подчинен справочник Договоры, нужно расположить в форме элемента Контрагенты список элементов справочника Договоры с отбором по владельцу, как это сделать? Что сделал: Создал реквизит формы элемента справочника Контрагенты - СписокДоговоров с типом Динамический список, установил галку Объект-произвольный и создал запрос с условием Владелец = &Контрагент Как назначить этот параметр? Может есть путь проще?
#1 by ТелепатБот
#2 by nop
есть специальная секция
#3 by Mort
Можно ещё установить отбор, но в таком случае ИМХО параметр более правильно.
#4 by Алгоритм
А эта процедура, извините, к чему относится? Я работаю с формой элемента справочника Контрагенты
#5 by TitanLuchs
Путь правильный. Установи теперь параметр при открытии формы:
#6 by TitanLuchs
+ В твоем случае параметр - это сам владелец. То есть будет выглядеть так:
#7 by Алгоритм
Точно, получилось, спасибо Теперь встал вопрос как автоматически подставлять владельца при создании нового договора, че то ничего в голову не приходит :(
#8 by TitanLuchs
Размести в форме справочника "Договора" такой код: обУправляемыеФормы - клиентский общий модуль (можно заменить на свой). В нем создай такую функцию: обОбщиеФункции.РазделитьСтроку - функция, которая делит строку по разделителям и возвращает полученные подстроки в виде массива. Можно применить любую фанкцию или бери эту:
#9 by Алгоритм
Теперь при открытии нового договора владелец назначается... Сделал проще , установил просто для реквизита формы СписокДоговоров основную таблицу  Справочник.ДоговораКонтрагентов, и прописал установку отбора для этого реквизита: В процедуре ПриОткрытии элемента справочника Контрагенты прописал: Я так понял, что если использовать динамический список, то только пляски с окнами как в позволяют передавать параметры в открываемые формы объектов.
#10 by Guk
господи, геморрой то какой, для такой банальной операции в 77 ;)...
#11 by TitanLuchs
Это всего один из способов, мне так было удобней. Сейчас встраивание списка в форму элемента занимает 2-3 минуты.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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