Перенос данных в одинаковых базах через COM

Опубликовал Andrey Karetskiy (silberRus) в раздел Обмен - Перенос данных из 1C8 в 1C8

Простой перенос данных между двумя одинаковыми базами через COM.Connector

Предыстория:

Я занимаюсь поддержкой множества одинаковых баз. И при работе у меня возникла потребность, чтобы быстро перекинуть из одной базы в другую, определенные данные, прямо на лету без XML. После чего я сделал данную обработку.

Также мне удобно пользоваться при отладке тестовых данных и последущем переносе их в рабочую. Больше ни для чего не использую. 

Описание:

Обработка переносит данные из текущей базы в другую через COM. Желательно, чтобы базы были одинаковыми или структура переносимых объектов была одинаковая. Нужно учитывать тот момент, что при переносе происходит иницилизация Connector, который выполняет код (записывает переносимый объект) и если код записи объекта в базе приемнике не отлажен на "внешнее соедниение", тогда перенос не произойдет. Синхронизация объектов происходит по уникальному идентификатору.

На типовых конфигурациях база не тестировалась. Запускалась на 8.3.5.


update

 

v 1.01

  • исправлена ошибка  {ВнешняяОбработка.ПереносCOM_ОдинаковыеБазы.МодульОбъекта(263)}: Поле объекта не обнаружено (СлежениеИзмененийОбъектовПользователями)
  • снят пароль на модуль


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

Наименование Файл Версия Размер
Обработка
.epf 30,90Kb
12.02.15
105
.epf 1.01 30,90Kb 105 Скачать

См. также

Комментарии
1. Яков Коган (Yashazz) 1977 02.10.14 11:09 Сейчас в теме
Сегодня ночью имел удовольствие перекидывать именно таким образом, конвертация сглючила, по-быстрому накатал свой ком-обменник. Знакомое дело. Вы ссылки как ловите, по уникальным идентификаторам, или расширенно, через стыковочные поля?
2. Andrey Karetskiy (silberRus) 35 02.10.14 12:28 Сейчас в теме
Так вот же в описании: >> Синхронизация объектов происходит по уникальному идентификатору.
У меня идея была что баз несколько, а часть инфы общей, поэтому только по гуиду.
3. Яков Коган (Yashazz) 1977 02.10.14 20:35 Сейчас в теме
(2) silberRus, извиняюсь, прохлопал; ночь-то не спал)))
4. Макс Зеленский (mzelensky) 53 08.10.14 12:32 Сейчас в теме
Поюзаю. Как раз нужно 3 базы в одну слить. Код открыт?
5. Andrey Karetskiy (silberRus) 35 08.10.14 13:16 Сейчас в теме
Модуль обработки закрыт, форма открыта.
6. Макс Зеленский (mzelensky) 53 09.12.14 10:47 Сейчас в теме
Отзывы воодушевляющие, будем качать и пробовать!
7. shard (shard) 242 03.02.15 20:17 Сейчас в теме
БП 3.0: не работает, ошибка
{ВнешняяОбработка.ПереносCOM_ОдинаковыеБазы.МодульОбъекта(263)}: Поле объекта не обнаружено (СлежениеИзмененийОбъектовПользователями)
8. Vlad (kitminsk) 174 20.08.15 19:13 Сейчас в теме
СтрокаПодключенияПриИзменении процедура не обнаружена - так и задумано?
9. Александр Крынецкий (echo77) 689 07.11.15 15:59 Сейчас в теме
Это быстрее работает, чем перенос через XML?
Есть ли возможность переносить вместе с документами их движения?
10. Павел Богачев (pvb2003) 14.02.16 20:47 Сейчас в теме
БП 3.0 не работает - "Ожидается выражение "Выбрать"...." при старте обработки.
11. Виктор Базаров (zexpress) 17.02.16 22:44 Сейчас в теме
1С:Предприятие 8.3 (8.3.6.2363)
Бухгалтерия предприятия, редакция 3.0 (3.0.43.88) (http://v8.1c.ru/buhv8/)
Copyright (С) ООО "1C", 2009 - 2015. Все права защищены
(http://www.1c.ru)

Ожидается выражение "Выбрать - выдает при старте
dachnik; romku; +2 Ответить
12. Andrey Ju (Kontakt) 12 16.11.16 19:10 Сейчас в теме
ошибка при подключение к базе 8.3