Имя: Пароль:
1C
1С v8
Обмен данными между УТ и БП
0 GaikA_13rus
 
21.08.12
13:11
Здравствуйте. Вопрос для многих покажется пустяковым и на мисте обсуждавшимся много раз.
При обмене данными отобразилась ошибка:
"Ошибка при выгрузке данных для узла плана обмена
   ОписаниеОшибки         =   Номер сообщения меньше либо равен ранее принятому
   ПозицияМодуля          =  Обработка.ОбменДаннымиXML(1300)
   КодСообщения           =  72
   УзелПланаОбмена        =  Бухгалтерия предприятия, редакция 2.0
Ошибка при загрузке объектов. Было загружено: 0
Произошла ошибка при выгрузке объектов. Было выгружено: 0

Техническая информация:
   ОписаниеОшибки         =  {Обработка.ОбменДаннымиXML(13714)}: Номер сообщения меньше либо равен ранее принятому"

Подскажите пожалуйста как правильно поставить номера принятых и отправленных сообщений в планах обмена, и где их вообще посмотреть?
Из-за чего произошла данная ошибка я знаю, но не знаю как исправить, и уже много накосячила...
1 1C-band
 
21.08.12
13:12
Посмотреть - в форме списка плана обмена, например.
2 DrShad
 
21.08.12
13:15
(1) +1 напротив необходимого узла
3 GaikA_13rus
 
21.08.12
13:17
Беда в том, что у меня произошел обмен данными с другой ИБ которая скопирована с оригинала, соответственно в ней номера поменялись после обмена, а в оригинальной базе нет. После выхода данной ошибки я не разобравшись в ошибке по совету гугла поменяла нафиг все номера и в БП и в Ут. И как теперь правильно их поставить я не знаю...
4 GaikA_13rus
 
21.08.12
13:24
Если у меня в БП:
Номер отправленного сообщения = 3804
Номер принятого сообщения = 3799
То какие номера нужно поставить в УТ?
5 GaikA_13rus
 
21.08.12
13:30
Может кто-нибудь поможет за вознаграждение?
6 DrShad
 
21.08.12
13:30
смотри в таблицах изменений для объектов какие там номера наименьшие
7 DrShad
 
21.08.12
13:30
+(6) дарю безвозмездно
8 DrShad
 
21.08.12
13:31
ВЫБРАТЬ
   БанкиИзменения.Узел,
   БанкиИзменения.НомерСообщения,
   БанкиИзменения.Ссылка
ИЗ
   Справочник.Банки.Изменения КАК БанкиИзменения

для размышлений выполни запрос у себя в базе
9 GaikA_13rus
 
21.08.12
13:41
Я совсем ничего не понимаю в 1с (((
Где найти таблицы изменений?
10 DrShad
 
21.08.12
13:46
(9) какое вознаграждение можешь предложить?
11 ИС-2
 
naïve
21.08.12
13:53
(0). За фото + и помощь

Вот мое решение проблемы:
1) Открыть ручками xml файл с данными обмена. Найти текст номерсообщения (точно не помню как пишется, лучше искать по номеру)
2) Запустить базу куда загружается. В Операции->Обработки должна быть обработку Регистрация изменений для обмена. В ней есть кнопка Изменить номера. Надо установить номер входящего сообщения на 1 больше чем в файле.
12 ИС-2
 
naïve
21.08.12
13:54
Можно более просто и радикально (часть не перегруженных данных может не дойти для получателя). Этот вариант нравиться больше

Установить в обоих базах номера сообщений по 0. И запустить обмен с нуля.
13 DrShad
 
21.08.12
13:57
(12) от установки номера в 0, уже зарегистрированные изменения не перенумеруются
14 GaikA_13rus
 
21.08.12
14:07
(12) А от того что я нули поставлю у меня в БП не перепроведутся документы?
15 ИС-2
 
naïve
21.08.12
14:11
(14) Нет. Естественно перед всеми работами делаем копии.
16 GaikA_13rus
 
21.08.12
14:18
(15) Т.е. и в БП и в УТ номера принятых и отправленных сообщений будут равны 0? Так?
17 GaikA_13rus
 
21.08.12
14:31
(11) А где искать xml-файл с данными обмена?
18 ИС-2
 
naïve
21.08.12
15:11
Есть справочник Настройки обмена данными, в нем указывается директория куда сохраняется файл с обменом
19 GaikA_13rus
 
21.08.12
16:15
Спасибо. Буду пробовать )))
20 GaikA_13rus
 
22.08.12
08:52
С помощью обработки "Регистрация изменений для обмена" удалила всю регистрацию и записала заново. Поменяла номера сообщений на вроде бы правильные и запустила обмен, который длится уже 16 часов... (((
Раньше обмен длился примерно 10 минут.
Подскажите идейку как исправить положение?
21 GaikA_13rus
 
22.08.12
08:55
(18) Обмен через подключение к информационной базе (((
Ошибка? Это не ошибка, это системная функция.