Имя: Пароль:
1C
1С v8
ЗУП: Проблема с версионированием
0 chirs
 
07.11.11
12:29
Здравствуйте !
Помогите плиз, кто работал с Версионированием объектов в 1С-ке.
Не могу никак справиться с проблемой :(( У меня в ЗУП-е настроено версионирование объектов, т.е. добавлен регистр сведений "ВерсииОбъектов" и все прочее. Все работало хорошо, но вот недавно обратил внимание, что не все версии объектов открываются. Т.е. когда я пытаюсь прочитать xml-данные объектов, 1С-ка аварийно завершает работу без каких-либо объяснений причин.
Сталкивался кто-нить с таким ?
1 DmitrO
 
07.11.11
12:42
Возможно изменилась конфигурация, при этом изменилась структура объектов, соответственно предыдущая xml сериализация уже не может быть использована для создания экземпляра объекта.
2 chirs
 
07.11.11
12:49
(1) хорошее предположение...
но тут похоже не в этом проблема.
Я пока докопался лишь до того, что похоже это касается реквизитов с типом "ХранилищеЗначения", т.е. сами версии объектов хранятся в поле типа "ХранилищеЗначения" и похоже, что если у объекта есть реквизит тоже с типом "ХранилищеЗначения", то вот тогда и получается глюк при попытке прочитать данные этого поля из версии объекта...
но это не факт... пока еще все равно копаю дальше...
3 shuhard
 
07.11.11
12:52
(2) это не предположение, это факт
4 chirs
 
07.11.11
15:00
(3) структура объекта не менялась - 100-пудово. Это же ЗУП, в конфигурации стандартные объекты лучше не трогать, чтобы не получить потом дополнительных проблем. Вообщем, структура объекта не менялась - это абсолютно точно.
Пока что сделал чтобы при чтении xml-данных поля типа "ХранилищеЗначения" пропускал, не считывал их значения, вроде все пошло нормально.
5 DmitrO
 
07.11.11
15:06
(4)я правильно понял, что ради версионирования вы отказались от обновления типовой конфигурации (ЗУП)?
6 shuhard
 
07.11.11
15:06
(4) [Вообщем, структура объекта не менялась - это абсолютно точно. ]
это ни чего, что структуру меняла 1С от релиза к релизу ?
7 John83
 
07.11.11
16:06
было такое на упыпырище
Основная теорема систематики: Новые системы плодят новые проблемы.