|
Где хранятся версии объектов из версионирования?
| ☑ |
0
evgen2011
12.01.12
✎
10:50
|
Фаловая база как-то слетела, chdbfl.exe вылечил, но версии объектов теперь не считываются.
ИмяВременногоФайла = ПолучитьИмяВременногоФайла();
ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.ОткрытьФайл(ИмяВременногоФайла);
ЗаписьXML.ЗаписатьОбъявлениеXML();
ЗаписатьXML(ЗаписьXML, Источник, НазначениеТипаXML.Явное);
ЗаписьXML.Закрыть();
ДвоичныеДанные = Новый ДвоичныеДанные(ИмяВременногоФайла);
ХранилищеДанных = Новый ХранилищеЗначения(ДвоичныеДанные, Новый СжатиеДанных(9));
УдалитьФайлы(ИмяВременногоФайла);
ВерсионированиеОбъектовПривилегированный.ЗаписатьВерсиюОбъекта(Источник.Ссылка, ЧислоВерсийОбъекта, ХранилищеДанных);
Тут запись версиий происходит, но что-то не пойму где хранятся?
|
|
1
Джинн
12.01.12
✎
10:51
|
Там же, где сами объекты. Только версии меняются.
|
|
2
jsmith82
12.01.12
✎
10:51
|
в регистре сведений в ресурсе типа хранилище значений
|
|
3
Maxus43
12.01.12
✎
10:51
|
в регистр то смотрел? номер версии - измерение регистра
|
|
4
evgen2011
12.01.12
✎
10:54
|
то есть сами двоичные данные тоже хранятся в регистре сведений? меня чего переклинило что на диске во временных папках
|
|
5
rs_trade
12.01.12
✎
10:55
|
(1) это как так?
|
|
6
Maxus43
12.01.12
✎
10:56
|
(4) да. В регистр загляни говорю
|
|
7
evgen2011
12.01.12
✎
10:56
|
(6) да был я там, знаю про него и пользуюсь им.
|
|
8
Maxus43
12.01.12
✎
10:57
|
поэтому и версионирование включать не всегда хорошо. при активной работе с многими объектами регистр сведений пухнет, да и скорость работы общая замедляется
|
|
9
evgen2011
12.01.12
✎
11:02
|
пытаюсь понять, почему версии после восстановления не читаются(бекапы есть).
Ошибка:
"{Отчет.ИсторияИзмененийОбъектов.МодульОбъекта(157)}: Значение не является значением объектного типа (Реквизиты)
Для Каждого ЭлементРеквизит Из ВерсияОбъекта.Реквизиты Цикл"
я так понимаю, что не может двоичные данные эти прочитать
|
|
10
jsmith82
12.01.12
✎
11:03
|
когда получает, видит неопределено
|
|
11
Alex S D
12.01.12
✎
11:04
|
ТИИ сделай
|
|
12
evgen2011
12.01.12
✎
11:09
|
(11) было
|
|
13
evgen2011
12.01.12
✎
12:33
|
нет идей, почему упало и как восстановить?
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший