Обмен из регистра сведений в табличную часть документа

1. user1276913 19.02.20 09:29 Сейчас в теме
Добрый день! Пытаюсь настроить обмен, выгружать необходимо данные из регистра сведений в табличную часть документа. Синхронизацию данных осуществлять необходимо ежедневно. Каждый день в базе УТ при выгрузке должен создаваться отдельный документ от текущей даты со строками в табличной части, соответствующими данным из регистра сведений из базы источника. Возникли сложности, так как данные берутся из самописной конфигурации, бсп заказчик добавлять не хочет, вторая конфигурация - УТ, версия - 11.4.8.84. Нужно настроить синхронизацию между этими двумя базами. Пока пробую через обработку "Универсальный обмен данными через XML", правила обмена отладила. Обмен должен быть односторонним, через COM-подключение не удастся сделать, так как разные версии клиента и сервера. Уроки по обмену смотрела, книги читала, как стандартные способы использовать для своей задачи не могу понять. Почему нужен именно обмен - нужно загружать записи из регистра сведений, которые менялись, чтобы не было синхронизации с большим набором записей. Прикрепляю свои правила обмена, если возникнут идеи, то лучше писать подробнее, опыта у меня мало, с обменами не работала. Ещё почему-то в обработчике послеЗагрузки - не могу удалить строки с незаполненным контрагентом, он их просто не видит. Может, кто-нибудь знает, как лучше решить задачу? Прошу помочь.
Прикрепленные файлы:
ОСАУТНОВЫЕ.xml
По теме из базы знаний
Найденные решения
2. starjevschik 19.02.20 09:40 Сейчас в теме
Надо разделить проблему на этапы.
1. Правила обмена. Из текста не очень понятно, они есть или их таки нет. Если нет - надо сделать.
2. Технология передачи выгруженного файла. Это дело чисто техники, зависит от того, как там все устроено. Если есть общие диски, можно туда файл выкладывать. Если их нет, то как-то пересылать.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. starjevschik 19.02.20 09:40 Сейчас в теме
Надо разделить проблему на этапы.
1. Правила обмена. Из текста не очень понятно, они есть или их таки нет. Если нет - надо сделать.
2. Технология передачи выгруженного файла. Это дело чисто техники, зависит от того, как там все устроено. Если есть общие диски, можно туда файл выкладывать. Если их нет, то как-то пересылать.
3. user1276913 19.02.20 09:54 Сейчас в теме
Правила обмена есть, ПКО для регистра сведений и документа, в пвд для регистра в обработчике "Перед обработкой" Произвольный алгоритм, через выборку данных помещаю данные в табличную часть документа, потом уже в пко в обработчике "После загрузки", устанавливаю дату и запросами заполняю оставшиеся реквизиты. Обе базы на сервере, Srvr, первые три цифры одинаковые, только последней отличаются. xxx.xxx.x.y. План обмена создала в конфигурации приемнике - УТ, прописала состав, новая синхронизация данных в УТ доступна, но при настройке подключения выдает "Не удалось подключится к другой программе: -2147221164(0x80040154): Класс не зарегистрирован". План обмена создала и в конфигурации источнике, там только состав указала и добавила макеты "План обмена" и "План регистрации".
4. пользователь 19.02.20 10:12
Сообщение было скрыто модератором.
...
5. PhoenixAOD 62 19.02.20 10:39 Сейчас в теме
(3) ну если в самописной нет БСП то не взлетит это дело, думаю, тут надо в самописной добавить запускать Универсальный обмен в формате XML (если взлетит конечно), и там уже думать как ее зпускать, ну и в УТ также по регл заданию запускать эту обработку и загружать данные, либо своять вообще в самописке выгрузку в текстовик и в УТ загрузку из текстовика, тот же xml со своей структурой.
6. user1276913 19.02.20 14:40 Сейчас в теме
А как я смогу через обработку универсального обмена или файл загружать не все записи из регистра сведений в одну табличную часть документа, а загружать только записи измененные со вчерашнего дня по сегодняшний, к примеру? Как можно отследить в правилах обмена, что запись была изменена кем-то недавно? Периодом что ли загружать?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот