|
Правила обмена - где править? | ☑ | ||
---|---|---|---|---|
0
Лунтик
13.08.15
✎
14:21
|
Заказчик внес изменения в конфигурацию приемника. Что именно менялось узнать уже никак не удастся.
Теперь надо подправить правила обмена. Как увидеть те места, которые нужно подправить? Нужно как-то по существующим правила понять, что свойства уже не существует или что изменился его тип. |
|||
1
Cyberhawk
13.08.15
✎
14:22
|
В мониторе обмена, как вариант, узнаешь
|
|||
2
ДенисЧ
13.08.15
✎
14:22
|
А что, взять заказчика за яйгланды и спросить?
|
|||
3
Лунтик
13.08.15
✎
14:24
|
Ну да.
При выполнении обмена ругается на свойство, я его руками удаляю из XML. А потом начинает ругаться на другое свойство... И так бесконечно. |
|||
4
ДенисЧ
13.08.15
✎
14:25
|
В КД появился режим сравнения, вроде как ...
|
|||
5
GreatOne
13.08.15
✎
14:27
|
ПередЗагрузкойДанных
Запросом метаданные, результат на почту |
|||
6
Лунтик
13.08.15
✎
14:33
|
(5) можно поподробнее?
Делось так 1. Загрузили МД1 2. Загрузили МД2 3. Загрузили правила. А надо было: загрузить правила и по ним сформировать МД2 (так вообще можно?) и сравнить МД2 с метаданными. Да? |
|||
7
GreatOne
13.08.15
✎
14:38
|
Я вообще думал в сторону получения метаданных базы приемника(описание типа, названия и прочее) запросом, потом этот же запрос в источнике. Потом игра в найди отличия.
|
|||
8
GreatOne
13.08.15
✎
14:39
|
Что наверное будет еще дольше, чем (3)=)))
|
|||
9
tomvlad
13.08.15
✎
15:00
|
(0) В КД есть возможность сравнения конфигураций. При этом можно указать правила, в которых они используются. А после того, как сравнение будет выполнено установить отборы (в т.ч. только для тех объектов метаданных, для которых есть правила и др.)
|
|||
10
tomvlad
13.08.15
✎
15:01
|
Т.е. нужно загрузить старые метаданные, новые метаданные конфигурации клиента, правила, которые использовались ранее. И все это сравнить.
|
|||
11
Лунтик
13.08.15
✎
15:07
|
Старых метаданных нет. И КД старой нет. Есть только правила (файл xml), которые не соответствуют конфигурации.
Возможно обратное преобразование: из правил - получить метаданные? |
|||
12
Stim
13.08.15
✎
15:09
|
выгружаешь правила в КД.
загружаешь актуальную конфу в КД, указывая конфу от правил. с галочками "удалить неактуальные объекты", как-то так. потом в правилах удаленные объекты будут видны красным. можно запустить штатную проверку по правилам |
|||
13
ДенисЧ
13.08.15
✎
15:11
|
(11) Только интуитивно. В правилах нет метаданных как таковых
|
|||
14
Stim
13.08.15
✎
15:12
|
(13) все там есть, ты врешь. КД прекрасно создает ПКО с объектами источника и приемника
|
|||
15
Stim
13.08.15
✎
15:13
|
+ дениса не слушай, он врет всегда
|
|||
16
ДенисЧ
13.08.15
✎
15:13
|
(14) Да ты шо. Прямо таки всю конфигурацию создаст? Или только те метаданные, что описаны в правилах обмена?
|
|||
17
Stim
13.08.15
✎
15:14
|
(16) только те, что в правилах. а другие и не нужны, ТС ведь нужно подправить существующие правила
|
|||
18
ДенисЧ
13.08.15
✎
15:14
|
(17) Кто сказал, что не нужны?
|
|||
19
Stim
13.08.15
✎
15:16
|
(18) я говорю.
сначала нужно исправить ошибки обмена, если заказчик переименовал/изменил/удалил объекты. а потом уже дорабатывать при необходимость |
|||
20
Лунтик
13.08.15
✎
15:17
|
(12) звучит правдоподобно...
|
|||
21
ДенисЧ
13.08.15
✎
15:18
|
(19) А я говорю, что нужны.
|
|||
22
Stim
13.08.15
✎
15:19
|
(21) спорим на ящик шампанского?
|
|||
23
Stim
13.08.15
✎
15:19
|
ТС, разбивай
|
|||
24
ДенисЧ
13.08.15
✎
15:19
|
(22) Нет. Только дуэль. На мясорубках.
|
|||
25
Лунтик
13.08.15
✎
15:23
|
(23) Мне кажется, чтобы порадовать заказчика достаточно хоть как-нибудь завести обмен. А чтобы заплатили нужно делать все доконца:)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |