Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
23 июн 2021, 11:09

Реквизит активного элемента справочника в виде текста

Автор Allisa, 04 фев 2017, 14:41

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

Allisa

Переучиваюсь с семерки, второй день не могу справиться с элементарной вещью.

Задача: На форме списка справочника выводить текстом определенный реквизит активного элемента.
В семерка это была простейшая задача: вставляешь текст на форму, прописываешь формулу и в модуле пишешь функцию.

Версия 8.3.10 УФ

Allisa

Помогли добрые люди.
Есть справочник Авторы и реквизит "Краткая биография"
Чтобы вывести на форму списка справочника в виде текстового поля этот реквизит нужно:
1. Добавить реквизит формы (например) ИнфострокаКраткаяБиография, тип- строка, длина 0.
2. Добавить этот реквизит на форму списка, изменить вид на "Поле надписи"
3. Прописать процедуру ПриАктивизацииСтроки

&НаКлиенте
Процедура СписокПриАктивизацииСтроки(Элемент)
Строка=Элементы.Список.ТекущиеДанные;
ЭтаФорма.ИнфострокаКраткаяБиография=Строка.Ссылка.КраткаяБиография;
КонецПроцедуры


Все работает. Но теперь задача усложнилась. Как сделать тоже самое, но с табличной частью?
То есть: У элемента нашего справочника Авторы есть табличная часть Книги.
Нужно вывести на форму списка текстовое поле со списком этих книг. Это удобно, чтобы каждый раз не открывать элемент справочника. Хочу понять как это сделать и в виде строки через запятую (Книга1, Книга2, Книга3)
и списком
Книга1
Книга2
Книга3


Теги:
Рейтинг@Mail.ru Rambler's Top100

Поиск