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