Имя: Пароль:
1C
1С v8
помогите с ошибкой в обмене между двумя розн. конф.
0 zippygrill
 
09.03.13
19:56
в общем настроен обмен между 2-мя базами(Розница 2). Пытаюсь обновить вторую базу и пишет:

Ошибка при начале чтения файла сообщения обмена: {Обработка.КонвертацияОбъектовРаспределенныхИнформационныхБаз.МодульОбъекта(110)}: Ошибка при вызове метода контекста (НачатьЧтение): Номер сообщения меньше или равен номеру ранее принятого сообщения

На форуме нашел что типа нужно вручную менять номер пакета но на какой мне непонятно. в 2-ой базе смотрю номера сообщении такие
https://dl.dropbox.com/u/9627383/Screens/обмен.jpg
1 Живой Ископаемый
 
09.03.13
19:58
а помочь с чем?
2 zippygrill
 
09.03.13
20:00
понять на какой номер поменять или подход к устранение проблемы.
3 zippygrill
 
09.03.13
20:01
как-то в начале когда настраивали все это дела, возникла такая ошибка но решил ее коллега, а он уже не работает со мной.
4 sanja26
 
09.03.13
20:01
опыт - сын ошибок трудных) пробуй
5 Живой Ископаемый
 
09.03.13
20:03
и что Открой файл сообщения, там будет что-то типа такого:


-<v8msg:Message xmlns:v8msg="http://v8.1c.ru/messages"> -<v8msg:Header> <v8msg:ExchangePlan>Полный</v8msg:ExchangePlan> <v8msg:To>Uo</v8msg:To> <v8msg:From>Ua</v8msg:From> <v8msg:MessageNo>100</v8msg:MessageNo> <v8msg:ReceivedNo>81</v8msg:ReceivedNo>

это должно навести тебя на мысли.
6 zippygrill
 
09.03.13
20:04
на фтп 2 zipа(файлы обмена), типа Message_M1_M2 и Message_M2_M1, может их удалить и сгенерировать новые?
7 sanja26
 
09.03.13
20:07
(6) удали. поменяй номера сообщений
8 Живой Ископаемый
 
09.03.13
20:08
2(6)  ты у форума спрашиваешь разрешения? ну хорошо, удаляй.
а смысл?
9 zippygrill
 
09.03.13
20:10
(8) да,у пользователей форума спрашиваю!
вот сообщение предназначенное для второй базы https://dl.dropbox.com/u/9627383/Screens/message_exchangeSettings.jpg
10 Живой Ископаемый
 
09.03.13
20:12
ок, все хорошо.
11 zippygrill
 
09.03.13
20:27
как понять информацию из xml файла и инфо из план обмена?
в файле обмена
<v8msg:MessageNo>35310</v8msg:MessageNo>
<v8msg:ReceivedNo>2564</v8msg:ReceivedNo>

а в 2-ой базе
<v8msg:MessageNo>35309</v8msg:MessageNo>
<v8msg:ReceivedNo>2565</v8msg:ReceivedNo>
12 zippygrill
 
09.03.13
20:39
ребят, в плане обмена, номер принятого сообщения должен быть на единицу больше чем в xml файле или как?
13 Живой Ископаемый
 
09.03.13
20:40
Как раз наоборот.
14 zippygrill
 
09.03.13
20:40
или наоборот.
15 zippygrill
 
09.03.13
20:43
хорошо, у меня "номер принятого сообщения" в базе меньше чем тот которы в файле обмена, а вот "номер отправ.сообщения" больше чем тот из файла.
16 zippygrill
 
09.03.13
20:45
выходит что править нужно только "номер отправл.сообщения" в базе поправить и поставить 2563?
17 zippygrill
 
09.03.13
21:01
ап
18 Oleg_Kag
 
09.03.13
21:01
(17) Да, именно так
19 zippygrill
 
09.03.13
21:04
а как насчет этого "Если по каким-то причинам нумерация пакетов сбилась - нужно поправить так, чтобы "номер отправленого сообщения" в источнике стал больше "Номера полученного" в получателе." с сайта sql.ru
20 Oleg_Kag
 
09.03.13
21:09
Так... так оно и есть. Номер полученного у Вас во второй базе будет 2563, а отправленного (для второй базы) 2564
21 zippygrill
 
09.03.13
21:17
(20) ты меня путаешь. нужно сделать как написано в (19).
по этому скрину https://dl.dropbox.com/u/9627383/Screens/Номе_источник_Номерприемник.jpg
в базе источника поставить к примеру 35311 у "номер отпр.сообщения"?
22 Oleg_Kag
 
09.03.13
21:33
1) в базе источника поставить к примеру 35311 у "номер отпр.сообщения" и еще раз сделать выгрузку, для того что бы сформировался документ с нужной нумерацией
2) В базе приемники у принятого сообщения поменять число на то, которое в файле выгрузки-1
23 Oleg_Kag
 
09.03.13
21:33
Какой вариант Вас устроит больше?
24 zippygrill
 
09.03.13
21:35
пожалуй уже первый так как уже написал обработочку.
25 zippygrill
 
09.03.13
21:35
сейчас попробую. отпишусь:) спс.
26 EugeniaK
 
09.03.13
21:38
(0) Удали все файлы и выгрузи заново.
У них будет новый больший номер.
Руками в файлах править ничего нельзя, так как потом вторая система сформирует ответ, что сообщение получено, а первая не поймет о чем речь, так как сообщений с таким номером не отправляла.
27 zippygrill
 
09.03.13
21:43
(26) уже делал как написал в (24)
короче теперь при загрузки пишет "Конфигурация узла распределенной ИБ не соответствует ожидаемой!"
28 zippygrill
 
09.03.13
21:49
собираюсь делать по первому методу по этой ссылке http://infostart.ru/public/65456/
только как отвязать базу от центрально(там второй пунктик по ссылке)? не могу скачать с *нфостарта.
29 Oleg_Kag
 
09.03.13
22:52
30 zippygrill
 
09.03.13
23:30
(29) ага, спс, решаю.
31 zippygrill
 
09.03.13
23:58
короче поменял и номера отравленной сообщение в Источнике и номерПринятогоСообщения в Приемнике,всеравно пишет что "Номер сообщения меньше или равен номеру ранее принятого сообщения". вот скрин к примеру, вроде все ок.
https://dl.dropbox.com/u/9627383/Screens/111.jpg
32 sanja26
 
10.03.13
00:06
(31) ты папку обмена очистил?

<v8msg:MessageNo>35310</v8msg:MessageNo>
<v8msg:ReceivedNo>2564</v8msg:ReceivedNo>

а в 2-ой базе
<v8msg:MessageNo>35309</v8msg:MessageNo>
<v8msg:ReceivedNo>2565</v8msg:ReceivedNo>

д.б. как-то так вроде

<v8msg:MessageNo>2564</v8msg:MessageNo>
<v8msg:ReceivedNo>35310</v8msg:ReceivedNo>

а в 2-ой базе
<v8msg:MessageNo>35309</v8msg:MessageNo>
<v8msg:ReceivedNo>2565</v8msg:ReceivedNo>
33 zippygrill
 
10.03.13
00:10
а зачем очистить?
34 sanja26
 
10.03.13
00:11
(33) так может у тебя старое сообщение обмена тащится?
35 zippygrill
 
10.03.13
00:15
ну удалил. номера вроде все в порядке. новая информация в Приемнике появилась из Источника,а вот пока ошибка не исчезла.
36 zippygrill
 
10.03.13
00:18
интересно что иногда ошибки при обмене исчезают :) вот только что выполнил а ошибок нет.