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

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

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