Имя: Пароль:
1C
1С v8
v8: сравнение и объединение конфигурации
, ,
0 cw014
 
01.02.13
12:29
Платформа 8.2.16.368
Конфа: УПП 1.3.24.2 с доработками

В общем вопрос. Есть ли возможность сравнения и объединения конфигурации с файлом, но только не по именам объектов, а по их идентификаторам??? Суть в том, что нужно посадить конфу на хранилище, но при загрузке из хранилища - 40% идентификаторов не совпадают, и приходится ее из хранилища выводить. Так вот суть в том, что требуется постепенно эти объекты приводить к ИД хранилища, а для этого требуется выборочное обновление из конфигурации файловой, но по ИД... В общем, спрашивайте, постараюсь объяснить, а то сложно такие вещи описывать. Кто чем может посоветовать?
1 shuhard
 
01.02.13
12:30
(0)[а по их идентификаторам??? Суть в том, что нужно посадить конфу на хранилище, но при загрузке из хранилища - 40% идентификаторов не совпадают, ]
одна из обезьянок врёт
2 cw014
 
01.02.13
12:31
(1) Возможно
3 cw014
 
01.02.13
12:31
(1) Знать бы в чем
4 cw014
 
01.02.13
12:38
апики
5 Maxus43
 
01.02.13
12:39
не понял. Создали хранилище на основе ЦФ-ника рабочей базы и не совпадают ид объектов?
6 pumbaEO
 
01.02.13
12:40
(3) по умолчанию по идентификаторам сравнивается.
7 cw014
 
01.02.13
12:42
(5) Баз несколько, а точнее 7. Так вот - 6 из них легли нормально (ибо создавались из одного места :)))) и обновлялись загрузкой. А вот последняя - более древняя и несусветная - через сравнение и объединение - и часть объектов лежит криво
8 cw014
 
01.02.13
12:42
(6) Это при "Конфигурация->Сравнить, объединить с конфигурацией из файла"??? Не соглашусь
9 Maxus43
 
01.02.13
12:43
(7) тогда есно, совпадают только когда создавались загрузкой конфы. Делайте хранилище нормальное для этой базы, новое
10 cw014
 
01.02.13
12:45
(9) Ну два хранилища иметь - некошерно. Тем более тогда слетят остальные 6 баз :)
11 Maxus43
 
01.02.13
12:46
(10) зачем 2? старое в топку, раз не совпадают, делайте правильно хранилище - будет норм
12 cw014
 
01.02.13
12:48
(11) Говорю же, тогда полетят остальные 6 баз
13 Maxus43
 
01.02.13
12:50
(12) ааа, дошло, всё. Самой очевидный вариант - эту 7-ю создать заново, и перенести данные
14 cw014
 
01.02.13
12:52
(13) Не вариант, данных много, выгрузка длится около 6-7 часов, загрузка и то дольше. За выходные перекинуть - нереально
15 МихаилМ
 
01.02.13
12:52
разберите файл конфигрурации v8unpack
поменяйте идентификаторы.
16 cw014
 
01.02.13
12:53
(15) Ну была конечно такая мысль, только я не доконца понял структуру root и подчиненных элементов
17 cw014
 
01.02.13
12:54
(15) Кстати, а вот почему бы и нет??? Спасибо за мысль, сейчас попробую одну весчь
18 cw014
 
01.02.13
12:55
Это не значит, что я не хотел бы услышать другие советы... Может кто что более дельное подскажет... :)
19 Maxus43
 
01.02.13
12:56
других боюсь нет, главно не потерять данные меняя идентификаторы
20 МихаилМ
 
01.02.13
12:57
(15) а зачем понимать структуру  root

если речь идет оподмене uid однотипных объектов?

тупо заменяте.
21 cw014
 
01.02.13
12:58
(19) Ну как бы тут все равно нужно чем то жертвовать. Но это лучше так делать, чем никак. Суть в том, что беда для тотала, просматривающая конфы 1С показывает ИД объектов и их УИДы. Так что можно выгрузить конфу, распаковать ее, заменить УИД обекта, запаковать. Сделать выгрузку этого объекта из старой базы, загрузить конфу, загрузить объекты из файла. Главное ссылки правильные поставить
22 cw014
 
01.02.13
13:02
(20) Ну примерно я это и имею ввиду ;)
23 pumbaEO
 
01.02.13
13:12
24 cw014
 
01.02.13
13:29
(23) Сейчас попробуем
25 pumbaEO
 
01.02.13
13:32
(24) проще порциями попереносить данные в нормальную конфу чем извращаться с uuid.
26 Лефмихалыч
 
01.02.13
13:39
(0) тут проще новое хранилище на основании боевой конфы создать и его сравнением-объединением да руками догнать до нужного функционала. Меньше времени и нервов убьешь, чем эти некромансерские эксперименты с анпаком и вэвосемьридером.
27 cw014
 
01.02.13
13:46
(25) Не проще, их постоянно колбасят новые и меняют старые

(26) Что ты имеешь в виду под названием "боевая"? сравнением-объединением да руками догнать до нужного функционала - это ты как представляешь?