Не снимаются с регистарции объекты после успешного обмена #661123


#0 by Nesh
Есть две базы А и Б, УПП. Обмен происходит следующим образом: из базы А в базу Б выгружаются данные, из базы Б в базу А выгружаются только данные по обмену (узел ДанныеПоОбмену чтобы снять с регистрации данные в базе А) после успешного обмена объекты в базе А не снимаются с регистрации. сделал эксперимент: поместил произвольный объект в файл выгрузки из базы Б, объекты в базе А с регистрации снялись. Скорее всего, что проблема в следующем: если в файле обмена нету данных, то объекты с регистрации не снимаются? Подскажите, как можно решить проблему?
#1 by Fragster
учу пользоваться отладчиком. дорого.
#2 by Nesh
давайте пока без отладчика, а по делу. кто-то может уже решал подобное.
#3 by Serg_1960
Ну тогда хотя бы подробности сообщи. Типовая или нет;РИБ, "не РИБ"...
#4 by Nesh
типовая УПП, две базы не РИБ
#5 by Maxus43
По какому узлу ушло, с того и должно сняться. Не совсем понял по какому узлу выгружается ответ, по тому же или нет?
#6 by rs_trade
Посмотри содержимое файлов обмена. В каком сообщении какой объект выгрузился. Проверь что от приемника в файле обмена нужный номер принятого сообщения.
#7 by Serg_1960
"...проблема в следующем: если в файле обмена нету данных..." - неверное предположение. Номер сообщения является признаком что зарегистрированные изменения переданы в узел. И он-же - признаком для удаления ранее зарегистрированных изменений.
#8 by Nesh
содержимое смотрел, проверил, номер правильный.
#9 by Nesh
я тоже так раньше думал
#10 by Serg_1960
Как именно смотрел, чем?
#11 by Nesh
содержимое файла смотрел через браузер? сверил номера с номерами узлов, там все ок. проблему не с номерами, т.к. если в файле обмена есть какие-то данные,то с регистрации объекты снимаются нормально
#12 by Serg_1960
Хмм... тогда смотри в конфигурации. Вероятно, криво внесенные изменения в алгоритм при получении данных - при отсутствии данных не отрабатывает (не вызывается) удаление регистрации.
#13 by Жан Пердежон
регистрация снимается при следующем обмене
#14 by Эспандер
Попробуй нажми загрузку в базе А, должно помочь
#15 by Nesh
странно, в файле выгрузки базы А отсутствует узел ДанныеПоОбмену
#16 by Жан Пердежон
второй раз выгрузил?)
#17 by Nesh
та да.
#18 by Serg_1960
Телепат из меня хреновый, но попробую угадать: удаление регистрации идет через "УдалитьРегистрациюИзменений". Там всего два параметра - "ЧтениеСообщения.Отправитель" и "ЧтениеСообщения.НомерПринятого". Один из двух параметров у ТС  - не верный :) В типовойконфе иакая строка есть только в функции "ЗагрузитьИзмененияДляУзлаИзФайлаОбмена" общего модуля "ПроцедурыОбменаДанными"... Поставь там точку останова и... ну, в общем, ты понял :)
#19 by Serg_1960
Упс, опечатки. Начало читать как "В типовой конфигурации такая строка есть только..." далее по тексту.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С