Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

УПП Обмен по организации

УПП Обмен по организации
Я
   user-ok
 
31.05.19 - 16:53
Есть база УПП с 2 организациями.
Задача: создать еще 2 базы, в одну из которых выгружать документы, проведенные по бухучету по одной организации, в другую - по другой
РЛС не подходит. должна быть база, в которой данные только по одной организации
В конфигурации есть обмен УПП-УПП. попробовал использовать его. нужные документы отфильтровываются, но после переноса проводятся в другой базе, чего хотелось бы избежать, нужно переносить документы с движениями, как в РИБ
Думал использовать правила обмена с правилами регистрации, создал правила обмена, правила регистрации для нужных документов. А теперь вопрос: как УПП "скормить" эти самые правила регистрации? В настройках обмена есть только поле для правил обмена. Или правила регистрации это только для УФ и БСП-шных конфигураций.
В принципе не обязательно решать задачу прикручивания правил регистрации к УПП. Если подскажете как проще всего решить первоначальную задачу - буду признателен
 
 
   vicof
 
1 - 31.05.19 - 16:57
Бизнес-задача какая?
   user-ok
 
2 - 31.05.19 - 17:00
задача иметь базу, в которой есть документы только по одной организации
и по расписанию переносить туда изменения из основной
   vicof
 
3 - 31.05.19 - 17:02
Бизнес-задача интересует. Нафига это? Почему в одной базе не вести?
   kai17
 
4 - 31.05.19 - 19:17
Создать полный план обмена. Повесить обработчик на "ЗарегистрироватьИзменениеОбъекта".
Написать логику проверки объекта (Проверка ссылки , объекта , константы , набора записей регистров и тд. иногда рекурсивно).
Поставить флаг Отказ=Истина если объект содержит ссылку на организацию, которую выгружать не требуется.
   user-ok
 
5 - 31.05.19 - 20:08
(3) в одной базе и ведется, руководство потребовало обеспечить возможность отдать на сторону базу в которой есть данные только по одной организации.
(4) Приблизительно это и пробую но через правила регистрации в КД, не взошло. пытаюсь последовать твоему совету, не могу найти ЗарегистрироватьИзменениеОбъекта, в СП есть только ЗарегистрироватьИзменения , но это по-моему не то, это же ручная регистрация объектов для узла, а мне нужно наоборот регистрировать все, кроме того что удовлетворяет определенному условию (Организация <> НекаяОрганизация)
   user-ok
 
6 - 03.06.19 - 08:01
(3) в одной базе и ведется, руководство потребовало обеспечить возможность отдать на сторону базу в которой есть данные только по одной организации.
(4) Приблизительно это и пробую но через правила регистрации в КД, не взошло. пытаюсь последовать твоему совету, не могу найти ЗарегистрироватьИзменениеОбъекта, в СП есть только ЗарегистрироватьИзменения , но это по-моему не то, это же ручная регистрация объектов для узла, а мне нужно наоборот регистрировать все, кроме того что удовлетворяет определенному условию (Организация <> НекаяОрганизация)
   kai17
 
7 - 10.06.19 - 13:46
В УПП в модуле объекта плана обмена:
ПланОбменаОбъект.<Имя плана обмена> (ExchangePlanObject.<Имя плана обмена>)
ПриОтправкеДанныхПодчиненному (OnSendDataToSlave)
Синтаксис:
ПриОтправкеДанныхПодчиненному(<ЭлементДанных>, <ОтправкаЭлемента>, <СозданиеНачальногоОбраза>)
Параметры:
<ЭлементДанных>
При вызове обработчика события данный параметр содержит элемент данных, изменение которого зарегистрировано и который должен быть помещен в сообщение обмена данными. Элементами данных могут быть КонстантаМенеджерЗначения.<Имя константы>, объекты базы данных, наборы записей регистров, последовательностей или перерасчетов.

В конфигурациях на свежих БСП можно использовать ОбщийМодуль.ОбменДаннымиСобытия ЗарегистрироватьИзменениеОбъекта и ЗарегистрироватьИзмененияДанных
   RomanYS
 
8 - 10.06.19 - 13:52
(0) Как вам помогут правила регистрации, если регистры (проводки) не включены в состав плана обмена?
   Джинн
 
9 - 10.06.19 - 14:09
(8) Дык включить их. Дело то. Там мышом только потыкать в КД.
   RomanYS
 
10 - 10.06.19 - 14:19
(9)
1. С этого надо начинать
2. Почему в КД? Состав плана обмена задается в конфигураторе, в КД вы не зарегистрируете никак то, что не включено в план обмена.
   Джинн
 
11 - 10.06.19 - 14:23
(10) Правила обмена в КД. Добавить в них еще и регистры.
   RomanYS
 
12 - 10.06.19 - 14:28
(11) Предлагается выгружать регистры вместе регистратором без регистрации изменения самих регистров?

ОК. Но в УПП есть, например, восстановление последовательностей: изменений документа нет (предусмотрена ли регистрация разработчиком конфы?), а проводки поменялись.
   Джинн
 
13 - 10.06.19 - 14:33
(12) Я так понимаю из (0), что это база для отчетности. Причем "белой". А не для текущей работы. Закрыли период, обменялись и с концами. Но если данные постоянно дергаются и обмен он-лайн, то да, придется более основательно делать. Тут Вы правы.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.