|
Обмен РИБ | ☑ | ||
---|---|---|---|---|
0
Sasha_uu
03.11.11
✎
07:36
|
Есть центральная база, две перефирийнные базы. В переферии1 создаются документы они не проведенные, далее они выгружаются в центр оттуда в переферию 2 (где документы проводятся). После идет выгрузка из переферии2(доки проведенные) в центр и из переферии1(доки непроведенные) тоже в центр, после чего в центре документы становятся непроведенными. Оттуда идет выгрузка в переферию2 и в итоге документы становятся непроведенными.
Поделитесь опытом как правильно настроить обмен. |
|||
1
Рэйв
03.11.11
✎
07:39
|
Не проводить документы, а передавать с ними их движения по регистрам. Тогда все что проводилось- будет проведено, а то, что не проводилось - будет непроведено
|
|||
2
Sasha_uu
03.11.11
✎
07:49
|
(1) когда проведенный документ выгружается он передает все движения сделанные этим документом.
|
|||
3
Рэйв
03.11.11
✎
07:51
|
(2)Не факт.
Можно передавать отдельно документы без движений. Или только их движения без документов, правда тогда в регистраторах будет <Объект не найден> Но если у тебя все передается, то зачем ты их проводишь при обмене? |
|||
4
Рэйв
03.11.11
✎
07:52
|
проводи их в центре до обмена
|
|||
5
Sasha_uu
03.11.11
✎
07:57
|
Документы проводятся в переферийной базе и в центр они выгружаются проведенными, но во второй переферии эти документы не проведенные и когда делается загрузка из переферии2 документы в центре стапновятся не проведенными.
|
|||
6
Рэйв
03.11.11
✎
08:01
|
(5)Или используй обмен ПоОрганизации или проводи все в центре. Иначе, если у тебя все документы ходят по всем базам, то такой бардак и будет
|
|||
7
Sasha_uu
03.11.11
✎
08:02
|
при обмене через РИБ используется полный обмен данными.
|
|||
8
Рэйв
03.11.11
✎
08:03
|
(7) я понял что полный. Что мешает использовать ПоОрганизации?
|
|||
9
Sasha_uu
03.11.11
✎
08:03
|
Конфигурация 1С УПП 8,2
|
|||
10
Sasha_uu
03.11.11
✎
08:04
|
Такого плана обмена нет.
|
|||
11
Рэйв
03.11.11
✎
08:04
|
(9)Ну сделай.Там делов то:-) Вставить 10-20 строчек кода при записи сообщения в модуль плана обмена
|
|||
12
Рэйв
03.11.11
✎
08:06
|
что-то вроде такого
//Процедура убирает из регистра не нужные данные // Процедура УбратьИзРегистраДанныеНеНужныеДляПереносаПоОрганизацииРегистратора(ЭлементДанных) РегистраторСтроки = ЭлементДанных.Отбор.Регистратор.Значение; Если ИспользоватьФильтрПоДокументу(ТипЗнч(РегистраторСтроки)) Тогда Если РегистраторСтроки.Метаданные().Реквизиты.Найти("Организация") <> Неопределено Тогда ОрганизацияРегистратора = РегистраторСтроки.Организация; Если ЗначениеЗаполнено(ОрганизацияРегистратора) Тогда ТекущееРешение = (ЭтотОбъект.Организации.Найти(ОрганизацияРегистратора, "Организация") <> Неопределено); КонецЕсли; Иначе ТекущееРешение = Истина; КонецЕсли; Если НЕ ТекущееРешение Тогда ЭлементДанных.Очистить(); КонецЕсли; КонецЕсли; КонецПроцедуры |
|||
13
Sasha_uu
03.11.11
✎
08:13
|
Должны же быть стандартные пути решения. Влазить в конфу это не вариант
|
|||
14
Рэйв
03.11.11
✎
08:16
|
(13)Ну ищи тогда:-)
|
|||
15
wise
03.11.11
✎
08:19
|
(13) если создание доков в переф1, а обработка в переф2, то запрети выгрузку БЕЗ загрузки, и данные с переф2 ДОЛЖНЫ загружаться ПОСЛЕ данных с переф1.
|
|||
16
Sasha_uu
03.11.11
✎
08:19
|
(15) как это настроить?
|
|||
17
wise
03.11.11
✎
08:22
|
+15 и выгрузка в перф1 формируется только ПОСЛЕ получения данных с перф2
|
|||
18
Рэйв
03.11.11
✎
08:22
|
(15)Вернуться доки из базы 1 в центр и станут проведенными. А в базе 2 просто меняли данные у нескольких доков и не проводя их записали. Придет обмен из базы 2 и в центре эти доки станут непроведенными.
Тут запаришься отслеживать |
|||
19
wise
03.11.11
✎
08:29
|
(16) в начтройке обмена есть флажок, выгружать только после загрузки(не помню точно как называется)
(18) 15-ый пост - ЭТО под задачу:{если создание доков в переф1, а обработка в переф2} |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |