|
помогите с КД | ☑ | ||
---|---|---|---|---|
0
Balabass
17.06.13
✎
11:47
|
Из 3х баз слил в 1 справочник контрагентов. Причесал.
Теперь нужно развести из этой базы всех контрагентов обратно по разным базам - унифицировать справочник. В КД поставил в свойствах контрагентов поиск по ИНН. http://screencast.com/t/4n5zYplyBvK Добавил поиск по полям поиска в правиле. http://screencast.com/t/5jSRGolwD Но при загрузке в исходную базу, у меня двоятся контрагенты. Хотя ИНН и там и там указан. Что не так? |
|||
1
Godofsin
17.06.13
✎
11:49
|
коды не совпадают?
|
|||
2
Godofsin
17.06.13
✎
11:50
|
А может по гуиду находит другой и переписывает его
|
|||
3
Balabass
17.06.13
✎
11:52
|
(2) Да вроде гуиды везде разные. Не нашел коли, должен искать по полям.
Ан нет. |
|||
4
Godofsin
17.06.13
✎
11:52
|
(3) а ты проверь гуиды
|
|||
5
Balabass
17.06.13
✎
11:53
|
гляну щас
|
|||
6
echo77
17.06.13
✎
11:58
|
Правила поиска покажи.
А так да, как писалось в (1) - коды не сопадают и песец. Возможно у тебя еще длина кодов различная в базах - вот и поиск по коду не прокатывает |
|||
7
be-may
17.06.13
✎
12:00
|
(0) а если галочку поставить "не создавать новый объект в приемнике если он не найден ?"
Тебе ведь не нужно новые контрагенты создавать, нужно старые обновить на "причесанные"? |
|||
8
Godofsin
17.06.13
✎
12:02
|
(7) "Слито с 3-х баз". Думаю, "причесывание" значит полная синхронизация.
|
|||
9
Balabass
17.06.13
✎
12:03
|
(8) да
|
|||
10
Balabass
17.06.13
✎
12:03
|
везде надо чтобы одинаковые были.
|
|||
11
Godofsin
17.06.13
✎
12:03
|
И раз уж на то пошло, я бы заливал по гуиду, а потом почистил бы дубли во всех базах. В итоге получил бы синхронизированных контров по коду и не парился бы, что юзер где-то ИНН подправил или код...
|
|||
12
Godofsin
17.06.13
✎
12:04
|
+(11) "синхронизированных контров по коду" читать как "синхронизированных контров по гуиду"
|
|||
13
Godofsin
17.06.13
✎
12:05
|
+(11) а право на добавление оставил бы в одной базе-шаблоне
|
|||
14
Balabass
17.06.13
✎
12:05
|
(13) Это да. Только вот не пойму как правильнее. Поиск и замену делать во всех базах.
|
|||
15
Godofsin
17.06.13
✎
12:08
|
(14) Ну-с с контрами все сложнее, ведь у них еще есть подчиненный справочник "ДоговорыКонтрагентов". Нужна своя обработочка подмены ссылок, штатная не прокатит
|
|||
16
Godofsin
17.06.13
✎
12:09
|
Ну или допилить штатную под конкретную нужду
|
|||
17
be-may
17.06.13
✎
12:09
|
(8) не очень поняла что значит "полная синхронизация", ну да ладно.
-- А в обработчике Поля Поиска есть какой-то код ? |
|||
18
Balabass
17.06.13
✎
12:09
|
(17) нет.
(16) А почему не прокатит штатная? меняется владелец - этож тоже ссылка. не? |
|||
19
Balabass
17.06.13
✎
12:10
|
(17) пока просто все - автоматом создал все возможные пко.
|
|||
20
Godofsin
17.06.13
✎
12:10
|
(17) Это значит, что справочник контрагентов не должен отличаться во всех 3-х базах. то есть недостающих контров нужно догружать
|
|||
21
Balabass
17.06.13
✎
12:11
|
(20) Да.
|
|||
22
Godofsin
17.06.13
✎
12:12
|
(18) Ну все в зависимости от ситуации. Если отключишь догрузку подчиненных справочников, то все может быть не страшно. То есть создается котра без договоров. А вот если создаться с договорами, при замене ссылок получишь задвоение договоров, которые почистить много труднее )))
|
|||
23
Balabass
17.06.13
✎
12:13
|
(20) Так. А если в базе источнике гуид 1, в базе приемнике гуид 2, то при загрузке будет 2 объекта.
Мне надо получается вымести все объекты из базы приемника левые подменой ссылок. так получается? |
|||
24
Godofsin
17.06.13
✎
12:14
|
(23) Ага, так. Только нужно определять какой гуид верный. Я его в комментарий писал
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |