Имя: Пароль:
1C
1С v8
Ошибка при обмене
0 Baglandir
 
19.03.13
17:09
Есть 2 базы главная и база склада.

База склада подключена через РБЕ

С недавнего времени перестали ходить обмены.
Я сохранил СФ главной и накатил его в базу склада предварительно отключив ее от обмена.

Обмен всеравно неработает, пишет "Конфигурация узла распределенной ИБ не соответствует ожидаемой"
Файл который идет в сторону Склада.
<?xml version="1.0"?>
-<v8msg:Message xmlns:v8msg="http://v8.1c.ru/messages"> -<v8msg:Header> <v8msg:ExchangePlan>Полный</v8msg:ExchangePlan> <v8msg:To>1</v8msg:To> <v8msg:From>3</v8msg:From> <v8msg:MessageNo>14522</v8msg:MessageNo> <v8msg:ReceivedNo>1258</v8msg:ReceivedNo> </v8msg:Header> -<v8msg:Body> -<v8de:Changes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:v8de="http://v8.1c.ru/dataexchange/2005/02" xmlns:v8="http://v8.1c.ru/data"> <v8de:Signature>84f15606-9559-4f6f-a332-7645f2f20011</v8de:Signature> -<v8de:Config xmlns:v8md="http://v8.1c.ru/metadata/2005/08"> <v8de:Version>216.0</v8de:Version> <v8de:Digest1>00000000000000000000000000000000</v8de:Digest1> <v8de:Digest2 v2="df00b4e233b8ebc5cbd46c77b08b643e">df00b4e233b8ebc5cbd46c77b08b643e</v8de:Digest2> </v8de:Config> -<v8de:Data>

Файл который идет от склада :


<v8msg:Message xmlns:v8msg="http://v8.1c.ru/messages">
   <v8msg:Header>
       <v8msg:ExchangePlan>Полный</v8msg:ExchangePlan>
       <v8msg:To>3</v8msg:To>
       <v8msg:From>1</v8msg:From>
       <v8msg:MessageNo>1270</v8msg:MessageNo>
       <v8msg:ReceivedNo>14520</v8msg:ReceivedNo>
   </v8msg:Header>
   <v8msg:Body>
       <v8de:Changes xmlns:v8="http://v8.1c.ru/data" xmlns:v8de="http://v8.1c.ru/dataexchange/2005/02" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
           <v8de:Signature>84f15606-9559-4f6f-a332-7645f2f20011</v8de:Signature>
           <v8de:Config xmlns:v8md="http://v8.1c.ru/metadata/2005/08">
               <v8de:Version>216.0</v8de:Version>
               <v8de:Digest1>00000000000000000000000000000000</v8de:Digest1>
               <v8de:Digest2 v2="df00b4e233b8ebc5cbd46c77b08b643e">df00b4e233b8ebc5cbd46c77b08b643e</v8de:Digest2>
           </v8de:Config>
           <v8de:Nodes>
               <v8de:Node>
                   <v8de:DeletionMark>false</v8de:DeletionMark>
                   <v8de:Code>1  </v8de:Code>
                   <v8de:Description>Центр</v8de:Description>
                   <v8de:СкладУзла>00000000-0000-0000-0000-000000000000</v8de:СкладУзла>
               </v8de:Node>
               <v8de:Node>
                   <v8de:DeletionMark>false</v8de:DeletionMark>
                   <v8de:Code>3  </v8de:Code>
                   <v8de:Description>Склад</v8de:Description>
                   <v8de:СкладУзла>6e4c2d07-7931-11df-8866-002481fcc0b1</v8de:СкладУзла>
               </v8de:Node>
           </v8de:Nodes>
           <v8de:Data>
1 Baglandir
 
19.03.13
17:10
И там и там 216 версия.
2 vicof
 
19.03.13
17:11
надо не "накатил", надо - "загрузил"
3 fisher
 
19.03.13
17:15
(2) +1
Иначе дайджесты будут разные.
4 Baglandir
 
19.03.13
17:25
(2))))))
5 Baglandir
 
19.03.13
17:31
Файл который идет от главной складу

<v8msg:Message xmlns:v8msg="http://v8.1c.ru/messages">
   <v8msg:Header>
       <v8msg:ExchangePlan>Полный</v8msg:ExchangePlan>
       <v8msg:To>1</v8msg:To>
       <v8msg:From>3</v8msg:From>
       <v8msg:MessageNo>14522</v8msg:MessageNo>
       <v8msg:ReceivedNo>1258</v8msg:ReceivedNo>
   </v8msg:Header>
   <v8msg:Body>
       <v8de:Changes xmlns:v8="http://v8.1c.ru/data" xmlns:v8de="http://v8.1c.ru/dataexchange/2005/02" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
           <v8de:Signature>84f15606-9559-4f6f-a332-7645f2f20011</v8de:Signature>
           <v8de:Config xmlns:v8md="http://v8.1c.ru/metadata/2005/08">
               <v8de:Version>216.0</v8de:Version>
               <v8de:Digest1>00000000000000000000000000000000</v8de:Digest1>
               <v8de:Digest2 v2="df00b4e233b8ebc5cbd46c77b08b643e">df00b4e233b8ebc5cbd46c77b08b643e</v8de:Digest2>
           </v8de:Config>
           <v8de:Data>
6 fisher
 
19.03.13
17:31
(4) Чо ты лыбишься? Ты "Загрузить..." делал или "Сравнить, объединить..."?
7 Baglandir
 
19.03.13
17:35
(6)Загрузить.  Прям как в подворотне )) только денег не проси)
8 fisher
 
19.03.13
17:42
(7) А если найду???
Да, сигнатуры вроде одинаковые... Странно.
Может, путаница с файлами у тебя? Смотришь в одно место а грузишь из другого?
Попробуй руками через план обмена сохранить изменения в файл/загрузить.
9 Baglandir
 
19.03.13
18:12
(8) Если найдешь то может очень по разному получится кто знает у кого деньги останутся )

Когда склад загружаю в главную - пишет все окей  
После этого делаю выгрузку загружаю в склад - грузится и в конце -  "Конфигурация не соответствует ожидаемой"
10 fisher
 
19.03.13
18:45
Должно сразу ругаться...
Попробуй в такой последовательности:
1) загрузить еще раз конфу централки в периферию
2) выгрузить в ручном режиме обменку из централки и загрузить её в периферийку
3) выгрузить ответ периферийки и загрузить в централку
Если не поможет - я бы еще попробовал символическое изменение конфы в централке сделать и повторить всю процедуру.
11 Baglandir
 
19.03.13
20:04
(10)Что такое символическое изменение конфы ?
12 Aprobator
 
19.03.13
21:02
(11) типа добавл в модуле символ, затем удалил его. Изменений как бы и нет.
13 Живой Ископаемый
 
19.03.13
21:05
2(11) "передернуть"
14 Baglandir
 
19.03.13
23:34
я уже и передергивал конфу , и загружал цфник сначала в реальную базу потом в склад - и просто в склад,

Результат один - в реальную базу файл принимается (если руками загружать)  а в складскую - нет , пишет ошибку что Конфигурация не соответствует ожидаемой
15 Baglandir
 
19.03.13
23:41
мне кажется тут глюк  
<v8de:Digest1>00000000000000000000000000000000</v8de:Digest1>

http://infostart.ru/public/65456/

В одной из баз эта строка должна быть заполнена не нолями, а у меня в 2 стороны ноли
16 hhhh
 
19.03.13
23:47
(15)  "Конфигурация узла распределенной ИБ не соответствует ожидаемой"  - это ведь в центре сообщение. А ты должен ведь сначала на складе обмен сделать. Что-то ты не то совсем делаешь.
17 Baglandir
 
19.03.13
23:48
Стоп - у меня такое сообщение на складе лезет
18 Baglandir
 
19.03.13
23:49
У меня центр принимает все ок - а на складе пишет несоответствие , как то странно все это
19 Baglandir
 
19.03.13
23:50
(13) а как кэш чистить ?
20 hhhh
 
19.03.13
23:51
а конфигурацию базы данных обновил на складе?
21 Baglandir
 
19.03.13
23:56
(20) Каждый раз из 10 попыток :)
22 Baglandir
 
19.03.13
23:57
/ClearCache пишу для себя завтра это со складом попробую
23 hhhh
 
19.03.13
23:59
что такое РБЕ?
24 Baglandir
 
20.03.13
00:04
РиБ =РБЕ  (то я назвал неправильно) .Рбе это наша обработка выгрузки денных.
Я имелл ввиду Риб
25 Живой Ископаемый
 
20.03.13
06:54
если база серверная, то клиркэш не дстаточно
26 Рэйв
 
20.03.13
07:26
(0)
1.Отключи переферийную от обмена
2.Выгрузи конфу из центра, загрузи в переферию
3. Подключи переферию обратно к обмену.
4.Сделай обмен из центра.

в 90% случаях помогает
27 Рэйв
 
20.03.13
07:31
+(26)отрубалка/ подрубалка тут

http://ravepoint.narod.ru/files/UnBrokenNode.zip
28 fisher
 
20.03.13
13:43
(18) Все верно. Обычно перестают принимать периферийки после очередного изменения конфы в центре.
(25) А что еще надо сделать?
(26) Мне всегда помогало. А когда может не помочь?
29 Живой Ископаемый
 
20.03.13
13:56
2(28) почистить серверный кэш - остановить службу, удалить содержимое каталога snccntx
30 Baglandir
 
20.03.13
15:46
Теперь - уже и в главную не загружает. пишет - конфигурация не соответствует. Такое чувство что в сф нике какая - то левая конфа.Щас попробую Реструктуризацию сделать.

Перед обменом - я делал реструктуризацию в главной базе.  
И по результатом реструктуризации мне писало что многие объекты были исправлены.

Делал это изза того что изменения которые я внес в базу не отображались у пользователей (Обновлял динамическим обновлением)
31 Baglandir
 
20.03.13
15:46
Ещё грешу на версию платформы 8.2.15.318
32 fisher
 
20.03.13
15:50
(29) Ага, сенк.
(30) "Обновлял динамическим обновлением". Ууу... Чисти кэши.
Гнилая это штука - динамическое обновление. Из серии "не везет, не везет - потом каааак неповезет!". Вплоть до краха базы.
33 Baglandir
 
20.03.13
17:18
Такс , Не могу понять следующего , у меня в базе склад пишет "Конфигурация узла распределенной ИБ не соответствует ожидаемой" а по идее данное сообщение должно выводится в центральной
34 Baglandir
 
20.03.13
17:25
Вот у меня такая же проблема http://www.1c-pro.ru/topic35902.html
35 fisher
 
20.03.13
17:39
(33) Нет. Всё правильно. Это сообщение выдается в периферийке при попытке загрузки конфы от централки.
(34) Похоже. Хотя у тебя дайджесты совпадают. Остается грешить на динамическое обновление. Оно способно творить очень неприятные чудеса с конфой. Рассогласование кэшей - это всего лишь наиболее частая и безобидная проблема.
36 Baglandir
 
20.03.13
17:44
Рассогласование кэшей  - можно тут поподробней
37 fisher
 
20.03.13
18:04
(36) набери в гугле "1С динамическое обновление". Узнаешь много нового. Топовыми будут отнюдь не ссылки из проспектов 1С о полезности этой штуки.
38 fisher
 
20.03.13
18:06
А как кэши чистить ты уже спрашивал. Я про это.
39 Baglandir
 
20.03.13
18:16
кеш уже почистил. Вот так:

DBCC FREEPROCCACHE
DBCC FREESESSIONCACHE
DBCC FREESYSTEMCACHE ('ALL')
DBCC DROPCLEANBUFFERS
GO
40 Живой Ископаемый
 
20.03.13
18:27
2(39) это херню сделал а не кэши почистил.. можешь еще зерна звездой насыпать, постучать по шинам, почистить дворники
41 Baglandir
 
20.03.13
18:52
(40) почистить серверный кэш - остановить службу, удалить содержимое каталога snccntx
это тоже зделал.

Про зерно я уже как раз начинаю думать )))
42 Baglandir
 
20.03.13
19:06
Пробовал поменять файл который идет от базы к складу

подменить в нем дайдщест
<v8de:Digest2 v2="e483b861bc464234510a6369869d404f">e483b861bc464234510a6369869d404f</v8de:Digest2>
Поменял дайджест все равно не грузит :)
43 Живой Ископаемый
 
20.03.13
19:41
А клиентский кэш как чистил?
44 Baglandir
 
20.03.13
19:47
(43) Неа,как го чистить ?
Нашёл в чем ошибка

Разные у меня в складе
<v8de:Digest1>00000000000000000000000000000000</v8de:Digest1>
               <v8de:Digest2 v2="b81ecb65ea64f69ebd3c55f29363b9e2">b81ecb65ea64f69ebd3c55f29363b9e2</v8de:Digest2>

А в реальной базе другой


И в файле обмена - куча изменений конфигурации.
Интересно как их убрать оттуда.

Задача заключается в следующем - как сделать чтобы эти
Digest2 соответствовали друг другу. ?
45 Живой Ископаемый
 
20.03.13
19:54
2(44) давай ты мне расскажешь как гуглом пользоваться, а я тебе - как чистить, а?
я знаю три способа. запуск 1с с ключем /clearcache, удаление базы из списка в локальной среде(в той, где выполняешь обмен в периферии) и добавление заново, ну или просто удаление каталога его содержащего. какого именно - описано в на ИТС, и да, он тоже ищется гуглом
46 Живой Ископаемый
 
20.03.13
19:55
2(44) в (26) описан годный способ. перед этим почистить кэши, обновлять нединамически. что еще непонятного?
47 Живой Ископаемый
 
20.03.13
19:56
только в (27) лишнее. пункт первый выполняется запуском 1с в режиме конфигуратора с ключем /ResetMasterNode. при отсуствии клиентских подключений к базе
48 Живой Ископаемый
 
20.03.13
19:58
х. ну да. подрубалка... Подрубалка состоит в исполнении в консоли кода в режиме предприятия при отсуствии других клиентских подключений вот такой строчки кода:
Планыбмена.УстановитьГлавныйУзел(ССылкаНаТвойГлавныйУелВПерифирийноБазеКакБыТыЕгоНиПолучил)
49 Baglandir
 
21.03.13
00:37
(48) кеш очистил прийду на роботу и ещё раз сделаю загрузку конфигруации....

вот у меня что то очень похожее.

v8: РИБ Конфигурация узла распределенной ИБ не соответствует ожидаемой
50 Живой Ископаемый
 
21.03.13
08:02
2(49) у тебя другой, потому что нет ошибки формата потока. Если бы у него этого не было, рецепт бы для него был таким же.
51 Baglandir
 
21.03.13
14:53
(50) Сделал все что описано , непомогло. Сформировало снова новый дайджест в базе 2. Обмен так и непошол.
52 Baglandir
 
21.03.13
15:04
Создаю новую базу попробую перенести в нее данные.
53 Baglandir
 
21.03.13
15:19
В новой конфигурации "Конфигурация узла распределенной ИБ не соответствует ожидаемой"
54 Baglandir
 
21.03.13
15:20
Та что же с этой 1С такое.
55 Baglandir
 
21.03.13
15:34
Этот дайджест хранится в SQL
Как мне найти где именно он хранится ??
30ec9fc7ce24fc15d709eab3411886e5
56 Живой Ископаемый
 
21.03.13
18:52
Дядька, занимешься не тем
57 Живой Ископаемый
 
21.03.13
18:53
Смени окружени, сделай в тестовой песочнице, повтори все действия на демо-базе
58 Baglandir
 
24.03.13
17:37
(57)Спасибо.
Повторил !
Сделал SQL копии баз , восстановил у себя на рабочем компьютере обмен. Прогнал по 5 сообщений в 1 сторону и 5 в другую. Сохранил в SQl Бекап - отправил на сервер.

После восстановления из бекапа - вуаля , обмен снова не работает.


Ситуация следующая  На моем компе обмен ходит нормально, на сервере в той же базе , обмен выдает ошибку.

Пока что из идей переустановить 1С и SQl На сервере.

Если есть ещё идеи присылайте
59 Живой Ископаемый
 
24.03.13
20:33
не надо ничего переустанавливать. остановить сервер 1С, почистить серверный кэш, запустить сервер 1с.
60 Живой Ископаемый
 
24.03.13
20:37
восстанови  в другую базу СКЛ, зарегистрируй еще одну базу 1С в консоли кластера серверов, проверь обмен на ней.
61 Baglandir
 
24.03.13
23:47
(60)Хочу уточнить -  Очистка серверного кеша делается путем удаления содержимого каталога snccntx  ?
62 Baglandir
 
24.03.13
23:54
(60) или

http://infostart.ru/public/98225/
Это оно ?
63 Baglandir
 
24.03.13
23:57
вот ещё  http://infostart.ru/public/90572/

(60) Хочу просто точно убедится что я правильно понимаю очистку серверного кеша.
64 Живой Ископаемый
 
25.03.13
08:46
А что, есть еще каклйто рецепт очистки серверного кэша?
А клиентский можно почистить еще как минимум двумя способами, не прибега у поделкам с инфосьарта. Просто удалив и заново добавив базу в список в локальной среде, или запустив клиента с ключем /clearcache
65 Живой Ископаемый
 
25.03.13
08:47
Прм чем все рецепты тебе  даны еще 5 дней назад. Сколько времени должно пройти чтобы ты ими воспользовался?
66 Baglandir
 
25.03.13
09:24
(64) клиеский кеш с ключем  /clearcache я уже чистил.
67 Maxus43
 
25.03.13
09:53
опять дайджест. Остальное то делал? Собственно интерисует изменение конфиги центра и повторной её выгрузке в узел
68 Живой Ископаемый
 
25.03.13
10:36
после того как ты почистил все кэши, ты должен  сделать в перифирии /resetMasterNode
загрузить CFник полученный из центра, потом опять установить главный узел, орпять сделав ее периферией.
Изменить минималоьно конфу в центре (например добавив и убрав пробел в одном из модулей), отправить сообщение с измененной конфой в периферию, загрузить это сообщение в периферию, и отправить ответное в центр, что должно было уже пройти без сообщений о несоответсвевии конфигураций.
последнее сообщение также без проблем должно загрузиться в центр
69 Baglandir
 
25.03.13
13:55
(67) 35 Раз  (у меня 35 версий конфигурации обновления) уже буду 36 раз делать эту последовательность из 4 шагов
70 Живой Ископаемый
 
25.03.13
17:27
удали базы из кнсоли кластера серверов, оставив базу ИБ без изменений, и добавь заново, с другими (новыми именами) узава на теже самые базы СКЛ
71 Baglandir
 
25.03.13
18:33
Сделал очень внимательно то что описано в (68) и (70)
- обмен не запустился.
72 Baglandir
 
25.03.13
18:33
Есть подозрение что /clearcache очищает не полностью  (или неочищает кеш)
73 Живой Ископаемый
 
25.03.13
18:37
значит удали идобавь базу в списко, ну сколько уж можно-то...
74 Живой Ископаемый
 
25.03.13
18:39
а что значит обмен не запустился? сам по себе не запустился, или не выполнился с той же ошибкой, когда ты запустил вручную?
75 Baglandir
 
25.03.13
18:52
(74)не выполнился с той же ошибкой, когда ты запустил вручную

Полностью удалил 1С. Заново установил.
Все базы переподключил в консоли.

Также пробовал сделать Выгрузку в чистую Sql и подключение на новые имена в консоли.

Пока что - ошибка такая же.
76 Baglandir
 
25.03.13
19:25
А в тестовой все красиво ходит, чувствую мы просто полностью будем сносить сервер - и ставить на него новый Sql, 1C, Возможно и винду
77 Elf_80_lvl
 
25.03.13
19:30
(76) Ну заодно попроси себе другой кабинет побольше, скажи без этого работать не будет.
78 Baglandir
 
25.03.13
19:55
Сделал , ухууу

Для того чтобы заработало надо

Удалить каталоги

%userprofile%\Application Data\1C\1Cv82\,

%userprofile%\Local Settings\Application Data\1C\1Cv82\,

%userprofile%\AppData\Roaming\1C\1Cv82\,

%userprofile%\AppData\Local\1C\1Cv82\.

Спасибо всем особенно

 Живой Ископаемый ! Огромное спасибо !!