Имя: Пароль:
1C
1С v8
Настройка состава документов в синхронизации РИБ
0 ajuice
 
26.08.19
11:36
Добрый день! Есть 2 базы Бухгалтерии 3.0, между ними настроена синхронизация данных. Нужно чтобы из центральной базы в периферийную выгружались одни документы (расчеты с контрагентами), а из периферийной другие документы (поступления). Можно ли как-то настроить состав выгружаемых данных? Можно написать конечно правила обмена и воспользоваться универсальной выгрузкой/загрузкой. Но не очень хочется возиться с правилами.
1 aleks_default
 
26.08.19
11:39
Ну сделай фильтр в процедуре ПриОтправкеДанныхГлавному/подчиненнмоу
2 ajuice
 
26.08.19
11:46
(1) конфигурация на поддержке, не хочется снимать
3 Фрэнки
 
26.08.19
12:02
(2) тогда все равно пытайся сделать новые правила регистрации. Они все равно подкладываются в настройках обмена. Просто посмотри внимательно, что такая возможность там есть.
4 ajuice
 
26.08.19
13:16
(3) Там задаются правила регистрации объектов или правила обмена для уже зарегистрированных? не совсем понимаю
5 Фрэнки
 
26.08.19
15:06
Правила регистрации. Именно они. Правила обмена - это в универсальной загрузке/выгрузке
6 ajuice
 
26.08.19
15:58
(5) Спасибо! С этим разобралась. Подскажите еще пожалуйста, чтобы настроить правила регистрации для одного типа документа так, чтобы он выгружался только из центральной, а для другого типа документа, чтобы он выгружался только из периферийной, нужно в правиле регистрации документа в обработчике события "После обработки" прописать нужное условие? так?
7 aleks_default
 
26.08.19
15:59
Если ПланыОбмена.ГлавныйУзел = неопрределено - то это центральная
8 aleks_default
 
26.08.19
16:00
ПланыОбмена.ГлавныйУзел()
9 ajuice
 
26.08.19
16:24
Большое всем спасибо, вроде получается!
10 ajuice
 
18.09.19
15:25
Up

У меня образовалась проблема, не знаю как ее обойти.
Например, мне нужно регистрировать документы Списание с расчетного счета только с определенной статьей расходов. Это условие я провисала в правилах регистрации для документа "Списание с расчетного счета". Теперь документы с другой статьей не регистрируются, но! регистрируются их проводки, которые идут в периферийную базу с регистратором <Объект не найден>. Я конечно могу для регистра бухгалтерии тоже условие прописать, но это не один документ и не один регистр, мне кажется неправильно в каждом регистре накопления или бухгалтерском писать условия для каждого вида документа. Посоветуйте, пожалуйста, что можно сделать
11 Фрэнки
 
18.09.19
15:44
(10) Самый вредный совет - отключить регистрацию и обмен проводками и движениями целиком. А при получении данных из обмена, на стороне Приемника, определить обязательное перепроведение получаемого документа. Или выгружать все только проведенное, но загружать без проведения и завершать обмен запуском всех загруженных документов на проведение.

Не вредный совет - пробежаться по всем правилам регистрации наборов записей регистров и указать в них условие, совпадающее с указанным для документов.
12 Фрэнки
 
18.09.19
15:46
А документы нужно проводить именно в самом конце обмена, чтобы в процедура обработки проведения не встречалось ссылок ОбъектНеНайден
13 ajuice
 
18.09.19
15:54
(11) Перепроводить на стороне ПБ не очень хочется, хочется чтоб движения из ЦБ пришли. Может можно как-то отменить регистрацию движений, если не регистрируем сам документ, попробую поискать как это можно сделать
14 Фрэнки
 
18.09.19
15:58
(13) в каждом обрабатываемом наборе есть ссылка на регистратор - нужно просто обработать по этой ссылке точно также, как сделано для самого документа.
15 ajuice
 
18.09.19
16:06
(14) Спасибо! Кажется я поняла куда двигаться
16 ajuice
 
20.09.19
09:17
Фигня получилась конечно. Мне пришлось в каждом регистре сведений и накопления прописать условия для регистратора ((( Думала в правиле для самого документа можно снять его движения с регистрации, не получилось.