Добавил в форму списка справочника колонку "Номенклатура". Заполнил ее при получении данных
Соответствие.Получить(Выборка.МестоХранения.Ссылка).Ячейки.Номенклатура.Значение = Выборка.Номенклатура.Ссылка;
Но открыть ссылку не могу: когда нажимаю по ней два раза, то ссылка становится пустой и открывается пустая ссылка номенклатуры, хотя представление в форме списка нормальная (показывается нужная номенклатура). В чем может быть хитрость?
Процедура СправочникСписокПриПолученииДанных(Элемент, ОформленияСтрок)
Запрос = Новый Запрос("ВЫБРАТЬ
| МАКСИМУМ(МестаХраненияНоменклатуры.Номенклатура) КАК Номенклатура,
| МестаХраненияНоменклатуры.МестоХранения
|ИЗ
| РегистрСведений.МестаХраненияНоменклатуры КАК МестаХраненияНоменклатуры
|ГДЕ
| МестаХраненияНоменклатуры.МестоХранения В(&МассивМестХранения)
|
|СГРУППИРОВАТЬ ПО
| МестаХраненияНоменклатуры.МестоХранения");
МассивМестХранения = Новый Массив; // для передачи в параметр запроса
Соответствие = Новый Соответствие; // для заполнения остатков в строках табличного поля
Для Каждого Строка из ОформленияСтрок Цикл
МассивМестХранения.Добавить(Строка.ДанныеСтроки.Ссылка);
Соответствие.Вставить(Строка.ДанныеСтроки.Ссылка, Строка);
КонецЦикла;
Пока Выборка.Следующий() Цикл
Соответствие.Получить(Выборка.МестоХранения.Ссылка).Ячейки.Номенклатура.Значение = Выборка.Номенклатура.Ссылка;
КонецЦикла;