Обозначает поведение по умолчанию, при котором данные помещаются в сообщение.
Полное описание, параметры и ограничения
ОтправкаЭлементаДанных.Авто (DataItemSend.Auto)
ОтправкаЭлементаДанных (DataItemSend)
Авто (Auto)
Доступен, начиная с версии 8.0.
Описание:
Обозначает поведение по умолчанию, при котором данные помещаются в сообщение.
Использование в версии:
Доступен, начиная с версии 8.0.
Методическая информация
Практические примеры
Своя книга: ОтправкаЭлементаДанных.Авто
Короткий обработчик реальной фазы обмена с конкретными своими объектами. Мобильный поток, обмен образами узлов и обычные элементы данных не подменяются друг другом.
Где и как запускать
Модуль объекта собственного плана УчебныйОбменКниг; сервер / толстый клиент своей учебной РИБ.
Подготовка
Только собственная учебная конфигурация: справочник УчебныеКарточкиОбмена, код Строка 10, наименование 100, реквизит ОсобыйРежимОбмена Булево. Создайте BOOK-001 / Книга; флаг по умолчанию Ложь. Подготовьте план обмена УчебныйОбменКниг с реквизитом КомментарийУчебный Строка 100 и включите свой справочник в его состав.
Для классических событий РИБ нужны два уже подготовленных собственных учебных узла одной учебной распределённой базы. Код не настраивает транспорт, не создаёт начальный образ и не отправляет сообщение при сборке справочника. Не подключайте рабочие базы ради опыта.
Обработчики расположены в модуле объекта собственного плана обмена. Издатель сообщения / получатель вызывает их штатно; прямой вызов процедуры не доказывает обмен. Клиентская директива и первый параметр Элемент формы не добавляются.
Для мобильных событий требуется уже настроенный свой мобильный клиент с автономным режимом. ПередНачаломОтправкиДанныхГлавному работает на мобильном автономном сервере; ПередНачаломОтправкиДанныхПодчиненному, ПередСозданиемНачальногоОбраза и ПриАвтоматическомСозданииНовогоУзла — на основном сервере. Это не перехват произвольного FTP-пакета.
BSL, синхронизация, запись узла, удаление данных у получателя и отправка сообщений при сборке HTML не выполнялись.
Процедура ПриОтправкеДанныхГлавному(ЭлементДанных, ОтправкаЭлемента)
Если ТипЗнч(ЭлементДанных) = Тип("СправочникОбъект.УчебныеКарточкиОбмена") Тогда
Если ЭлементДанных.Код = "BOOK-001" И ЭлементДанных.ОсобыйРежимОбмена Тогда
ОтправкаЭлемента = ОтправкаЭлементаДанных.Авто;
Сообщить("Своя книга: режим отправки Авто");
КонецЕсли;
КонецЕсли;
КонецПроцедурыРазбор по шагам
Подготовьте только собственную учебную пару и указанные метаданные.
Назначьте процедуру точному событию своего плана.
Для ручного опыта изучите сообщение / принимающую сторону, не считайте одно Сообщить доказательством доставки.
Как проверить результат
Одна проверка типа на границе события нужна потому, что параметр может быть объектом, набором регистра или константой. Поля Код / ОсобыйРежимОбмена читаются только у своего справочника.
При Ложь сохраняется штатное поведение. Игнорировать не помещает элемент в сообщение; это не удаление регистрации изменений и не доказательство приёма.
Удалить передаёт указание удаления получателю, для набора — пустой набор, для константы отличается от обычных объектов. Это опасный учебный вариант: изучать только на своих одноразовых узлах.
Ожидаемый результат
Показана прикладная фильтрация / служебная метка / нормализация своего образа в правильном событии.
На что обратить внимание
Не включайте ОсобыйРежимОбмена у рабочих объектов и не заменяйте конфликтную политику типовой конфигурации этим уроком.
ОтправкаЭлемента и ПолучениеЭлемента — разные системные перечисления; Отказ и Игнорировать в других событиях — обычные Булево.
Сборка справочника не исполняет BSL и не выполняет обмен.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.