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