Имя: Пароль:
1C
1С v8
РИБ самописный
0 mnimo
 
16.08.12
22:54
Есть риб самописный на 8. Вопрос: Как избежать ситуации когда к примеру ЦБ сделала выгрузку 2 раза. То есть Ведомая база файл не примет, так как номер сообщения будет больше ожидаемого???
Кодом можно проверить номер сообщения. неужели брать файл сообщения, выгружать с текущими изменениями и править в нем номер сообщения????
1 Aleksey
 
16.08.12
22:58
а зачем? Выгружай повторно ВСЁ по чем небыло подтверждения
2 Живой Ископаемый
 
16.08.12
23:04
" То есть Ведомая база файл не примет, так как номер сообщения будет больше ожидаемого??? " - почему не примет? вы этот РИБ так написали, что он специально не принимает сообщения с номером больше ожидаемого?
3 DrShad
 
16.08.12
23:15
(1) +100500
4 mnimo
 
17.08.12
07:49
(2) Нет я так не писал, просто не грузит у меня почему то, ощибку при загрузке выкидывает. Делаю ручной обмен и опять все идет до момента двойной выгрузки из одно базы.
5 mnimo
 
17.08.12
07:54
(3) Поправте!
6 Живой Ископаемый
 
17.08.12
10:01
какую ошибку выкидывает?
7 Юрий Лазаренко
 
17.08.12
10:06
(0) Я когда писал свой РИБ на 77, выгружал все изменения, пока из второй базы не придет ответ, что изменения загружены. Файл, конечно, раздувался, но зато грузить можно было с пропуском пакетов. Более старый пакет, естественно, в этом случае грузить не надо, если уже был загружен новый.
8 Hmster
 
17.08.12
10:17
ошибку в студию
9 mnimo
 
17.08.12
13:52
Ошибка "Конфигурация узла распределенной ИБ не соответствует ожидаемой".
10 Рэйв
 
17.08.12
13:56
(9) Это печальный диагноз. придется тебе отрубить переферийную от обмена, залить туда cf из центра и подключить обратно
11 Лоботряс
 
17.08.12
13:59
146% после обновления конфы, переферийку восстановили из архива. Ожидает тебя еще и пропажа последних введенных данных..
12 Рэйв
 
17.08.12
14:00
(11)Не. Если сделает как в (10) все должно остаться как есть
13 mnimo
 
17.08.12
14:00
(10)Вот я понял это, но почему этот казус происходит каждый раз после выгрузки из ЦБ 2 раза без обмена с переферийной базой??? Неужели никак не избежать этого. Ведь ситуации разные бывают, могут и несколько раз выгрузить из ЦБ и не разу не загрузить в распредлеленныю ().
14 Рэйв
 
17.08.12
14:01
(13)Неважно сколько раз ты выгрузишь.Главное чтобы номер выгрузки был болльше номера последнего принятого в переферии
15 Лоботряс
 
17.08.12
14:03
(12) а куда ж конфа делась?
16 0Mint
 
17.08.12
14:03
(13) Я думаю этот казус связан с полетевшим кешем в подчиненной или демоническим обновлением в центральной, а не с "двойной выгрузкой". Лечится как в (10), все обсосано здесь и на инфостарте.
17 Рэйв
 
17.08.12
14:03
(15)Да хрен ее знает.Обычно такие дела  когда часто демонически обновляешь
18 Hmster
 
17.08.12
14:04
(9) это при загрузке в ЦБ или перифирийную?
19 mnimo
 
17.08.12
14:06
(18) Переферийная.
20 Hmster
 
17.08.12
14:11
тады как в (10).
это из-за неправильной работы с РИБ базами. Сам механизм нормально работает. 50 перифирийных баз, 2 года работы и было всего пару раз такое.
21 hhhh
 
17.08.12
14:12
(17)+ еще бывает, когда в центральной базе выгружают следующее обновление, не приняв ответ про предыдущее.

Ну то есть активно работать в конфигураторе в центральной базе не рекомендуется.
Ошибка? Это не ошибка, это системная функция.