Имя: Пароль:
1C
1С v8
1с 82 Обращение к реквизитам элемента табличной части
0 slaaay
 
13.06.13
12:53
Есть ТЧ в ней Номенклатура (тип СправочникСсылка)

Пишу

ПриАктивизацииСтроки(Элемент):

Элемент.ТекущиеДанные.Номенклатура.ФайлКартинки

Ругается что нет поля ФайлКартинки. Поле такое есть. Смотрю отладчиком Номенклатура тип СправочникСсылка.

Помогите пожалуйста
1 Ненавижу 1С
 
гуру
13.06.13
12:54
90) может ты полностью строку кода напишешь?
2 ptiz
 
13.06.13
12:55
Значит, нет реквизита с именем "ФайлКартинки" в справочнике номенклатуры.
3 AaNnDdRrEeYy
 
13.06.13
12:56
наверно потому что УФ
4 slaaay
 
13.06.13
13:05
УФ что такое? нет реквизит есть

полностью:

&НаСервере
Функция ОтобразитьКартинку()
   

   КартинкаПоле            = ПолучитьНавигационнуюСсылкуКартинки(Элемент.ТекущиеДанные.Номенклатура.ФайлКартинки, УникальныйИдентификатор);
     
КонецФункции
5 slaaay
 
13.06.13
13:06
ой сори не так написал извините, это уже я в экспериментах:

&НаКлиенте
Процедура ЗаказПриАктивизацииСтроки(Элемент)
   
   КартинкаПоле            = ПолучитьНавигационнуюСсылкуКартинки(Элемент.ТекущиеДанные.Номенклатура.ФайлКартинки, УникальныйИдентификатор);
   //ОтобразитьКартинку();
   
КонецПроцедуры
6 slaaay
 
13.06.13
13:17
что скажите?
7 Wobland
 
13.06.13
13:17
(6) нет реквизита
8 Wobland
 
13.06.13
13:19
или за ним на сервер надо ходить
9 AaNnDdRrEeYy
 
13.06.13
13:19
&НаКлиенте - однозначно УФ
10 Wobland
 
13.06.13
13:21
11 AaNnDdRrEeYy
 
13.06.13
13:21
вот так делай

&НаКлиенте
Процедура ЗаказПриАктивизацииСтроки(Элемент)
   
   КартинкаПоле             = ПолучитьНавигационнуюСсылкуКартинки(ПолучитьФайлКартинки(Элемент.ТекущиеДанные.Номенклатура), УникальныйИдентификатор);
   //ОтобразитьКартинку();

   
КонецПроцедуры

&НаСервереБезКонтекста
Функция ПолучитьФайлКартинки(Номенклатура)
Возврат Номенклатура.ФайлКартинки;
КонецФункции
12 slaaay
 
13.06.13
13:21
13 slaaay
 
13.06.13
13:24
(11) спасибо, получилось.

Спасибо всем за подсказку люди...