Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

КД2 отмена снятия регистрации в источнике при обратном обмене.

КД2 отмена снятия регистрации в источнике при обратном обмене.
Я
   Hamster123
 
29.06.20 - 23:16
Добрый день!
Есть 2 базы УПП. УПП1 и УПП2. Происходит передача документа УПП1->УПП2. По определенным критериям отменяю запись(ПриЗагрузке: Отмена=Истина). Документ не записывается, но при обмене УПП2->УПП1, в базе УПП1 снимается регистрация. Как этого избежать? Необходимо, чтобы документ передался повторно УПП1->УПП2.
Спасибо.
   Жан Пердежон
 
1 - 30.06.20 - 00:04
так и должно быть
   Жан Пердежон
 
2 - 30.06.20 - 00:11
кстати, в источнике снимается с регистрации не просто сам документ, а весь состав отправленного сообщения обмена.
ты можешь либо не отправлять подтверждение о доставке, либо зарегистрировать документ к обмену заново, или самое правильное - переделать логику работы своего "критерия" в УПП2 (не отменять запись)
   Hamster123
 
3 - 30.06.20 - 07:44
каким образом можно сказать системе, чтобы все сообщение заново получить?
   ДенисЧ
 
4 - 30.06.20 - 07:48
(3) Сбросить номер сообщения
   Hamster123
 
5 - 30.06.20 - 08:51
Как получить текущий узел обмена внутри правила?

ОбъектУзла = УзелОбмена.ПолучитьОбъект();
    
    Попытка
    
        ОбъектУзла.НомерОтправленного = НомерОтправленного;
        ОбъектУзла.НомерПринятого = НомерПринятого;
        
        ОбъектУзла.Записать();
        
    Исключение
        
        Сообщить("Возникла ошибка при изменении номеров сообщений обмена: " + ОписаниеОшибки());
        
    Конецпопытки;
   Hamster123
 
6 - 30.06.20 - 08:52
Если я правильно понимаю, то менять счетчик необходимо в событии после загрузки данных?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.