Имя: Пароль:
1C
1С v8
Не происходит обмен РИБ - не загрузились изменения конфигурации
,
0 Vladal
 
15.05.17
13:05
Привет.
Есть две базы на УТ в магазине и офисе, между ними настроен типовой обмен с помощью РИБ.
Конфа на поддержке с возможностью изменения.

Как сообщили, с пятницы обмены перестали работать после добавления нового отчета.
В файле выгрузки из офиса измененная конфа выгружается, но в розницу не загружается.
С помощью встроенной типовой обработки "Регистрация изменений для обмена" у обоих узлов обнулил номера сообщений, сделал обмен и в магазине пришло это обновление конфы. Обновил, новый отчет появился, сделал еще пару-тройку обменов чтобы убедиться в работоспособности.

Сегодня опять говорят, что обмен сломался, опять магазин не принимает изменения из центральной базы, а центр не принимает из периферии.

Захожу удаленно в периферийную базу - принимаю сообщения, конфа не меняется.
Конфигуратор тоже скромно молчит об отсутсвии изменений конфигурации.
Делаю изменения конфигурации в центральной базе и снова делаю обмен - периферия опять его не видит и не загружает.

хотя в мониторе обмена обе базы пищут, что обмен прошёл только что, и "Предупреждений нет"

Вот номера сообщений из последних файлов обмена:
периферия - центр (размер 2 Кб)
<v8msg:MessageNo>15</v8msg:MessageNo>
<v8msg:ReceivedNo>21</v8msg:ReceivedNo>

центр - периферия (размер 18 Мб)
<v8msg:MessageNo>22</v8msg:MessageNo>
<v8msg:ReceivedNo>15</v8msg:ReceivedNo>

То есть опять сбились номера.
У кого есть опыт обмена, скажите, как это могло быть?
Не обновили конфу в периферии и отправили обмен?
Или обменялись не с той базой (например, боевая и песочница)?
1 Cyberhawk
 
15.05.17
13:08
15-21 и 22-15 не говорит о том, что что-то сбилось
2 Cyberhawk
 
15.05.17
13:08
Это говорит о том, что 22 было отправлено, но не принято
3 Cyberhawk
 
15.05.17
13:08
Ты что-то мудришь
4 Vladal
 
15.05.17
13:12
(2) Я понимаю, что не принято. Но подчиненный узел не хочет принимать изменения.
(3) Что мудрю? Что я забыл написать?
Снова обнулить счетчики и обменяться?
Я хочу найти причину, чтобы завтра снова не пришлось обнулять счетчики обмена.
5 Vladal
 
15.05.17
13:13
магазин не может принять это 22-е сообщение.
Но и ошибок не выдаёт. ладно бы, написал "Номер сообщения меньше либо равен ранее принятому в обмене 1С", но не пишет же.
6 Serg_1960
 
15.05.17
13:22
(4)"Но подчиненный узел не хочет принимать изменения... Что я забыл написать?" - может стоит поискать и озвучить текст ошибки? монитор обмена, журнал регистрации...
Или, по традиции, нам ждать до сотого поста? :)
7 Serg_1960
 
15.05.17
13:24
Кстати: 15/21 говорит о том, что не все сообщения обмена обрабатываются корректно.
8 Ёпрст
 
15.05.17
13:27
И.. если прилетают изменения конфы у вас часто, то возможно, пофигуратор кто-то уже занял в перефирийке, вот изменения конфы и не принимаются
9 Лиза777
 
15.05.17
13:28
можно попробовать отключить дочку (например обработкой "реанимация подчиненного узла"), в дочку загрузить конфигурацию из главной, обнулить номера сообщений в базах. И сначала сделать выгрузки туда-сюда несколько раз. Сначала из главной в дочку.
10 Лиза777
 
15.05.17
13:29
забыла написать, что после загрузки конфы в дочку её опять надо подключить как дочку
11 Лиза777
 
15.05.17
13:29
может после таких "переворачиваний с боку на бок" будут изменения конфигурации нормально загружать с обменами.
12 Лиза777
 
15.05.17
13:30
Главное сделать всё аккуратно и внимательно. Не навредит это точно, а может и поможет
13 Cyberhawk
 
15.05.17
13:31
(4) "Что мудрю?" // Мельтешишь, делаешь какие-то лишние телодвижения по сбросу номеров сообщений
14 Vladal
 
15.05.17
14:03
(6) Нет ничего особенного. Вот скрины обработок обеих баз:
http://s001.radikal.ru/i193/1705/47/6d58c0e97ce7.png

http://s001.radikal.ru/i193/1705/67/c9e70e84f045.png
15 Vladal
 
15.05.17
14:06
(8) Может быть и такое, но периферийка не может менять конфу вроде.

А может ли быть ситуация, что у пользователя в периферийке нет прав чтобы вносить изменения и вот конфа не грузится потому?
хотя то же самое и от администратора азаходил и не прочиталось ничего.

(9) почти так и делал, только не отключал дочку, прочто обнулил счетчики и всё загрузилось на ура. Потом погонял обмены и вот снова здрасьте.

(13) Возможно. Просто пробовал всё - менял же конфу, снова выгружал, но так и не победил. Потому и обнулял. мельтешил.
16 Vladal
 
15.05.17
14:17
Вот настройки плана

http://s015.radikal.ru/i332/1705/cc/6e962a123b78.png

То же и в периферийной базе, только зеленый шарик на РБ.
17 Vladal
 
15.05.17
14:27
Вот в магазине - узел с желтой пиктограммой

http://s016.radikal.ru/i335/1705/08/96fbf3bf10ce.png
18 Serg_1960
 
15.05.17
14:36
(14) Это не тот скрин, на который я бы обращал внимание. Нажми гиперссылку "Сейчас" - откроется журнал регистрации с отбором сообщений обмена данными - там больше информации.
19 Гипервизор
 
15.05.17
14:44
(14) А префиксы ИБ одинаковые чтоль?
20 Serg_1960
 
15.05.17
15:02
Непорядок конечно, но для обмена это не принципиально - в нём используются коды узлов.
21 Vladal
 
15.05.17
15:09
(18) Вот нужный скрин из журнала (с отбором по обмену, который формирует обработка обмена)

http://i053.radikal.ru/1705/b2/e5c4607af3cat.jpg

(19) Одинаковые. // мопед не мой
В файлах обмена префиксы из узлов - там разные.
22 Vladal
 
15.05.17
15:10
упс. последняя ссылка неправильная http://i053.radikal.ru/1705/b2/e5c4607af3ca.png
23 Vladal
 
15.05.17
15:18
и из магазина:
http://s011.radikal.ru/i318/1705/36/75ee63b5531a.png

ничего революционного нет.
24 Cyberhawk
 
15.05.17
15:24
Ты не там ЖР смотришь, надо смотреть в конфигураторе рядом с началом получения данных и далее
25 Vladal
 
15.05.17
15:26
(24) На периферии, правильн?
26 Cyberhawk
 
15.05.17
15:27
(25) Да.
Кстати, а в чем проблема-то?
27 Vladal
 
15.05.17
15:46
Понял. Спасибо.
28 Serg_1960
 
15.05.17
16:35
(23) "ничего революционного нет." - ты опять не то озвучиваешь :( При нормальном прошедшем сеансе обмена, разумеется, ничего интересного там нет. Измени интервал в отборе на тот период, когда "Как сообщили, с пятницы обмены перестали работать"(0) - посмотри по журналу момент времени с чего всё началось.
29 Serg_1960
 
15.05.17
16:40
(24) Не принципиально, но в режиме "1С:Предприятие" удобнее - на журнал уже наложен отбор нужных записей.
Кроме озвученного ранее места, доступ к журналу можно получить также из плана обмена или из сценария обмена. Это не принципиально.
30 h-sp
 
15.05.17
17:20
(27) а обновить конфигурацию бд нажали?
31 Cyberhawk
 
15.05.17
20:46
(29) "Не принципиально ... на журнал уже наложен отбор нужных записей" // Как раз-таки это принципиально, т.к. причина невыполнения обмена может не логироваться по тому отбору, который наложен в режиме предприятия
32 mistеr
 
15.05.17
21:13
Давно бы вручную обмен прогнал и увидел, в чем затык.
33 mistеr
 
15.05.17
21:15
Да, и из периферийной в центр похоже никто ничего не пытается грузить. Иначе бы вылезло "данные принимаются от узла, для которого зарегистрированы изменения конфы".
34 Serg_1960
 
15.05.17
21:21
Не исключаю, что когда автор "вручную" запускает обмен - он выполняется несколько иначе, чем настроен автообмен и сценарий обмена. Поэтому, запуская обмен "вручную", он не получает ситуацию, которая останавливает обмен. Вот как-то типа так.
AdBlock убивает бесплатный контент. 1Сергей