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

Вывод списка

Автор Mariam0, 11 дек 2018, 13:35

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

Mariam0

Добрый день, помогите с выводом списка, пожалуйста

Необходимо чтобы в документе при выборе предмета подтягивались Наименования контроля из справочника Дисциплины в Табличной части ФормаКонтроля

Например. Предмет Экология
наименование контроля
-курсовая
-экзамен.



Пробовала этот код, но ничего не выходит

&НаКлиенте
Процедура НаименованиеКонтроляПриИзменении(Элемент)
   Объект.НаименованиеКонтроля=ПолучитьКонтроль();
КонецПроцедуры

&НаСервере
Функция ПолучитьКонтроль()
   Возврат Объект.Предмет.НаименованиеКонтроля;
Конецфункции







LexaK

попробуйте такой вариант
&НаСервере
Функция ПолучитьКонтроль()
   Возврат СтрСоединить(Объект.Предмет.НаименованиеКонтроля.ВыгрузитьКолонку("Контроль"),Символы.ПС);
Конецфункции

только вместо "Контроль"  -  свое название колонки подставьте
если помогло нажмите: Спасибо!

Mariam0

Не помогло.

Может я как-то неправильно описываю свою задачу.

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


Оттуда мне нужно, чтобы в документ при выборе предмета в Наименовании контроля выпадал список (не в табличную часть! а в объект)

LexaK

все правильно! на форме у вас есть поле, где вы выбираете Предмет,  а под ним декорация-надпись куда выводятся в столбик все контроли!
на событие при изменении Предмета, вызовите указанную процедуру, и она из табличной части этого Предмета, вернет вам все типы контролей!

только правильные названия ТЧ (в Предмете) и имя колонки с Контролями укажите, я проверил на первой попавшейся ТЧ, все работает отлично.
если помогло нажмите: Спасибо!

Теги:

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

Рейтинг@Mail.ru

Поиск