|
Удаление регистрации изменений в плане обмена
| ☑ |
0
rotting
17.09.13
✎
12:36
|
Делаю произвольный файл обмена из данных, которые получаю следующим методом
Запрос = Новый Запрос();
Запрос.Текст =
"ВЫБРАТЬ
| РеализацияТоваровУслугИзменения.Ссылка КАК Ссылка
|ИЗ
| Документ.РеализацияТоваровУслуг.Изменения КАК РеализацияТоваровУслугИзменения
|ГДЕ
| РеализацияТоваровУслугИзменения.Ссылка.Дата >= &Дата
| И РеализацияТоваровУслугИзменения.Узел = &Узел";
Запрос.УстановитьПараметр("Дата",ПланыОбмена.Мобильные.ЭтотУзел().ГлубинаВыгрузки);
Запрос.УстановитьПараметр("Узел",УзелОбмена);
Выборка = Запрос.Выполнить().Выбрать();
МассивСсылок = Новый Массив;
Пока Выборка.Следующий() Цикл
МассивСсылок.Добавить(Выборка.Ссылка);
КонецЦикла;
ВыборкаИзменений = ПланыОбмена.ВыбратьИзменения(УзелОбмена, ЗаписьСообщения.НомерСообщения, МассивСсылок);
Пока ВыборкаИзменений.Следующий() Цикл
Данные = ВыборкаИзменений.Получить();
.......
КонецЦикла;
Как потом плану обмена сказать что при следующем обмене эти ссылки уже не являются измененными?
Правильно ли я понимаю что нужно использовать метод УдалитьРегистрациюИзменений() ?
|
|
1
rotting
17.09.13
✎
12:47
|
вверх
|
|
2
alkov
17.09.13
✎
12:51
|
(0) Правильно
|
|
3
fisher
17.09.13
✎
12:51
|
Да. Только делать это надо в момент загрузки ответного сообщения, передавая вторым параметром номер квитанции.
|
|
4
rotting
17.09.13
✎
12:53
|
(3) Это в центральной базе, а во второстепенной как, она ведь сначала получает данные?
|
|
5
alkov
17.09.13
✎
12:55
|
(3) Стесняюсь спросить, а что будет, если выполнить этот метод не в момент загрузки, и не передавать номер квитанции?
|
|
6
fisher
17.09.13
✎
12:55
|
(4) Пофиг, в какой базе. Регистрация изменений удаляется после получения квитанции об их загрузке на другой стороне. До этих пор должно выгружаться повторно. Иначе гарантии целостности данных не будет.
|
|
7
rotting
17.09.13
✎
12:56
|
(6) Понял, спасибо.
|
|
8
lapinio
17.09.13
✎
12:56
|
При получении файла ответа удаляется регистрация
|
|
9
fisher
17.09.13
✎
13:03
|
(7) В СП, кстати, Пример №2 - как раз твой случай.
|
|