Добрый день. На сегодняшний момент имею две конфигурации 1С:УХ 3.0 и 1С:ЗУП 3.1 с большим количеством организаций, в которых настроен типовой обмен данными. Возникла потребность выгружать не все зарегистрированные объекты к обмену, а только часть из них, в зависимости от выбранной организации.
То есть алгоритм примерно такой: при нажатии на кнопку "Синхронизировать" вылетает форма выбора разрешенных организаций для текущего пользователя, затем из всех зарегистрированных объектов отбираются только те, у которых указана нужная организация, если у объекта существует реквизит "Организация". Всем отправленным объектам присваивается номер отправленного сообщения, все неотправленные так и остаются зарегистрированными, пока следующий пользователь не сделает синхронизацию по другим организациям. Интересует именно доработка существующих модулей, а не построение "Костылей" с помощью сторонних объектов.
Базы синхронизируются через интернет, то есть при инициализации синхронизации на одной из сторон всегда будут выгружены и загружены данные из базы корреспондента. В связи с этим возникает еще одна проблема: каким образом инициализировать обмен в базе корреспонденте с таким же отбором по организации и возможно ли получить из менеджера плана обмена выборку данных с отбором (ПланыОбмена.ВыбратьИзменения()). Может быть кто-то сталкивался с подобной задачей?
Добрый день. В вашей ситуации, проще настроить отдельный обмен по каждой организациям, и доработать правили регистрации объектов, в котором вы в зависимости от организации будете регистрировать нужные вам документы.
(2) Да, изначально так и планировал сделать, но проблема в том, что при создании новой синхронизации должны быть уникальные префиксы у баз, коих еще не было в имеющихся синхронизациях, так как у нас одна база ЗУП и одна БУХ, то несколько настроек синхронизации создать не удается, к сожалению.
Пишешь обработку которая, будет запускать "Универсальный обмен" (или как он там называется для КД3). И выгружать только нужный объект.
И на план обмена не обращать внимание.
(3) У нас практически полностью переписаны правила конвертации объектов, если вызывать универсальный обмен, то насколько я понимаю необходимо допиливать стандартную конфу (модуль менеджера обмена) под переделанные правила в КД 3.0?
(9) Извиняюсь, изначально не правильно вас понял, обмен через план обмена ОбменЗарплата3Бухгалтерия3 с дописанными ПКО.
Понял, что вы предлагаете. Но, к сожалению, заказчик не хочет производить никаких дополнительных манипуляций, к примеру, сохранять файлик, потом загружать его на другой стороне.
(11) причем тут сохранять?.... там можно прописать прямое подключение.
как понял на каждую организацию свой бух, который хочет выгружать отражение ЗП только для себя.
Итого получается ручная выгрузка, данного документа.
яб переделал этот документ на КД2, и правилами выгружал использую возможности описанные в ссылке.
А в обмен, это документе исключил изменив Правила регистрации.
Делов на 3-4 часа с написаним правил.