Перейти к основному содержимому

Свойства элемента проекта вида «ПланОбмена»

Ниже перечислены свойства плана обмена.

Код — стандартный реквизит

Код узла плана обмена. Используется для идентификации узла в другом узле обмена. Автонумерация не используется. Уникален. Ниже перечислены свойства реквизита Код.

Длина

Длина кода. Число. По умолчанию длина равна 9. Пример YAML-файла:

ВидЭлемента: ПланОбмена
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa
Имя: Склады
ОбластьВидимости: ВПроекте
Представление: Наименование
Состав:
-
Элемент: РасходнаяНакладная
Реквизиты:
-
Имя: Код
Длина: 10

Имя

Код. Пример YAML-файла:

ВидЭлемента: ПланОбмена
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa
Имя: Склады
ОбластьВидимости: ВПроекте
Представление: Наименование
Состав:
-
Элемент: РасходнаяНакладная
Реквизиты:
-
Имя: Код
Тип: Строка

ИспользоватьВПолнотекстовомПоиске

Булево. Признак индексирования данных этого реквизита для использования в полнотекстовом поиске. Стандартное значение — Истина. Пример YAML-файла:

ВидЭлемента: ПланОбмена
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa
Имя: Склады
ОбластьВидимости: ВПроекте
Представление: Наименование
Состав:
-
Элемент: РасходнаяНакладная
Реквизиты:
-
Имя: Код
Длина: 10
ИспользоватьВПолнотекстовомПоиске: Ложь

Наименование — стандартный реквизит

Наименование узла плана обмена. Ниже перечислены свойства реквизита Наименование.

Длина

Число. Максимальная длина наименования. По умолчанию — 150. Максимальная длина — 400. Пример YAML-файла:

ВидЭлемента: ПланОбмена
ОбластьВидимости: ВПодсистеме
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa
Имя: Склады
Реквизиты:
-
Имя: Наименование
Длина: 150

Имя

Строка. Имя реквизита — «Наименование». Пример YAML-файла:

ВидЭлемента: ПланОбмена
ОбластьВидимости: ВПодсистеме
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa
Имя: Склады
Реквизиты:
-
Имя: Наименование
Длина: 150

ИспользоватьВПолнотекстовомПоиске

Булево. Признак индексирования данных этого реквизита для использования в полнотекстовом поиске. Стандартное значение — Истина. Пример YAML-файла:

ВидЭлемента: ПланОбмена
ОбластьВидимости: ВПодсистеме
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa
Имя: Склады
Реквизиты:
-
Имя: Наименование
Длина: 150
НезаполненноеЗначение: Разрешить
ИспользоватьВПолнотекстовомПоиске: Ложь

НезаполненноеЗначение

Политика проверки пустого значения. Возможные значения:

  • Разрешить
  • ЗапретитьВсегда (по умолчанию)

Пример YAML-файла:

ВидЭлемента: ПланОбмена
ОбластьВидимости: ВПодсистеме
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa
Имя: Склады
Реквизиты:
-
Имя: Наименование
Длина: 150
НезаполненноеЗначение: Разрешить

Реквизит разработчика

Реквизит, добавленный разработчиком. Имеет следующие свойства:

ДлинаДробнойЧасти

Только у реквизитов, имеющих тип Число. Пример YAML-файла:

ВидЭлемента: ПланОбмена
Имя: Склады
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa
Реквизиты:
-
Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29
Имя: Вес
Тип: Число
ДлинаЦелойЧасти: 15
ДлинаДробнойЧасти: 3

ДлинаЦелойЧасти

Только у реквизитов, имеющих тип Число. Пример YAML-файла:

ВидЭлемента: ПланОбмена
Имя: Склады
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa
Реквизиты:
-
Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29
Имя: Вес
Тип: Число
ДлинаЦелойЧасти: 15

ЗначениеПоУмолчанию

Значение реквизита, которое будет использоваться «Шиной» по умолчанию.

Пример YAML-файла:

ВидЭлемента: ПланОбмена
Имя: Склады
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa
Реквизиты:
-
Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29
Имя: Возраст
Тип: Число
ЗначениеПоУмолчанию: 18

Ид

Идентификатор реквизита. «1С:Шина» создает этот идентификатор автоматически. Пример YAML-файла:

ВидЭлемента: ПланОбмена
Имя: Склады
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa
Реквизиты:
-
Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29
Имя: Название
Тип: Строка

Имя

Строка. Имя реквизита. Пример YAML-файла:

ВидЭлемента: ПланОбмена
Имя: Склады
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa
Реквизиты:
-
Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29
Имя: Название
Тип: Строка

ИспользоватьВПолнотекстовомПоиске

Булево. Признак индексирования данных этого реквизита для использования в полнотекстовом поиске. Значение по умолчанию — Истина. Пример YAML-файла:

ВидЭлемента: ПланОбмена
Имя: Склады
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa
Реквизиты:
-
Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29
Имя: Название
Тип: Строка
ИспользоватьВПолнотекстовомПоиске: Ложь

КонтрольДлины

ВыдаватьОшибку, Исправлять. Только у реквизитов, имеющих тип Строка. Пример YAML-файла:

ВидЭлемента: ПланОбмена
Имя: Склады
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa
Реквизиты:
-
Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29
Имя: Название
Тип: Строка
МаксимальнаяДлина: 50
КонтрольДлины: Исправлять

КонтрольДробнойЧасти

ВыдаватьОшибку, Исправлять. Только у реквизитов, имеющих тип Число. Пример YAML-файла:

ВидЭлемента: ПланОбмена
Имя: Склады
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa
Реквизиты:
-
Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29
Имя: Вес
Тип: Число
ДлинаЦелойЧасти: 15
ДлинаДробнойЧасти: 3
КонтрольТочности: Исправлять

КонтрольПредельныхЗначений

ВыдаватьОшибку, Исправлять. Только у реквизитов, имеющих тип Число. Пример YAML-файла:

ВидЭлемента: ПланОбмена
Имя: Склады
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa
Реквизиты:
-
Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29
Имя: Вес
Тип: Число
МинимальноеЗначение: 10
МаксимальноеЗначение: 100
КонтрольОграничений: Исправлять

МаксимальнаяДлина

Только у реквизитов, имеющих тип Строка. Пример YAML-файла:

ВидЭлемента: ПланОбмена
Имя: Склады
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa
Реквизиты:
-
Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29
Имя: Название
Тип: Строка
МаксимальнаяДлина: 50

МаксимальноеЗначение

Только у реквизитов, имеющих тип Число. Пример YAML-файла:

ВидЭлемента: ПланОбмена
Имя: Склады
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa
Реквизиты:
-
Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29
Имя: Вес
Тип: Число
МаксимальноеЗначение: 100

МинимальноеЗначение

Только у реквизитов, имеющих тип Число. Пример YAML-файла:

ВидЭлемента: ПланОбмена
Имя: Склады
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa
Реквизиты:
-
Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29
Имя: Вес
Тип: Число
МинимальноеЗначение: 10

Многострочная

Только у реквизитов, имеющих тип Строка. Пример YAML-файла:

ВидЭлемента: ПланОбмена
Имя: Склады
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa
Реквизиты:
-
Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29
Имя: Название
Тип: Строка
Многострочная: Истина

НезаполненноеЗначение

Разрешить, ЗапретитьВсегда. Только у реквизитов, имеющих тип Строка. Пример YAML-файла:

ВидЭлемента: ПланОбмена
Имя: Склады
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa
Реквизиты:
-
Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29
Имя: Название
Тип: Строка
НезаполненноеЗначение: Разрешить

ПриУдаленииОбъектаПоСсылке

ЗапрещатьУдаление, НетДействия, Очищать, УдалятьТекущий. Только у ссылочных типов. Определяет поведение при удалении элемента, указанного в качестве реквизита (подробнее).

Тип

Тип реквизита. Пример YAML-файла:

ВидЭлемента: ПланОбмена
Имя: Склады
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa
Реквизиты:
-
Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29
Имя: Название
Тип: Строка

ВводПоСтроке

В поле ввода с типом МойПланОбмена.Ссылка для поиска нужного узла можно вводить строку. По введенной пользователем строке осуществляется поиск подходящих значений узлов плана обмена (подробнее). В свойстве ВводПоСтроке массивом перечисляются имена полей, по которым будет осуществляться поиск.

ВидЭлемента: ПланОбмена
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa
Имя: Склады
ОбластьВидимости: ВПроекте
Представление: Наименование
Состав:
-
Элемент: РасходнаяНакладная
ВводПоСтроке: [Организация, Контрагент]

ВидЭлемента

Вид элементов проекта (подробнее). Пример YAML-файла элемента проекта:

ВидЭлемента: ПланОбмена
ОбластьВидимости: ВПодсистеме
Имя: Склады
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa

Ид

Идентификатор элемента проекта. «1С:Шина» создает этот идентификатор автоматически. Пример YAML-файла:

ВидЭлемента: ПланОбмена
ОбластьВидимости: ВПодсистеме
Имя: Склады
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa

Импорт

Список импортированных пространств имен (подробнее). Пример YAML-файла:

ВидЭлемента: ПланОбмена
ОбластьВидимости: ВПодсистеме
Имя: Склады
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa
Импорт:
- Главная
- Настройки::НовыйПакет

Имя

Имя элемента проекта. Пример YAML-файла:

ВидЭлемента: ПланОбмена
ОбластьВидимости: ВПодсистеме
Имя: Склады
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa

Индексы

Наборы основных и дополнительных полей, по которым «Шина» создаст индексы в базе данных (подробнее).

Пример YAML-файла:

ВидЭлемента: ПланОбмена
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa
Имя: Склады
ОбластьВидимости: ВПроекте
Представление: Наименование
Индексы:
-
Имя: ПоРегиону
Поля: [ КодРегиона ]
Состав:
-
Элемент: РасходнаяНакладная
Реквизиты:
-
Ид: 64fe1683-c33e-4ee5-9b7d-e628fc34127e
Имя: Наименование
Тип: Строка
-
Ид: 299fb868-7591-4ef4-bfc0-1c5db56f3c36
Имя: ПутьКаталогаОбмена
Тип: Строка
-
Ид: 299fb868-7591-4ea4-bfc0-1c5db56f3c36
Имя: КодРегиона
Тип: Число

КонвертацияДанных

Описывает правила конвертации, используемые при чтении и записи данных сообщений обмена.

СхемаДанных

Описание внешней системы, состава и структуры данных, участвующих в обмене. Может принимать следующие значения:

  • Проект1СПредприятияЭлемент (значение по умолчанию)

    Внешняя система — «1С:Шина». Обмен данными выполняется между приложениями «1С:Шины» в формате XML, который используется для сериализации данных объектов, порождаемых элементами проекта «1С:Шины».

  • Конфигурация1СПредприятия8

    Внешняя система — «1С:Предприятие». Обмен данными выполняется между приложением «1С:Шины» и информационной базой «1С:Предприятия» в формате XML, который используется механизмом обмена данными «1С:Предприятия» (пример).

Схема данных формируется автоматически по элементам проекта, входящим в состав плана обмена, с учетом заданных правил конвертации данных.

Элементы

Описывает правила конвертации на уровне отдельных сущностей, их полей и табличных частей.

Слева

Задает первого участника конвертации данных. Слева располагаются элементы проекта, входящие в состав плана обмена (внутренние данные).

Справа

Задает второго участника конвертации данных. Справа располагаются объекты внешней системы (внешние данные), для которых описывается взаимосвязь с элементами проекта Слева.

Если свойство СхемаДанных имеет значение Конфигурация1СПредприятия8, то необходимо указывать полные имена объектов конфигурации «1С:Предприятия». Например, для документа «Заказы» нужно указать Документ.Заказы, а не просто Заказы.

Поля

Описывает правила конвертации, применяемые к полям (реквизитам, измерениям и ресурсам). Позволяет переопределить правила по умолчанию.

Слева

Имя поля элемента проекта, указанного в свойстве Слева.

Справа

Имя поля объекта внешней системы, указанного в свойстве Справа.

Опциональное свойство. Если не задано, то при конвертации будет использоваться имя поля Слева.

Действие

Указывает, какое действие необходимо выполнить со значениями указанных полей при конвертации:

  • Сопоставить. Сопоставляет поле, указанное Слева, с полем Справа. Позволяет изменить поведение по умолчанию, когда имена полей совпадают. При конвертации слева направо значение поля элемента проекта Слева устанавливается как значение поля элемента Справа. Если при конвертации данных не удается найти поле с указанным именем, то выбрасывается исключение.
  • Игнорировать. Поле, указанное Слева и/или Справа, не используется при конвертации.
  • Авто (значение по умолчанию). Если найдено соответствие между полями типов, указанных Слева и Справа, то выполняется действие Сопоставить, иначе — Игнорировать.

ТипСправа

Тип поля Справа. Позволяет переопределить тип поля при генерации объектов, описывающих внешние данные.

Можно указать следующие типы:

  • примитивные типы (например, Строка, Число и т. д.);
  • типы, порожденные элементами проекта, которые входят в состав плана обмена (например, <ИмяЭлементаПроектаВСоставеПланаОбмена>.Ссылка).

Опциональное свойство. Если не задано, то при генерации будет использоваться тип поля Слева.

Табличные части

Описывает правила конвертации, применяемые к табличным частям. Позволяет переопределить правила по умолчанию.

Слева

Имя табличной части элемента проекта, указанного в свойстве Слева.

Справа

Имя табличной части объекта внешней системы, указанного в свойстве Справа.

Опциональное свойство. Если не задано, то при конвертации будет использоваться имя табличной части Слева.

Действие

Указывает, какое действие необходимо выполнить с данными табличных частей при конвертации:

  • Сопоставить. Сопоставляет табличную часть элемента проекта, указанного Слева, с табличной частью элемента, указанного Справа. Позволяет изменить поведение по умолчанию, когда имена табличных частей совпадают. При конвертации слева направо значения полей табличной части Слева устанавливаются как значения полей табличной части Справа. Если при конвертации данных не удается найти табличную часть с указанным именем, то выбрасывается исключение.
  • Игнорировать. Данные табличной части, указанной Слева и/или Справа, не используются при конвертации.
  • Авто (значение по умолчанию). Если найдено соответствие между табличными частями, указанными Слева и Справа, то выполняется действие Сопоставить, иначе — Игнорировать.

Поля

Описывает правила конвертации, применяемые к полям табличной части. Позволяет переопределить правила по умолчанию.

Свойства в данном разделе аналогичны группе свойств Поля элемента проекта.

Влево

Задает обработчик события ПослеКонвертации, который вызывается после конвертации из данных Справа (внешних данных) в данные Слева (внутренние данные). Позволяет изменить данные, полученные после конвертации. Измененные данные будут использоваться при загрузке в базу данных.

Вправо

Задает обработчик события ПослеКонвертации, который вызывается после конвертации из данных Слева (внутренних данных) в данные Справа (внешние данные). Позволяет изменить данные, полученные после конвертации. Измененные данные будут записаны в сообщение обмена.

Пример настройки правил конвертации при обмене данными между приложением «1С:Шины» и информационной базой «1С:Предприятия» (полный пример доступен в статье Пример обмена данными с «1С:Предприятием»):

План обмена УдаленныеСклады
ВидЭлемента: ПланОбмена
Ид: 5744f770-6102-424d-8335-9383c51fb08b
Имя: УдаленныеСклады
ОбластьВидимости: ВПодсистеме
КонвертацияДанных:
СхемаДанных:
ВидСхемыДанных: Конфигурация1СПредприятия8
Элементы:
-
# В текущей системе "Заказы" — это справочник,
# а во внешней системе — документ.
# Внесем изменения, чтобы автоматически заполнить
# схему данных ДокументОбъект.Заказы.
Слева: Заказы
Справа: Документ.Заказы
ТабличныеЧасти:
-
Слева: ПозицииЗаказа
Поля:
-
# Отличается имя реквизита табличной части:
# в текущей системе — "Товар",
# во внешней системе — "Номенклатура".
Слева: Товар
Справа: Номенклатура
-
Слева: Покупатели
Поля:
-
# Реквизит "Рейтинг" отсутствует во внешней системе.
# Исключим его из процесса обмена данными, иначе
# внешняя система получит информацию о поле, о котором не знает,
# и будет выброшено исключение.
Слева: Рейтинг
Действие: Игнорировать
-
# Отличается имя справочника:
# в текущей системе — "Товары",
# во внешней системе — "Номенклатура".
Слева: Товары
Справа: Справочник.Номенклатура
Поля:
-
# Отличается тип реквизита "Категория":
# в текущей системе это ссылка на справочник,
# а во внешней системе — строка.
# Логика конвертации данных реализуется в обработчиках ПослеКонвертации.
Слева: Категория
Справа: ИмяКатегории
ТипСправа: Строка
Влево:
ПослеКонвертации: ПослеКонвертацииВТовары
Вправо:
ПослеКонвертации: ПослеКонвертацииИзТовары
Реквизиты:
-
Имя: Наименование
Состав:
-
Элемент: Заказы
-
Элемент: Товары
-
Элемент: Покупатели

Пример использования обработчиков ПослеКонвертации для преобразования данных из справочника Товары (внутренних данных) в данные справочника Номенклатура (внешние данные) при выгрузке и загрузке сообщений обмена:

УдаленныеСклады.Объект
метод ПослеКонвертацииВТовары(Источник: УдаленныеСклады.СхемаДанных.СправочникОбъект.Номенклатура, 
Назначение: Товары.Объект)
Назначение.Категория = Категории.НайтиПоНаименованию(Источник.ИмяКатегории)
;


метод ПослеКонвертацииИзТовары(Источник: Товары.Объект,
Назначение: УдаленныеСклады.СхемаДанных.СправочникОбъект.Номенклатура)
знч Категория = Источник.Категория?.ЗагрузитьОбъект()
если Категория != Неопределено
Назначение.ИмяКатегории = Категория.Наименование
;
;

КонтрольДоступа

Описание прав на план обмена. Содержит набор записей следующего вида: Право: Способ контроля доступа (подробнее). Пример YAML-файла:

ВидЭлемента: ПланОбмена
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa
Имя: Склады
ОбластьВидимости: ВПроекте
Представление: Наименование
КонтрольДоступа:
Разрешения:
Создание: РазрешеноАдминистраторам
Чтение: РазрешеноАдминистраторам
Изменение: РазрешеноАдминистраторам
Удаление: РазрешеноАдминистраторам
Состав:
-
Элемент: РасходнаяНакладная

НастройкиТипов

Контракты, которые реализует план обмена

ПланОбмена

«Контракты сервиса»

  • Контракты

    Массив<Тип>. Имена контрактов сервиса, которые реализует данный план обмена.

    ВидЭлемента: ПланОбмена
    Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa
    Имя: Склады
    ОбластьВидимости: ВПроекте
    Представление: Наименование
    Состав:
    -
    Элемент: РасходнаяНакладная
    НастройкиТипов:
    ПланОбмена:
    Контракты:
    - МойКонтракт

ПланОбмена.Объект

«Контракты типа» или «Контракты сущности»

  • Контракты

    Массив<Тип>. Имена контрактов типа или контрактов сущности, которые реализует данный план обмена.

    ВидЭлемента: ПланОбмена
    Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa
    Имя: Склады
    ОбластьВидимости: ВПроекте
    Представление: Наименование
    Состав:
    -
    Элемент: РасходнаяНакладная
    НастройкиТипов:
    ПланОбмена.Объект:
    Контракты:
    - МойКонтракт

ОбластьВидимости

Видимость элемента проекта (подробнее):

  • ВПодсистеме — элемент виден внутри одной подсистемы во всех пакетах. Значение по умолчанию.
  • ВПроекте — элемент виден во всех подсистемах одного проекта.
  • Глобально — элемент виден во всех подсистемах всех проектов.

Пример YAML-файла:

ВидЭлемента: ПланОбмена
ОбластьВидимости: ВПодсистеме
Имя: Склады
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa

ПараметрыЗаписи

Дает возможность параметризовать запись объекта. В обработчики ПередЗаписью, ПослеЗаписи и перегрузку метода Записать добавляются соответствующие параметры. Свойство является коллекцией элементов, определяющих имя параметра и «набор типов», задающий множество типов, доступных для параметра:

Имя

Имя параметра. Пример YAML-файла:

ВидЭлемента: ПланОбмена
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa
Имя: Склады
ОбластьВидимости: ВПроекте
Представление: Наименование
Состав:
-
Элемент: РасходнаяНакладная
ПараметрыЗаписи:
-
Имя: УведомитьОЗаписи
Тип: Булево?

Тип

Множество типов, доступных для параметра. Пример YAML-файла:

ВидЭлемента: ПланОбмена
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa
Имя: Склады
ОбластьВидимости: ВПроекте
Представление: Наименование
Состав:
-
Элемент: РасходнаяНакладная
ПараметрыЗаписи:
-
Имя: УведомитьОЗаписи
Тип: Булево?

ПараметрыУдаления

Дает возможность параметризовать удаление объекта. В обработчики ПередУдалением, ПослеУдаления и перегрузку метода Удалить() добавляются соответствующие параметры. Свойство является коллекцией элементов, определяющих имя параметра и «набор типов», задающий множество типов, доступных для параметра:

Имя

Имя параметра. Пример YAML-файла:

ВидЭлемента: ПланОбмена
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa
Имя: Склады
ОбластьВидимости: ВПроекте
Представление: Наименование
Состав:
-
Элемент: РасходнаяНакладная
ПараметрыУдаления:
-
Имя: УдалитьСвязанныеДанные
Тип: Булево?

Тип

Множество типов, доступных для параметра. Пример YAML-файла:

ВидЭлемента: ПланОбмена
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa
Имя: Склады
ОбластьВидимости: ВПроекте
Представление: Наименование
Состав:
-
Элемент: РасходнаяНакладная
ПараметрыУдаления:
-
Имя: УдалитьСвязанныеДанные
Тип: Булево?

Представление

Реквизит плана обмена, значение которого «1С:Шина» будет использовать в качестве представления элемента плана обмена (узла) (подробнее). Пример YAML-файла:

ВидЭлемента: ПланОбмена
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa
Имя: Склады
ОбластьВидимости: ВПроекте
Представление: Наименование
Состав:
-
Элемент: РасходнаяНакладная
Реквизиты:
-
Ид: 64fe1683-c33e-4ee5-9b7d-e628fc34127e
Имя: Наименование
Тип: Строка
-
Ид: 299fb868-7591-4ef4-bfc0-1c5db56f3c36
Имя: ПутьКаталогаОбмена
Тип: Строка

ПространстваБлокировок

Одно или несколько дополнительных пространств управляемых блокировок. Каждое из них имеет следующие свойства:

Ид

Идентификатор дополнительного пространства. «1С:Шина» создает этот идентификатор автоматически. Пример YAML-файла:

ВидЭлемента: ПланОбмена
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa
Имя: Склады
ОбластьВидимости: ВПроекте
Представление: Наименование
Состав:
-
Элемент: РасходнаяНакладная
ПространстваБлокировок:
-
Имя: ОрганизацияКонтрагент
Ид: 19078715-47ca-400d-b864-356fb9b3c1d4
Поля: [Организация, Контрагент]

Имя

Имя дополнительного пространства. Пример YAML-файла:

ВидЭлемента: ПланОбмена
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa
Имя: Склады
ОбластьВидимости: ВПроекте
Представление: Наименование
Состав:
-
Элемент: РасходнаяНакладная
ПространстваБлокировок:
-
Имя: ОрганизацияКонтрагент
Ид: 19078715-47ca-400d-b864-356fb9b3c1d4
Поля: [Организация, Контрагент]

Поля

Последовательность имен реквизитов, которые входят в дополнительное пространство. Пример YAML-файла:

ВидЭлемента: ПланОбмена
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa
Имя: Склады
ОбластьВидимости: ВПроекте
Представление: Наименование
Состав:
-
Элемент: РасходнаяНакладная
ПространстваБлокировок:
-
Имя: ОрганизацияКонтрагент
Ид: 19078715-47ca-400d-b864-356fb9b3c1d4
Поля: [Организация, Контрагент]

РежимУдаления

Режим удаления объекта:

  • Немедленно — объект удаляется немедленно.
  • ПометкаУдаления — объект помечается на удаление.

Пример YAML-файла:

ВидЭлемента: ПланОбмена
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa
Имя: Склады
ОбластьВидимости: ВПроекте
РежимУдаления: Немедленно

Состав

Коллекция элементов проекта, входящих в состав плана обмена. Определяет для плана обмена, изменениями данных каких элементов проекта будет выполняться обмен.

АвтоРегистрация

Определяет режим автоматической регистрации изменений данных.

  • если значение АвтоРегистрацияИзменений.Включено, то при изменении данных регистрация будет выполняться автоматически. Установлено по умолчанию;
  • если значение АвтоРегистрацияИзменений.Выключено, то регистрацию изменений следует выполнять вручную.
ВидЭлемента: ПланОбмена
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa
Имя: Склады
ОбластьВидимости: ВПроекте
Представление: Наименование
Состав:
-
Элемент: РасходнаяНакладная
АвтоРегистрация: Включено

Элемент

Имя элемента проекта, изменениями данных которого выполнятся обмен. Поддерживаются следующие виды элементов проекта:

  • Регистр сведений.
  • Справочник.
ВидЭлемента: ПланОбмена
Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa
Имя: Склады
ОбластьВидимости: ВПроекте
Представление: Наименование
Состав:
-
Элемент: РасходнаяНакладная
АвтоРегистрация: Включено