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