|
Трехсторонний обмен данными в УПП | ☑ | ||
---|---|---|---|---|
0
Серго62
22.08.14
✎
10:49
|
Есть три базы данных две базы это два завода и третья база это торговый дом. Между этими базами нужно настроить обмен данными - это само по себе не проблема. Есть организационная сложность с синхронизацией справочника контрагентов. Сейчас на каждом заводе ведется свой справочник контрагентов. Эти два справочника нужно объединить в справочнике торгового дома. Вот здесь начинается самое интересное, есть контрагенты, которые присутствуют в справочниках обоих заводов. Кроме этого есть контрагенты с одинаковым ИНН - это магазины одного и того же владельца.
То есть при объединении справочников, использовать ИНН для исключения дублей не получится :( Но и это еще не все. Допустим объединить справочники таки удалось. Предполагается, что новых контрагентов будут заносить во всех трех базах и при этом контрагент внесенный в любую базу должен появиться во всех остальных базах. Кто-нибудь сталкивался с такой проблемой? Если сталкивались, поделитесь пожалуйста опытом решения. |
|||
1
Cube
22.08.14
✎
10:52
|
(0) Делай префиксы для узлов, перенумеровывай нужные справочники и все документы с учетом префикса. Делай полный обмен, потом, постепенно объединяй контрагентов обработкой с ИТС ПоискИЗаменаЗначений.epf
|
|||
2
Cube
22.08.14
✎
10:53
|
(0) "контрагент внесенный в любую базу должен появиться во всех остальных базах"
Ну дык при обмене перенесется же... Можно сделать несколько планов обмена: оперативный и полный. В оперативный включить только обмен номенклатурой, контрагенами и сопутствующими справочниками (договора, единицы измерения и т.п.) |
|||
3
Cube
22.08.14
✎
10:54
|
А потом начнется веселье)))
Запомни главную неоспоримую истину обменов: кто первый, того и тапки. |
|||
4
Серго62
22.08.14
✎
10:59
|
(1) Ок, допустим так и сделаем.
Есть такой контрагент - Ашан, он присутствует в обоих справочниках. Если я сделаю префикс, то у меня в базе первого завода будет 01Ашан и 02Ашан в базе другого завода, а в базу торгового дома попадут оба Ашана. Или я неправильно понимаю? |
|||
5
Серго62
22.08.14
✎
11:02
|
(2) Вот как раз при обмене мне нужно каким-то образом понимать - есть у меня уже такой контрагент или мне нужно его добавить.
|
|||
6
Cube
22.08.14
✎
11:42
|
(4) Не совсем так. Префикс устанавливается к коду. Например вместо 00001 будет ТД001.
Потом уже, ты будешь спрашивать у всех троих, это один и тот же контрагент или это разные подразделения одного контрагента. Если один и тот же, то объединяешь, если разные, то редактируешь наименование (дописываешь, например, название торговой точки). |
|||
7
Cube
22.08.14
✎
11:42
|
(5) При обмене этого понимать не нужно.
|
|||
8
ASU_Diamond
22.08.14
✎
11:45
|
ИНН+КПП не дают уникальный код по контрагентам?
|
|||
9
Cube
22.08.14
✎
11:45
|
То есть, обмен не надо грузить какой-то логикой. Обменивайся всем подряд, а потом разгребай то, что ты своим обменом наворотил :)
|
|||
10
Cube
22.08.14
✎
11:45
|
(8) КПП в пределах населенного пункта может быть один, а торговых точек сотня...
|
|||
11
Серго62
22.08.14
✎
13:32
|
(6) Ок, пусть в справочнике первого завода будет ХХ_00001-Ашан, а на втором YY_00001-Ашан.
В Торговый дом при обмене попадут оба Ашана. А вот как потом понять, что это на самом деле один и тот же контрагент и нужно оставить только один Ашан? |
|||
12
Cube
22.08.14
✎
13:55
|
(11) Выделяешь трех ответственных сотрудников - по одному в каждом узле. И пусть они между собой и выясняют, один и тот же это контрагент или нет. Результат говорят тебе, дальше твоя работа пойдет.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |