Имя: Пароль:
1C
1С v8
Повторная выгрузка контрагентов из 1С-7.7 “Комплексная 4.5” в 1С-8 “Комплекс. автом. 2.0”
0 srgotr
 
30.05.23
13:51
Здравствуйте!

Есть две рабочие базы: на платформе 1С 7.7 “Комплексная конфигурация Бухгалтерия+Торговля+Склад+Зарплата+Кадры 4.5”, и “Комплексная автоматизация 2.0” на 1С 8.3.
Базы почти типовые, в справочник “Контрагентов” добавлено несколько дополнительных “наших” реквизитов.
Посоветуйте, пожалуйста, как лучше сделать обмен между ними.

Когда-то начинали внедрение “КА 2.0”, сделали первичный перенос справочников из 7-ки, и начали работать. Но тогда все сразу не получилось довести до конца, и с тех пор в работе используются обе базы: часть функций выполняют в одной базе, часть функций – в другой базе. То есть сейчас обе базы по функциональности дополняют друг друга. Торговые операции выполняют в “Комплексной 7.7”, а банк – в “КА 2.0”.

Основные справочники (контрагенты, договора) у них должны быть одинаковые.
“Главной” базой является “Комплексная 7.7”. Актуальные изменения по контрагентам вносятся в нее.

Нужно сделать повторную выгрузку-загрузку контрагентов из “Комплексной-7.7” в “КА 2.0”. Так , чтобы в “КА 2.0” у контрагентов обновились некоторые реквизиты (в том числе и “наши” добавленные реквизиты), и чтобы при этом не появилось дублей.
Скорее всего, эту операцию обмена придется выполнять еще не один раз, пока не произойдет полный переход на 8-ку.

В идеале хотелось бы, чтобы обмен между базами можно было выполнить с сопоставлением данных, как это делается в типовой синхронизации. То есть чтобы у пользователя была возможность при загрузке в 8-ку визуально увидеть соответствие “загружаемых” контрагентов и тех контрагентов, которые уже есть в базе.

Как это лучше сделать? Какой “технический” подход лучше использовать, чтобы реализовать задуманное?
1 srgotr
 
30.05.23
13:52
Самый простой вариант, который приходит в голову – это сделать из “Комплексной-7.7” выгрузку в формате EnterpriseData, а в “КА 2.0” настроить типовую синхронизацию. Однако, из-за того, что в справочник контрагентов добавлены "наши" новые реквизиты, этот вариант обмена через EnterpriseData отпадает. Правильно я понимаю?

Другой вариант – попробовать сделать обмен с помощью “Конвертации данных”.
Какие тут есть подводные камни? Можно ли с помощью “Конвертации данных” сделать визуальное сопоставление?

Ну и третий вариант – это делать две свои обработки “с нуля”: обработку выгрузки и обработку загрузки.

Посоветуйте, какой вариант предпочтительнее?
2 srgotr
 
30.05.23
16:11
Ребята, что скажете?
3 Волшебник
 
31.05.23
12:44
Сначала надо уничтожить 7.7
4 РусскийВедун
 
31.05.23
13:23
Самый рабочий инструмент - загоняешь из 7.7 в ексель справочники и остатки которые нужны, потом прописываешь что куда грузить в 1с 8 и грузишь.
5 srgotr
 
31.05.23
14:01
(3) Так это и предпринимается, чтобы уничтожить 7.7
6 srgotr
 
31.05.23
14:02
(4) То есть нет смысла заморачиваться с "продвинутыми" технологиями типа EnterpriseData и "Конвертация данных"?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший