Версии объектов в УПП
☑
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) я для собственного удовольствия код написал
то, что мне не помогу в порядке вещей
и меня такой порядок более чем устраивает
Основная теорема систематики: Новые системы плодят новые проблемы.