Обработка ручного одностороннего переноса документов из УТ 10.2 в БП 2.0 через Com-соединение без использования правил обмена
Интеграция - Перенос данных 1C
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Обработка запускается на стороне БП2.0 и подключается к УТ, и в общих словах действует так:
В базе-источнике отбираются какие-либо документы в соответствии с настроенными критериями отбора, эти документы, конечно же ссылаются на значения других документов и справочников, которые в свою очередь также ссылаются на другие объекты и т.д. Вся эта иерархическая структура рекурсивно переносится в приёмник, но отправной точкой обычно является документ.
Настройка обработки:
Здесь настраиваются "Параметры подключения к УБ" (имеется ввиду база УТ),
"Параметры загрузки в приёмник", по типу(виду) объектов, назначения колонок настройки:
Тип, Вид - понятно.
Не Искать по ИД - при загрузке не производить предварительный поиск объекта по идентификатору через регистр сведений "СоответствиеОбъектовДляОбмена"
Добавлять, если не существует- понятно,
Переписывать, если существует - понятно,
Значение по умолчанию - использовать данное значение реквизита указанного типа, если оно не загружено и не найдено в базе приёмнике
Использовать значение по умолчанию даже если объект существует - понятно,
Поиск По - если не найден по идентификатору, то искать по данным полям (содержит строку, например "ИНН,КПП,ЭтоГруппа,")
Поиск По1 - Если не найден по ИД, и по ПоискПо, то искать по данным полям
Доп. Параметр - пока используется только в Реализации товаров и услуг, и позволяет настраивать поведение при загрузке.
"Параметры загрузки из источника" - список организаций, по которым осуществляется перенос.
Собственно перенос документов:
Здесь нужно установить период и отобрать нужные виды документов (список легко расширить, но для этого уже потребуется программирование), и нажать на "Прочитать заголовки": произойдет подключение к базе источнику и основная таблица вкладки заполнится списком документов, если будет обнаружено, что документ уже грузился или существует (по настройке синхронизации), то эта информация так же отобразится в окне.
Далее нужно отметить те документы, которые хочется загрузить, и нажать "Перенос данных": документы перенесутся в приёмник (процесс переноса можно прервать). Внизу, полосой прогресса отображается процент загруженных документов.
Аналогично осуществляется перенос элементов справочников:
Выбираем Вид справочника, нажимаем "Прочитать заголовки", отмечаем нужные, и нажимаем "Перенос данных"
Обработка в общем-то узконаправленная и заточена на небольшое количество документов и справочников, но этот список легко дополнить, также легко изменить поведение при синхронизации и загрузке. Обработка была сделана как замена для автоматического обмена по правилам обмена.
По сравнению с автоматическим обменом имеет ряд преимуществ:
- полный контроль над загружаемыми объектами
- рекурсивная загрузка зависимых объектов
- наглядность исполнения обмена
- наглядность и гибкость настроек загрузки и синхронизации
- простота программирования и отладки при самостоятельной доработке.
Ну и недостатки, куда же без них
:
- требуется участие пользователя, для осуществления обмена
- нет возможности использования правил регистрации изменения объектов
Вступайте в нашу телеграмм-группу Инфостарт