Объединение двух баз

1. Glagoleva 18.07.18 08:57 Сейчас в теме
Есть две базы не наследуемые разные уникальные идент., с разными организациями и т.д.
Эти базы нужно слить в одну без за двоения справочников, т.е. "обработка" должна выгружать не по уник. идентефикаторам, а давать возможность при загрузке указать сравнение по какому либо реквизиту (Коду, наименованию, ИНН и т.д.)

Платформа 8.3, базы УТ11.4
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. V.Stavinsky 271 18.07.18 09:07 Сейчас в теме
как вариант - использовать конвертацию данных. напишите правила обмена в которых и будет сравнение по какому либо реквизиту
3. Glagoleva 18.07.18 09:22 Сейчас в теме
(2) Это как самый последний вариант когда уже совсем мне нехер делать будет
4. nyam-nyam 18.07.18 09:45 Сейчас в теме
Как вариант слить базы в одну, а потом провести нормализацию данных в справочниках обработкой поиск и удаление дублей. В зависимости от размера баз и количества/наполненности справочников это может быть оптимальным решением. Ведь проблема не только в том чтобы в справочниках не было дублей, но и чтобы в документах были ссылки на правильные элементы справочников.
5. Glagoleva 18.07.18 09:48 Сейчас в теме
(4) Невозможно базы велики
7. nyam-nyam 18.07.18 09:55 Сейчас в теме
(5)На сколько невозможно велики базы? В каких справочниках возможны дубли и какое кол-во записей в этих справочниках?
8. Glagoleva 18.07.18 09:57 Сейчас в теме
(7) справочник Ном 10к, контры 5к, документы 1кк++, количество баз 5
10. nyam-nyam 18.07.18 10:00 Сейчас в теме
(8) Это общие цифры или в каждой базе по столько?
11. Glagoleva 18.07.18 10:02 Сейчас в теме
13. nyam-nyam 18.07.18 10:16 Сейчас в теме
(11) Если сервачок шустрый, то я бы сначала попробовал всё же вручную поиском и удалением дублей почистить общую базу. В любом случае за пару часов работы станет понятно сколько это займёт в целом. Второй вариант - смотреть в сторону систем управления НСИ - это будет и дороже и дольше, зато без отрыва от работы прочих пользователей. С другой стороны, на сколько критично поработать месяцок с дублями пока их в ручную не выпилят? По контрагентам не думаю что сильно критично, с номенклатурой конечно сложнее будет, но с ней ведь и так будут сложности, особенно если склады свои есть.
6. Glagoleva 18.07.18 09:49 Сейчас в теме
Нужна синхронизация, которая именно при загрузке делает сравнение по заданным параметрам
9. nyam-nyam 18.07.18 09:58 Сейчас в теме
(6)Это и называется конвертация, но Вам она почему-то не нравится. Простых путей в нормализации НСИ увы нет, даже после автоматизированных обработок приходится проверять всё вручную. Да и где гарантии что в исходных базах нет дублей?
12. Glagoleva 18.07.18 10:08 Сейчас в теме
(9) Дубли есть, но есть и синхронизирующие поля
14. nyam-nyam 18.07.18 10:23 Сейчас в теме
(12)Типа ИНН/КПП? Но ведь кроме поля Код в элементе справочника есть ещё куча всего. И что предлагаете делать с остальными полями, которые в разных справочниках могут быть заполнены по-разному?
15. Glagoleva 18.07.18 10:37 Сейчас в теме
(14) Блин, могу объяснить, была главная база из которой выгружалась справочная инфа по уникальному идентификатору (добавленый реквезит) справочная инфа, по этому реквизиту надо приравнять
16. mad375 18.07.18 11:45 Сейчас в теме
Однозначно конвертация, без вариантов, и то с танцами, т.к. объем данных большой
17. nyam-nyam 18.07.18 14:13 Сейчас в теме
(15)Если есть эталонные элементы и в каждой базе их копии с сохранённым уникальным идентификатором, то после объединения данных из баз можно обработкой заменить все копии на эталонные элементы (фактически поиск и удаление дублей, только без ручных операций по выбору).
19. mad375 19.07.18 06:47 Сейчас в теме
(17)Очень веселой замена будет, с миллионом документов
18. vadim1011985 100 18.07.18 14:30 Сейчас в теме
(15) А уникальный идентификатор формата 1с ?
20. Alex_E 2355 19.07.18 07:17 Сейчас в теме
Попробуйте https://infostart.ru/public/421541/. Есть поиск по ГУИД, есть по реквизитам...
Andryza; OlegAr; +2 Ответить
21. Glagoleva 19.07.18 15:36 Сейчас в теме
(20) Вот это уже дело )), спасибо
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот