ПланыОбменаМенеджер.ВыбратьИзменения (ExchangePlansManager.SelectChanges)
ВыбратьИзменения(<Узел>, <НомерСообщения>, <ФильтрВыборки>)
Тип:
ПланОбменаСсылка.
Узел, для передачи в который отбираются изменения.
<НомерСообщения> (обязательный)
Тип:
Число.
Номер сообщения обмена данными, в который будут помещены выбранные изменения.
<ФильтрВыборки> (необязательный)
Тип:
Неопределено;
ОбъектМетаданных: HTTPСервис,
ОбъектМетаданных: ВнешнийИсточникДанных,
ОбъектМетаданных: Поле,
ОбъектМетаданных: Таблица,
ОбъектМетаданных: Функция,
ОбъектМетаданных: ШаблонURLHTTPСервиса,
ОбъектМетаданных: ОпределяемыйТип,
ОбъектМетаданных: ПланВидовРасчета,
ОбъектМетаданных: ПланСчетов,
ОбъектМетаданных: БизнесПроцесс,
ОбъектМетаданных: Документ,
ОбъектМетаданных: ЖурналДокументов,
ОбъектМетаданных: Задача,
ОбъектМетаданных: ПланВидовХарактеристик,
ОбъектМетаданных: ПланОбмена,
ОбъектМетаданных: РегистрБухгалтерии,
ОбъектМетаданных: РегистрНакопления,
ОбъектМетаданных: РегистрРасчета,
ОбъектМетаданных: РегистрСведений,
ОбъектМетаданных: Справочник,
ОбъектМетаданных: ФункциональнаяОпция,
ОбъектМетаданных: ПараметрФункциональныхОпций,
ОбъектМетаданных: Команда,
ОбъектМетаданных: ГруппаКоманд,
ОбъектМетаданных: ХранилищеНастроек,
ОбъектМетаданных: ОбщаяКоманда,
ОбъектМетаданных: WebСервис,
ОбъектМетаданных: WSСсылка,
ОбъектМетаданных: Интерфейс,
ОбъектМетаданных: Константа,
ОбъектМетаданных: КритерийОтбора,
ОбъектМетаданных: Нумератор,
ОбъектМетаданных: Обработка,
ОбъектМетаданных: ОбщаяКартинка,
ОбъектМетаданных: Макет,
ОбъектМетаданных: ОбщийМодуль,
ОбъектМетаданных: Форма ,
ОбъектМетаданных: Стиль,
ОбъектМетаданных: Язык,
ОбъектМетаданных: Отчет,
ОбъектМетаданных: ПакетXDTO,
ОбъектМетаданных: ПараметрСеанса,
ОбъектМетаданных: Перечисление,
ОбъектМетаданных: ПодпискаНаСобытие,
ОбъектМетаданных: Подсистема,
ОбъектМетаданных: Последовательность,
ОбъектМетаданных: РегламентноеЗадание,
ОбъектМетаданных: Роль,
ОбъектМетаданных: ЭлементСтиля,
ОбъектМетаданных: Графа,
ОбъектМетаданных: Измерение,
ОбъектМетаданных: ЗначениеПеречисления,
ОбъектМетаданных: ОперацияWebСервиса,
ОбъектМетаданных: Перерасчет,
ОбъектМетаданных: ПараметрWebСервиса,
ОбъектМетаданных: ПризнакУчетаПланаСчетов,
ОбъектМетаданных: ПризнакУчетаСубконтоПланаСчетов,
ОбъектМетаданных: Реквизит,
ОбъектМетаданных: ТабличнаяЧасть,
ОбъектМетаданных: Ресурс,
ОбъектМетаданных: РеквизитАдресации,
ОбъектМетаданных: ОбщийРеквизит,
ОбъектМетаданных: Куб,
ОбъектМетаданных: ТаблицаИзмерения; СсылкаНаОбъект, НаборЗаписей,
Массив.
Неопределено - фильтр пуст, выбираются все изменения по узлу;
ОбъектМетаданных - выбираются изменения в основной таблице, связанной с данным объектом метаданных;
СсылкаНаОбъект - фактически, может быть выбрана только одна запись об изменении данного объекта, либо ни одной, если объект не менялся;
НаборЗаписей - набор записей регистра, может быть не выбран, для фильтрации изменений используется лишь отбор набора записей;
Массив - все элементы массива имеют один из перечисленных выше типов, кроме
Неопределено. Условия фильтрации соединяются по ИЛИ.
Значение по умолчанию:
Неопределено.
Тип:
ВыборкаДанных.
Формирует выборку измененные данные для передачи их в тот или иной узел плана обмена. При этом в процессе выборки изменений в записи регистрации изменений проставляется номер сообщения обмена данными, в котором должны передаваться изменения. Номер сообщения в записи регистрации проставляется для того, чтобы при подтверждении приема сообщения, в котором передавались изменения соответствующие записи регистрации изменений были удалены и в дальнейшем изменения больше не передавались.
Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
ЗаписьСообщения = ПланыОбмена.СоздатьЗаписьСообщения(); Запись = Новый ЗаписьXML; Запись.ОткрытьФайл(ИмяФайла); ЗаписьСообщения.НачатьЗапись(Запись, Узел); Выб = ПланыОбмена.ВыбратьИзменения(ЗаписьСообщения.Получатель, ЗаписьСообщения.НомерСообщения); Пока Выб.Следующий() Цикл Объект = Выб.Получить(); ЗаписатьXML(Запись, Объект); КонецЦикла; ЗаписьСообщения.ЗакончитьЗапись(); Запись.Закрыть();
|