|
Хранилище конфигурации. Сравнить\объединить программно. | ☑ | ||
---|---|---|---|---|
0
Error pro
21.06.12
✎
19:06
|
Всем привет, есть ли возможность как-то средствами 1с, или другими, программно сравнить текущую конфигурацию БД с конфигурацией из хранилища? В поиске ничего не нашел.
|
|||
1
pumbaEO
21.06.12
✎
19:07
|
что значит сравнить? Вызвать диалог сравнения?
|
|||
2
Нуф-Нуф
21.06.12
✎
19:07
|
зачем программно?
|
|||
3
Maxus43
21.06.12
✎
19:12
|
О_о
|
|||
4
Error pro
21.06.12
✎
19:14
|
Ну нужно в отчете видеть, какие метаданные изменены в конфигурации по отношению к хранилищу, это нужно для обновления, мол типо знать что будет изменено. Нужно именно программно , в отчете.
|
|||
5
Error pro
21.06.12
✎
19:15
|
Не могу понять как получить структуру метаданных из хранилища...
|
|||
6
Maxus43
21.06.12
✎
19:16
|
(5) а как не из хранилища знаеш?
|
|||
7
Error pro
21.06.12
✎
19:17
|
(6)Метаданные получить. Глобальный контекст - Метаданные.
|
|||
8
Maxus43
21.06.12
✎
19:19
|
"структура метаданных из хранилища" - это тоже самое что и (7), только в той базе где нет захваченых объектов и она обновлена
|
|||
9
Error pro
21.06.12
✎
19:20
|
(8) Ну типовыми средствами при вызове диалога Конфигураци - хранилище - сравнить платформа каким-то образом получает изменения в конфе бд и в хранилище, вот мне и интересно, как? Ну а вообще, это реально?
|
|||
10
Maxus43
21.06.12
✎
19:24
|
(9) >>в конфе бд и в хранилище
конфа не обновлена из хранилища значит, расхождения есть... не пойму что хочеш... нажми обновить БД из хранилища - уйдут расхождения. |
|||
11
Maxus43
21.06.12
✎
19:25
|
>>Ну нужно в отчете видеть, какие метаданные изменены в конфигурации по отношению к хранилищу
в хранилище когда всё выложиш - можеш сделать отчет по изменениям с определённой даты |
|||
12
Error pro
21.06.12
✎
19:26
|
(11) но опять же, не программно? Тут вся фишка в том, чтобы в отчет выкатилась инфа, которые объекты изменены по сравнению с хранилищем.
|
|||
13
Maxus43
21.06.12
✎
19:28
|
что есть хранилище? просто конфа, с историей изменений
|
|||
14
Error pro
21.06.12
✎
19:29
|
(13) Да, вот эту историю мне и нужно получить, но, программно.
|
|||
15
Maxus43
21.06.12
✎
19:31
|
короче не получиш. руками делай...
|
|||
16
Maxus43
21.06.12
✎
19:31
|
ну или 2-ю базу к хранилищу подключи и выгрузи программно свои (7), потом из своей, и сравнивай на здоровье
|
|||
17
Error pro
21.06.12
✎
19:32
|
(15) Это печально... Завтра поковыряю, если вдруг че придумаю - отпишу.
|
|||
18
Error pro
21.06.12
✎
19:32
|
(16) Спасибо за помощь.
|
|||
19
pumbaEO
21.06.12
✎
19:35
|
(17) Можешь и не ковырять, не получишь ты стандартными средствами (если через конфигуратор).
Можешь скриптами создавать базу из последнего хранилища, заходить туда и получать дерево метаданных как делает конвертация, потом сравнивать, с тем что есть и т.д. В теории можно с помощью снегопата это получить, но я пока еще не баловался с метаданными. (сохранить cf с хранилища, открыть его, проийтись по метаданным сравнить с конфигурацией и вывести разницу). |
|||
20
Error pro
21.06.12
✎
19:37
|
(19) Спасибо, я тоже читал про снегопат, завтра поковыряю, попробую.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |