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