Отбор объектов для выгрузки при синхронизации данных.

1. inalaxe 7 10.04.20 15:05 Сейчас в теме +1 $m
Добрый день. На сегодняшний момент имею две конфигурации 1С:УХ 3.0 и 1С:ЗУП 3.1 с большим количеством организаций, в которых настроен типовой обмен данными. Возникла потребность выгружать не все зарегистрированные объекты к обмену, а только часть из них, в зависимости от выбранной организации.
То есть алгоритм примерно такой: при нажатии на кнопку "Синхронизировать" вылетает форма выбора разрешенных организаций для текущего пользователя, затем из всех зарегистрированных объектов отбираются только те, у которых указана нужная организация, если у объекта существует реквизит "Организация". Всем отправленным объектам присваивается номер отправленного сообщения, все неотправленные так и остаются зарегистрированными, пока следующий пользователь не сделает синхронизацию по другим организациям. Интересует именно доработка существующих модулей, а не построение "Костылей" с помощью сторонних объектов.
Базы синхронизируются через интернет, то есть при инициализации синхронизации на одной из сторон всегда будут выгружены и загружены данные из базы корреспондента. В связи с этим возникает еще одна проблема: каким образом инициализировать обмен в базе корреспонденте с таким же отбором по организации и возможно ли получить из менеджера плана обмена выборку данных с отбором (ПланыОбмена.ВыбратьИзменения()). Может быть кто-то сталкивался с подобной задачей?
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. magvay_k 64 11.04.20 14:17 Сейчас в теме
Добрый день. В вашей ситуации, проще настроить отдельный обмен по каждой организациям, и доработать правили регистрации объектов, в котором вы в зависимости от организации будете регистрировать нужные вам документы.
5. inalaxe 7 13.04.20 08:40 Сейчас в теме
(2) Да, изначально так и планировал сделать, но проблема в том, что при создании новой синхронизации должны быть уникальные префиксы у баз, коих еще не было в имеющихся синхронизациях, так как у нас одна база ЗУП и одна БУХ, то несколько настроек синхронизации создать не удается, к сожалению.
3. Константин С. 672 12.04.20 13:27 Сейчас в теме
такой: при нажатии на кнопку "Синхронизировать"

Пишешь обработку которая, будет запускать "Универсальный обмен" (или как он там называется для КД3). И выгружать только нужный объект.
И на план обмена не обращать внимание.
6. inalaxe 7 13.04.20 08:43 Сейчас в теме
(3) У нас практически полностью переписаны правила конвертации объектов, если вызывать универсальный обмен, то насколько я понимаю необходимо допиливать стандартную конфу (модуль менеджера обмена) под переделанные правила в КД 3.0?
9. Константин С. 672 13.04.20 09:19 Сейчас в теме
(6)
под переделанные правила в КД 3.0?

вы в каком формате обмениваетесь?
вот ту обработку и запускайте интерактивно типа такого https://infostart.ru/public/154614/
11. inalaxe 7 13.04.20 10:33 Сейчас в теме
(9) Извиняюсь, изначально не правильно вас понял, обмен через план обмена ОбменЗарплата3Бухгалтерия3 с дописанными ПКО.
Понял, что вы предлагаете. Но, к сожалению, заказчик не хочет производить никаких дополнительных манипуляций, к примеру, сохранять файлик, потом загружать его на другой стороне.
12. Константин С. 672 13.04.20 10:54 Сейчас в теме
(11) причем тут сохранять?.... там можно прописать прямое подключение.
как понял на каждую организацию свой бух, который хочет выгружать отражение ЗП только для себя.
Итого получается ручная выгрузка, данного документа.
яб переделал этот документ на КД2, и правилами выгружал использую возможности описанные в ссылке.
А в обмен, это документе исключил изменив Правила регистрации.
Делов на 3-4 часа с написаним правил.
4. Akuji 22 12.04.20 16:14 Сейчас в теме
в которых настроен типовой обмен данными

Это через универсальный формат? Там вроде как есть отбор по организациям.
7. inalaxe 7 13.04.20 08:45 Сейчас в теме
(4) Нет, к сожалению, это не универсальный формат, а ОбменЗарплата3Бухгалтерия3.
8. Akuji 22 13.04.20 09:18 Сейчас в теме
В ЗП - Бух тоже есть...
В начале говорится про
На сегодняшний момент имею две конфигурации 1С:УХ 3.0 и 1С:ЗУП 3.1
такого типового что то не вижу
10. inalaxe 7 13.04.20 10:10 Сейчас в теме
(8) синхронизация настроена через типовой план обмена ОбменЗарплата3Бухгалтерия3, так как в 1С:УХ 3.0 встроена 1С:Бухгалтерия Корп 3.0
Оставьте свое сообщение

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