Здравствуйте, уважаемые форумчане, любители 1С и все, кто имеет причастность к миру 1С технологий.
Сегодня хочу представить вашему вниманию мою обработку по переносу данных по технологии COM.
Всем известен типовой механизм по переносу данных "Конвертация данных", которым практически можно переносить все что угодно, откуда угодно и куда угодно.
НО, как показывает практика - порог входа в этот узкий круг специалистов очень высокий.
Моя цель - это создать более простой механизм переноса, естественно, с меньшими возможностями, находясь в базе приемнике, не переключаясь между окнами.
Давайте перечислим плюсы и минусы по сравнению с типовой КД.
Минусы:
- Технология COM имеет ограничения: нужно иметь разрешение на регистрацию dll
- Технология COM требует идентичности релизов платформы источника и приемника (8.3.18.1334 - 8.3.18.1335 уже не совпадение)
- Технология COM также ограничивает нас операционной средой семейства Windows.
- Нет других способов переноса: через файл, через веб технологии (планирую добавить в будущих релизах)
- Нет возможности переносить только измененные объекты (тоже планирую добавить в будущих релизах)
- Нет возможности поставить перенос на регламентное задание (тоже планирую добавить в будущих релизах)
Плюсы:
- Очень быстрая развертка для подготовки - всего лишь копируем файл обработки на диск и начинаем перенос
- Не надо переключаться между окнами - все действия делаем непосредственно в базе приемнике
- Запрос к источнику можно построить практически любой
- Большая часть настроек делается кликами мышью, но присутствует возможность ручного редактирования запроса и написания кода обработки модели поведения переноса
- Управляемые формы - вперед в светлое будущее 1с
- Нет привязки к БСП и какой либо конфигурации.
- Есть возможность отправлять уведомления в телеграмм об окончании переноса (вам не нужно следить за состоянием переноса)
Консоль кода используется с этой обработки //infostart.ru/1c/tools/1266087/ Monaco editor. Спасибо автору за замечательно проделанную работу!
Порядок работы: https://disk.yandex.ru/i/NcQy5YmdGACR3Q
Только управляемая форма! Нет привязки к БСП или какой либо конфигурации! Обработка прошла тест на модальность (исключены нерекомендуемые синхронные вызовы)!
Активно тестировалась на платформе 8.3.16,8.3.18.
Огромная просьба ко всем скачавшим! Напишите пожалуйста отзыв - какие функции вы считаете еще важным добавить, а какие лучше убрать. Конструктивная критика приветствуется!
Плейлист на youtube видеоинструкции: https://www.youtube.com/playlist?list=PLr4gJ6iKBumo2mToSI8vmGA23uzTHAhjG
Всем приятного переноса!