Имя: Пароль:
1C
1С v8
Версии объектов в УПП
0 Lenny
 
07.06.12
16:27
Коллеги, подскажите, из регистра сведений "Версии объектов" можно каким-либо образом восстановить объект или можно лишь пользоваться отчетом "История изменений объектов"?
1 John83
 
08.06.12
10:02
теоретически можно попробовать - см. новые конфы, так вроде есть такое
2 shuhard
 
09.06.12
15:42
(0) ленишься 10 строчек кода написать ?
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("Объект",УбиенныйДокументик);
Запрос.Текст =
       "ВЫБРАТЬ ПЕРВЫЕ 1
       |    ВерсииОбъектов.Объект,
       |    ВерсииОбъектов.НомерВерсии,
       |    ВерсииОбъектов.ВерсияОбъекта
       |ИЗ
       |    РегистрСведений.ВерсииОбъектов КАК ВерсииОбъектов
       |ГДЕ
       |    ВерсииОбъектов.Объект = &Объект
       |    И ВерсииОбъектов.НомерВерсии = 4";

Результат = Запрос.Выполнить().Выгрузить();
ХранилищеДокумента= Результат[0].ВерсияОбъекта;
ДвоичныеДанные=ХранилищеДокумента.Получить();
ИмяВременногоФайла = ПолучитьИмяВременногоФайла();
ДвоичныеДанные.Записать(ИмяВременногоФайла);
ЧтениеXML = Новый ЧтениеXML;
ЧтениеXML.ОткрытьФайл(ИмяВременногоФайла);
Объектик=ПрочитатьXML(ЧтениеXML);
ЧтениеXML.Закрыть();
Объектик.Записать();
УдалитьФайлы(ИмяВременногоФайла);
3 ILM
 
гуру
09.06.12
23:35
(2) Альтруист, вы батенька, альтруист. А Они, вам, через 5 лет помогут?

Что-то настроение "хандровое"...
4 shuhard
 
09.06.12
23:48
(3) я для собственного удовольствия код написал
то, что мне не помогу в порядке вещей
и меня такой порядок более чем устраивает
Основная теорема систематики: Новые системы плодят новые проблемы.