0
adanedhell
12.04.15
✎
19:00
|
Добрый день. Хочу добавить колонку в стандартный список номенклатуры (ут), как я понял, это можно сделать сл образом:
НоваяКолонка = ЭлементыФормы.СправочникСписок.Колонки.Добавить("Комментарий");
НоваяКолонка.Данные = "Комментарий";
Но как быть, если желаемые данные не реквизит справочника, а значение регистра сведений "ЗначенияСвойствОбъектов"?
|
|
2
adanedhell
12.04.15
✎
20:58
|
Работающее решение
СвСсылка = ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию("ИмяНашегоСвойства");
Запрос = Новый Запрос("ВЫБРАТЬ
| ЗначенияСвойствОбъектов.Значение КАК ДанныеСв
|ИЗ
| РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
|ГДЕ
| ЗначенияСвойствОбъектов.Свойство = &Свойство
| И ЗначенияСвойствОбъектов.Объект = &Объект");
Запрос.УстановитьПараметр("Объект", ДанныеСтроки.Ссылка);
Запрос.УстановитьПараметр("Свойство", СвСсылка);
Выборка = Запрос.Выполнить().Выгрузить(); //.Выбрать()
Если Выборка.Количество() > 1 Тогда
Сообщить ("Было полученно много данных");
Возврат;
ИначеЕсли Выборка.Количество() = 0 Тогда
Возврат;
КонецЕсли;
ЗначениеСв = Выборка[0].ДанныеСв;
СамаЯчейка = ОформлениеСтроки.Ячейки.Изображение;
СамаЯчейка.ОтображатьТекст = Истина;
СамаЯчейка.Текст = ЗначениеСв;
|
|