Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
19 мар 2024, 06:18

Добавление Динамического списка на форму справочника.

Автор Кот_Леопольд, 10 янв 2019, 14:38

0 Пользователей и 1 гость просматривают эту тему.

Кот_Леопольд

Всем добрый день. Подскажите пожалуйста. Нужно в справочник Контрагенты добавить динамический список документов Договора, и что бы в списке отображались договора только по данному Контрагенту. Список на форму я добавил, а как сделать что бы отображались документы по данному контрагенту не найду.  Формы управляемые, конфигурацию пишу сам (обучаюсь так сказать)

Кот_Леопольд

Нашел такое решение, только на не управляемой форме работает
Процедура ОтобратьДоговорыКонтрагента()
ДоговорыКонтрагентов.Отбор.Контрагент.ВидСравнения  = ВидСравнения.Равно;
ДоговорыКонтрагентов.Отбор.Контрагент.Значение      = Ссылка;
ДоговорыКонтрагентов.Отбор.Контрагент.Использование = Истина;
КонецПроцедуры

а на управляемой ошибку выдает
Справочник.Контрагенты.Форма.ФормаЭлемента.Форма(7,56)}: Переменная не определена (Ссылка)
ДоговорыКонтрагентов.Отбор.Контрагент.Значение      = <<?>>Ссылка; (Проверка: Сервер)
Подскажите что не так?

wise

Представьте себе, какая была бы тишина, если бы люди говорили только то, что знают

antoneus

Процедура ОтобратьДоговорыКонтрагента()
    ДоговорыКонтрагентов.Отбор.Контрагент.ВидСравнения  = ВидСравнения.Равно;
    ДоговорыКонтрагентов.Отбор.Контрагент.Значение      = СписокКонтрагентов.ТекущаяСтрока;
    ДоговорыКонтрагентов.Отбор.Контрагент.Использование = Истина;       
КонецПроцедуры


СписокКонтрагентов - имя реквизита формы - динамического списка.

upd - или это не на форму списка контрагентов, а на форму элемента?

Кот_Леопольд

Цитата: wise от 10 янв 2019, 17:56
(1)на управляемой НАДО:
= Объект.Ссылка;
Спасибо. Ошибок нет, но код не отрабатывает. В список попадают так же все договора((( Подскажи что еще нужно сделать.
Добавлено: 11 янв 2019, 08:05


Цитата: antoneus от 10 янв 2019, 17:57
СписокКонтрагентов - имя реквизита формы - динамического списка.

upd - или это не на форму списка контрагентов, а на форму элемента?
На форме элемента справочника Контрагентов, добавил динамический список Документов ДоговорыКонтрагентов, нужно сделать так чтобы в этом списке отображались только те документы где Контрагент соответствует элементу  справочника Контрагента. (Как то так я понимаю эту задачу=)

antoneus

В управляемых немножко по-другому, вот пример.

Кот_Леопольд

Цитата: antoneus от 11 янв 2019, 11:44
В управляемых немножко по-другому, вот пример.
Спасибо большое все работает!!!:zebzdr:

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск