0
Muwahhid
12.11.19
✎
16:08
|
Добрый день.
Изучаю немного 1с, и не могу понять этот момент.
1С:Предприятие 8.3 (8.3.13.1644)
Управление торговлей, редакция 11 (11.3.2.183)
Как получить Значение в Форме "Список Номенклатуры".
Мои действия.
Ставлю "Точка останова", смотрю, что доступно мне в "Вычислить Выражение".
Пишу в строчке "Выражение": "Элементы.СписокРасширенныйПоискНоменклатура.ТекущиеДанные", выходит список, который можно раскрыть, и у него Значение и Тип ДанныеФормаСтруктура.
Жму плюсик, раскрываю список.
Вижу там Свойство Ссылка.ФайлКартинки и его значение, жму туда и в строке "Выражение" выходит путь: "Элементы.СписокРасширенныйПоискНоменклатура.ТекущиеДанные.Ссылка.ФайлКартинки".
После, хочу присвоить это значение Своей новой переменной.
Картинка = Элементы.СписокРасширенныйПоискНоменклатура.ТекущиеДанные.Ссылка.ФайлКартинки;
Получаю ошибку "Поле объекта не обнаружено(ФайлКартинки)".
И если я удаляю в Вычислить Выражение, в строке "Выражении" и вставляю обратно:
"Элементы.СписокРасширенныйПоискНоменклатура.ТекущиеДанные.Ссылка.ФайлКартинки".
Тоже выходит ошибка в значении, {(1,1)}: Переменная не определена (Элементы).
Не пойму логики. И почему так?
Объяснить пожалуйста, для чайника, что я тут делаю не так, и как получить значение "ФайлКартинки".
Через Функцию как получить это значение я знаю, но не хочу лишний код.
Еще, если я в форму добавляю реквизит ФайлКартинки, то выходит без проблем строка со значением.
Постарался максимально подробно объяснить.
|
|
3
Muwahhid
12.11.19
✎
18:53
|
(1) Вас понял, буду смотреть.
(2) Ну я подсмотрел "Заводской" код Функции, в Форме Объекта, который выводит картинку на Форму. И туда передается как параметр ФайлКартинки.
Вот он собственно:
"
&НаСервереБезКонтекста
Функция НавигационнаяСсылкаКартинки(ФайлКартинки, ИдентификаторФормы)
АдресКартинки = ПрисоединенныеФайлы.ПолучитьДанныеФайла(ФайлКартинки, ИдентификаторФормы).СсылкаНаДвоичныеДанныеФайла;
Возврат АдресКартинки;
КонецФункции
"
В принципе у меня все работает, картинку на Форму списка вывел, но чисто для понимания логики, хотел бы знать, почему я значения свойства ФайлКартинки вижу, но не могу получить.
|
|