Имя: Пароль:
1C
 
РИБ в УТ
0 Ychenik1c
 
01.11.16
06:09
Здравствуйте. Настроен РИБ между двумя УТ. В последние время не стали правильно обмениваться правильно. А именно центральная база отдает и принимает правильно, а вот периферийная отдает, но при получение ошибка: Конфигурация ИБ не соответствует ожидаемой. Но если выгрузить файл из ЦБ в ручную (не регламентным заданием) то он загружается в периферийную без ошибки. Попробовал два способа, которые нашел в интернете, загрузить cf из центральной и поменять строку в файле обмена. Но в файле обмена было все правильно. Подскажите какие еще способы есть для решиние этой проблемы?
1 Рэйв
 
01.11.16
06:53
(0)Эта фигня чаще всего из-за демонического обновления.
Помогает или повторная выгрузка из центра или отключение переферийной от обмена и прямая загрузка конфы из центра.
2 Ychenik1c
 
01.11.16
06:56
(1) Да обновляли динамически. Но уже после этого отвязывал от центральной, загружал cf и назад привязывал.
3 Альбатрос
 
01.11.16
07:39
(2) Может еще раз обновил динамически? По факту загрузка цф центральной базы всегда помогало.
4 Ychenik1c
 
01.11.16
07:57
(3) Сегодня вечером попробую. Перифирийную базу же нельзя же динамически обновить
5 andrewrocker
 
01.11.16
08:24
(3) не всегда
6 Ychenik1c
 
02.11.16
05:07
Простое обновление не помогло. В цб в модули поставил пробел обновил, обновление пришло в пб. Результат тот же. Сегодня поищю еще способы обновления и если ни чего нового не найду попробую обновить динамически.
7 Web00001
 
02.11.16
05:19
>>Периферийную базу же нельзя же динамически обновить
Абсолютно неважно. Периферийная или центральная. База файловая серверная? Почистить кэш. Загрузить действительно центральный cf должно помочь. Отвязывай, загружай(не объединение а именно загрузить), потом привязывай обратно. Какой смысл в простом обновлении?
8 andrewrocker
 
02.11.16
07:11
(7) это увы тоже не всегда
9 Ychenik1c
 
02.11.16
09:07
(7) Центральная sql, периферийная файловая.
10 Ychenik1c
 
02.11.16
09:11
Два раза уже выгружал и загружал cf.
11 aleks_default
 
02.11.16
09:24
Периферийную обновлял правильно?
1.Загрузить обменник
2. Зайти в конфигуратор и обновить конфу
3. Догрузить обменник
4. Выгрузить обратно.

На каком этапе возникает проблема если обмен идет регламентным?
12 Фрэнки
 
02.11.16
09:25
(10) Нужно именно "загрузить из файла" а не сравнить и объединить. Если загружаешь из файла, то там и сигнатура идет в точности такая же как в центре.

И насчет того, что обновил центр динамически или не динамически - туфта. Причина сбоя не в этом. Одна из вероятных причин может быть такой: создал новый объект метаданных, затем покрутил его покрутил и решил удалить его. Но из периферийки он при обменах из структуры метаданных само из себя удалить следы не может и сигнатуры после этого не совпадают. Вот и пишет тогда, что не соответствует. Там по завершению получения конфигурации в обмене... там же расчет сигнатуры в приемнике выполняется и его запись в новом виде. Может не совпасть буквально из факта наличия-отсутствия никому не нужного перечисления или еще чего-то подобного
13 Фрэнки
 
02.11.16
09:26
(9) очень частая ситуация, что периферийка файловая - абсолютно некритично.
14 Фрэнки
 
02.11.16
09:33
еще встречалось мне, что удаление реквизитов в метаданных тоже почему-то не проходило через обновление РИБ. Добавление проходит, а на удалении сбоило. В общем случае, действия над конфигурацией в сторону уменьшения состава объектов данных и уменьшение состава подчиненных реквизитов, в том числе - в таком случае повышение вероятности сбоев при обновлении ИБ. Кстати, динамическое обновление ИБ на сервере при уменьшении состава - вот тут почти 100%-ая вероятность сбоя на самой ИБ. А передача по РИБ к таким штучкам еще более чувствительно.

зы. Только это не единственная и не абсолютная причина всех сбоев.
15 Ychenik1c
 
02.11.16
10:28
(12) Я выгрузал CF из центральной. Отвязывал периферийную от центральной и далел загрузить из файла (без сравнения и объединения).
16 Рэйв
 
02.11.16
10:33
(15)Ну тогда третий, самый печальный вариант.
Выгружай конфу из переферийной, загружай центр и запускай заново обмен
17 Serg_1960
 
02.11.16
11:10
Хмм... никто до сих пор не посоветовал кэши почистить. Непорядок.
18 Ychenik1c
 
02.11.16
11:39
(17) Есть пользователь на сервере USR1CV8. Как я правильно понимаю под ним выполняются регламентные задания. Но у него нет папок с кешом.
19 Ychenik1c
 
02.11.16
11:53
И как он различает: если файл выгрузки выгружает вручную - он его принимает, если регламнтным заданием - то нет.
Закон Брукера: Даже маленькая практика стоит большой теории.