Имя: Пароль:
1C
 
регистрация изменений в плане обмена с номером сообщения
,
0 Dimarik_1
 
11.03.22
18:27
Можете подсказать, как зарегистрировать изменения с указанием номера сообщения?
Делаю самописный план обмена без БСП и прочего.
Пишу Планыобмена.ЗарегистрироватьИзменения. Но тут я могу просто с номером сообщения 0 или 1 зарегистрировать.
Я хочу сделать следующее.
1. Зарегистрировать изменения под номером 0.
2. Когда сформировали на отправку пакет, все что попало в отправку, отрпзить с номером 1. Чтобы когда пока у нас отправка идет, во время снятия с обмена колторое мы сделаем, ничего лишнего не потерялось
3. После отправки убрать изменения с номером 1.
Вот мне не понятно как указывать номер. СП посмотрел, есть ЗарегистрироватьИзменения.
Там 2 параметра : узел и данные. Номер некуда передать
1 Жан Пердежон
 
11.03.22
18:41
ты в курсе вообще что это за номер и зачем он нужен?
2 Dimarik_1
 
11.03.22
18:51
(1) ну да. как раз для того что я описал. Чтобы когда у нас идет отправка и отправилось, мы снимали с регистрации только то, что мы отправили. Чтобы не Массив можно было передать, а именно число. Или для чего вы считаете тогда он нужен?
3 VladZ
 
11.03.22
18:53
(0) Номер сам присваивается
4 Жан Пердежон
 
11.03.22
19:18
https://its.1c.ru/db/metod8dev/content/2276/hdoc


Процедура ОбработкаИзмененныхДанных(Цель) Экспорт

    Выборка = ПланыОбмена.ВыбратьИзменения(Цель, Цель.НомерОтправленного);

    // выполнение собственно обработки выбранных изменений данных
    ОбработкаДанных(Выборка);
    ПланыОбмена.УдалитьРегистрациюИзменений(Цель, Цель.НомерОтправленного);

КонецПроцедуры
Независимо от того, куда вы едете — это в гору и против ветра!