Тип: ПараметрыОбменаДанными. Используется для управления обменом данных. С помощью данного свойства настраивается состав узлов-получателей, для которых будут регистрироваться изменения данных, узел-отправитель, из которого получена записываемая информация, а также устанавливается режим Загрузка, указывающий, что выполняется перенос информации.
Полное описание, параметры и ограничения
ДокументОбъект.<Имя документа>.ОбменДанными (DocumentObject.<Document name>.DataExchange)
ДокументОбъект.<Имя документа> (DocumentObject.<Document name>)
ОбменДанными (DataExchange)
Доступен, начиная с версии 8.0.
Использование:
Только чтение.
Описание:
Тип: ПараметрыОбменаДанными.
Используется для управления обменом данных.
С помощью данного свойства настраивается состав узлов-получателей, для которых будут регистрироваться изменения данных, узел-отправитель, из которого получена записываемая информация, а также устанавливается режим Загрузка, указывающий, что выполняется перенос информации.
Доступность:
Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер), мобильный автономный сервер.
Использование в версии:
Доступен, начиная с версии 8.0.
Методическая информация
Практические примеры
Подготовить движения, историю и обычный режим записи своего документа
Readonly-свойства документа дают реальные объекты движений и параметров. Их содержимое используется без замены самих свойств.
Где и как запускать
Сервер собственной учебной базы; также толстый клиент или внешнее соединение, если это разрешено указанным API.
Подготовка
Только собственная учебная конфигурация. Все указанные имена сначала создайте в Конфигураторе; объекты рабочей базы не заменяйте. Здесь код не запускается.
Создайте свой документ УчебнаяОперация с историей данных и регистром движений УчебныеОбороты. Обязательные реквизиты подготовьте в своей конфигурации; этот пример записывает новый документ без проведения и без записи показанных движений.
&НаСервереБезКонтекста
Процедура ПодготовитьСобственныйДокумент()
Документ = Документы.УчебнаяОперация.СоздатьДокумент();
Документ.Дата = ТекущаяДата();
Движения = Документ.Движения.УчебныеОбороты;
Движения.Записывать = Ложь;
ПараметрыИстории = Документ.ЗаписьИсторииДанных;
ПараметрыИстории.КомментарийВерсии = "Создание собственного учебного документа";
Документ.УстановитьКомментарийВерсииИсторииДанных(ПараметрыИстории.КомментарийВерсии);
ПараметрыОбмена = Документ.ОбменДанными;
ПараметрыОбмена.Загрузка = Ложь;
Сообщить("Подготовлено строк движений: " + Строка(Движения.Количество()));
Документ.Записать();
Сообщить("Собственный документ: " + Строка(Документ.Ссылка));
КонецПроцедурыРазбор по шагам
Создайте новый собственный документ.
Получите его движения и параметры истории/обмена.
Задайте комментарий, оставьте Загрузка = Ложь и запишите обычным способом.
Как проверить результат
Движения, ЗаписьИсторииДанных и ОбменДанными не заменяются присваиваниями.
Режим Загрузка не используется для обхода обработчиков.
Ожидаемый результат
Подготовлен собственный документ с реальными объектами его параметров.
На что обратить внимание
Запись постоянная. Отсутствие проведения не равнозначно отсутствию всех прикладных обработчиков; используйте только собственный безопасный документ.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.