gifts2017

Связка баз 1С80 и 81 по OLE или COM

Опубликовал Сергей (strange2007) в раздел Обмен - Перенос данных из 1C8 в 1C8

Связь баз 1С80 и 81 по OLE или COM. Перенос справочников и документов с гибкими настройками. Свертка повторяющихся элементов. Первоначальное сопоставление.

Много недоработок, т.к. делал "для себя". ТП нет, ТЗ тоже. Работает долго, т.к. модуль "мгновенного переноса" только начал делать. У меня связано 3 базы: ЗП, БУ и переделанная донельзя УТ. Работает в непрерывном режиме.

Первоначальный запуск:

  • Создать настройки баз (КОМ либо ОЛЕ)
  • Создать пустую настройку синхронизации
  • На основании настройки синхр в меню Инструменты --> "упр синхр" --> Консоль.... произвести чтение метаданных.

Автосоздание для настройки включать только после первоначального сопоставления

При переносе:

  • Банально переносить реквизиты "один-в-один"
  • Контроль уникальности номеров (кодов)
  • Подставлять явные значения

в общем, просто частности при переносе

Сопоставление:

  • Поиск по реквизиту "один-в-один"
  • Поиск с учетом владельца
  • Поиск по "подобно"

......

Появилась связка баз через MS SQL сервер. Доработан функционал протоколирования работы. И еще много всего нового. Таблицы в MS SQL можно создавать руками!!!!!!

За 5 минут связь не наладить, зато потом не остановишь :)

Результат: почти мгновенный перенос без изучения структуры БД.

Дополнительно: Работает в реальных боевых условиях. Объёмы большие, требования высокие. Добавлять/изменять можно быстро и качественно для поделки. Выкладываю, потому что готовится версия 2, с исключенными недостатками

Скачать файлы

Наименование Файл Версия Размер
Структура базы 484
.cf 948,21Kb
30.03.10
484
.cf 948,21Kb Скачать
Обработка для клиентов 15
.epf 36,42Kb
30.03.10
15
.epf 36,42Kb Скачать
Краткое описание действий для запуска (без него точно не получится) 13
.odt 15,47Kb
30.03.10
13
.odt 15,47Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Сергей (strange2007) 29.10.09 10:00
и ни одного комментария :(
2. Сергей (strange2007) 29.10.09 10:01
самое интересное, что разработка только для маленьких связок. Постараюсь полноценную версию на выходных выложить
3. Артур Аюханов (artbear) 27.04.10 16:39
что исправил в марте? что нового?
strange2007; +1 Ответить 1
4. Сергей (strange2007) 28.04.10 03:46
(3) Там ни чего не исправлено, это совсем новая версия. Скажем так полноценная версия, работающая на нескольких предприятиях. Почему выкладываю? Потому что уже обкатываю версию 2.
Связь через СКЛ - фича
5. yar555 (yar555) 25.01.12 12:05
использовал спасибо
strange2007; +1 Ответить
6. Артур Асатрян (Tur_gad) 16.07.12 07:27
Скачал, два дня настраивал связь между бухией и зарплатой. Теперь балдею тона что приходилось тратить половину рабочего дня нынче запускаю на сервере и забываю ))))) Спасибо разработчику хорошую вещь придумал)))) СПАСИБО!!!!

P.S.
Работает нормально но доработать стоит многое)))) Извини за критику)!!!!
strange2007; +1 Ответить
7. Сергей (strange2007) 16.07.12 07:32
Знаю. Критику принимаю на ура, ведь это мощнейший инструмент. Новая версия гораздо круче, но пока не имею права выкладывать
8. Константин Куликов (Светлый ум) 15.02.16 21:55
Уфф, версия под 8.1 - придётся ставить платформу, потом конвертировать.
1) Без демо заполнения справочников фиг разберешся...
2) На каждом этапе валятся ошибки:
-"Запрещено использование консоли синхронизации"
- "Объект метаданных не обнаружен в конфигурации"
- "{ВнешняяОбработка.СС_ОбменMS_SQL(28,8)}: Переменная не определена (СтруктураADO)
Пока <<?>>СтруктураADO.Command.Parameters.Count>0 Цикл

3) По моему предназначение не обмен Com (файловая), а работа с Sql (MS и PG) - обмен

Вердикт - старая не работоспособная клюшка. Если не имеете интереса к Sql - то "Не качайте".