Имя: Пароль:
1C
1С v8
Открытие ячейки
0 Mandel
 
31.05.12
21:59
Добавил в форму списка справочника колонку "Номенклатура". Заполнил ее при получении данных
Соответствие.Получить(Выборка.МестоХранения.Ссылка).Ячейки.Номенклатура.Значение = Выборка.Номенклатура.Ссылка;

Но открыть ссылку не могу: когда нажимаю по ней два раза, то ссылка становится пустой и открывается пустая ссылка номенклатуры, хотя представление в форме списка нормальная (показывается нужная номенклатура). В чем может быть хитрость?
1 aleks-id
 
31.05.12
22:02
так представление это ж вроде текст который в ячейке. значение заполняй.
2 Mandel
 
31.05.12
22:05
А я же значение заполняю: Номенклатура.Значение = Выборка.Номенклатура.Ссылка;
3 Mandel
 
31.05.12
22:19
Так что может быть?
4 Mandel
 
31.05.12
22:23
Процедура СправочникСписокПриПолученииДанных(Элемент, ОформленияСтрок)
   Запрос = Новый Запрос("ВЫБРАТЬ
   |    МАКСИМУМ(МестаХраненияНоменклатуры.Номенклатура) КАК Номенклатура,
   |    МестаХраненияНоменклатуры.МестоХранения
   |ИЗ
   |    РегистрСведений.МестаХраненияНоменклатуры КАК МестаХраненияНоменклатуры
   |ГДЕ
   |    МестаХраненияНоменклатуры.МестоХранения В(&МассивМестХранения)
   |
   |СГРУППИРОВАТЬ ПО
   |    МестаХраненияНоменклатуры.МестоХранения");
   
   МассивМестХранения = Новый Массив; // для передачи в параметр запроса
   Соответствие = Новый Соответствие; // для заполнения остатков в строках табличного поля
   
   Для Каждого Строка из ОформленияСтрок Цикл
       МассивМестХранения.Добавить(Строка.ДанныеСтроки.Ссылка);
       Соответствие.Вставить(Строка.ДанныеСтроки.Ссылка, Строка);
   КонецЦикла;
   
   Запрос.УстановитьПараметр("МассивМестХранения", МассивМестХранения);
   
   Выборка = Запрос.Выполнить().Выбрать();
   
   
   Пока Выборка.Следующий() Цикл
       Соответствие.Получить(Выборка.МестоХранения.Ссылка).Ячейки.Номенклатура.Значение = Выборка.Номенклатура.Ссылка;
   КонецЦикла;
   
КонецПроцедуры
5 Mandel
 
01.06.12
09:32
Подскажите как открыть?