Имя: Пароль:
1C
1С v8
v8: можно ли сохранить макет в реквизит с типом "хранилище значений"?
0 Paradox
 
22.02.13
13:33
подскажите пожалуйста, можно ли как то макет (или таб.док) сохранить в реквизит с типом "хранилище значений"?
1 acsent
 
22.02.13
13:33
попробуй
2 ЧашкаЧая
 
22.02.13
13:34
А почему бы и нет? Сохраняем в файл, потом в хранилище.
3 Волшебник
 
22.02.13
13:34
можно
4 GANR
 
22.02.13
13:34
(0) ДвоичныеДанные
5 Paradox
 
22.02.13
16:39
ага, действительно можно...все просто оказывается. Вот пример, может кому пригодится:

Процедура СохранитьВХранилищеНажатие(Элемент)
   ТабДок=Новый ТабличныйДокумент;    
   ТабДок.Вывести(ЭлементыФормы.ПолеТабличногоДокумента1);
   Хранилище=Новый ХранилищеЗначения(ТабДок);
   Записать();
КонецПроцедуры

Процедура ВосстановитьИзХранилищаНажатие(Элемент)
   ТабДок=Хранилище.Получить();
   Если ТабДок<>Неопределено Тогда
       ЭлементыФормы.ПолеТабличногоДокумента1.Вывести(ТабДок);
   КонецЕсли;
КонецПроцедуры
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой