Свойства элемента проекта вида «План Обмена»
В проекте план обмена имеет следующие свойства:
- ВводПоСтроке
-
В поле ввода с типом МойПланОбмена.Ссылка для поиска нужного узла можно вводить строку. По введенной пользователем строке осуществляется поиск подходящих значений узлов плана обмена (подробнее). В свойстве ВводПоСтроке массивом перечисляются имена полей, по которым будет осуществляться поиск.
ВидЭлемента: ПланОбмена Ид: 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 Имя: КодРегиона Тип: Число
- Интерфейс
- Группа свойств, которые описывают пользовательский интерфейс элемента проекта.
- <Код — стандартный реквизит>
-
Код узла плана обмена. Используется для идентификации узла в другом узле обмена. Автонумерация не используется. Уникален. Имеет следующие свойства:
- Имя
- Код. Пример
YAML-файла:
ВидЭлемента: ПланОбмена Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa Имя: Склады ОбластьВидимости: ВПроекте Представление: Наименование Состав: - Элемент: РасходнаяНакладная Реквизиты: - Имя: Код Тип: Строка
- Длина
- Длина кода. Число. По умолчанию длина равна 9.
Пример
YAML-файла:
ВидЭлемента: ПланОбмена Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa Имя: Склады ОбластьВидимости: ВПроекте Представление: Наименование Состав: - Элемент: РасходнаяНакладная Реквизиты: - Имя: Код Длина: 10
- ИспользоватьВПолнотекстовомПоиске
- Булево. Признак индексирования данных этого
реквизита для использования в полнотекстовом поиске. Стандартное
значение — Истина. Пример
YAML-файла:
ВидЭлемента: ПланОбмена Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa Имя: Склады ОбластьВидимости: ВПроекте Представление: Наименование Состав: - Элемент: РасходнаяНакладная Реквизиты: - Имя: Код Длина: 10 ИспользоватьВПолнотекстовомПоиске: Ложь
- КонтрольДоступа
- Описание прав на план обмена. Содержит набор записей следующего вида:
Право: Способ контроля доступа (подробнее). Пример
YAML-файла:
ВидЭлемента: ПланОбмена Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa Имя: Склады ОбластьВидимости: ВПроекте Представление: Наименование КонтрольДоступа: Создание: РазрешеноАдминистраторам Чтение: РазрешеноАдминистраторам Изменение: РазрешеноАдминистраторам Удаление: РазрешеноАдминистраторам Состав: - Элемент: РасходнаяНакладная
- <Наименование — стандартный реквизит>
- Наименование узла плана обмена. Имеет следующие свойства:
- Имя
- Строка. Имя реквизита — «Наименование». Пример
YAML-файла:
ВидЭлемента: ПланОбмена ОбластьВидимости: ВПодсистеме Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa Имя: Склады Реквизиты: - Имя: Наименование Длина: 150
- Длина
- Число. Максимальная длина наименования. По
умолчанию — 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 Имя: Склады ОбластьВидимости: ВПроекте Представление: Наименование Состав: - Элемент: РасходнаяНакладная Реквизиты: - Ид: 64fe1683-c33e-4ee5-9b7d-e628fc34127e Имя: Наименование Тип: Строка - Ид: 299fb868-7591-4ef4-bfc0-1c5db56f3c36 Имя: ПутьКаталогаОбмена Тип: Строка
- ПространстваБлокировок
- Одно или несколько дополнительных пространств
управляемых блокировок. Каждое из них имеет следующие свойства:
- Ид
- Идентификатор дополнительного пространства. создает этот идентификатор
автоматически. Пример
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 Имя: Склады ОбластьВидимости: ВПроекте Представление: Наименование Состав: - Элемент: РасходнаяНакладная ПараметрыЗаписи: - Имя: УведомитьОЗаписи Тип: Булево?
- Тип
- Множество типов, доступных для параметра. Пример
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 Имя: Склады ОбластьВидимости: ВПроекте Представление: Наименование Состав: - Элемент: РасходнаяНакладная ПараметрыСоздания: - Имя: ЖелаемыйПрефиксКода Тип: Строка?
- <Реквизит разработчика>
- Реквизит, добавленный разработчиком. Имеет следующие свойства:
- ДлинаДробнойЧасти
- Только у реквизитов, имеющих тип Число. Пример
YAML-файла:
ВидЭлемента: Справочник Имя: МойСправочник Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600 Реквизиты: - Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29 Имя: Вес Тип: Число ДлинаЦелойЧасти: 15 ДлинаДробнойЧасти: 3
- ДлинаЦелойЧасти
- Только у реквизитов, имеющих тип Число. Пример
YAML-файла:
ВидЭлемента: Справочник Имя: МойСправочник Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600 Реквизиты: - Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29 Имя: Вес Тип: Число ДлинаЦелойЧасти: 15
- ЗначениеПоУмолчанию
- Значение реквизита, которое будет использоваться по умолчанию. Может быть указано только
если реквизит не множественный (Множественный == Ложь). Пример
YAML-файла:
ВидЭлемента: Справочник Имя: МойСправочник Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600 Реквизиты: - Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29 Имя: Возраст Тип: Число ЗначениеПоУмолчанию: 18
- Имя
- Строка. Имя реквизита. Пример YAML-файла:
ВидЭлемента: Справочник Имя: МойСправочник Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600 Реквизиты: - Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29 Имя: Название Тип: Строка
- Ид
- Идентификатор реквизита. создает этот идентификатор автоматически. Пример
YAML-файла:
ВидЭлемента: Справочник Имя: МойСправочник Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600 Реквизиты: - Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29 Имя: Название Тип: Строка
- ИспользоватьВПолнотекстовомПоиске
- Булево. Признак индексирования данных этого реквизита для использования в полнотекстовом поиске. Стандартное
значение — Истина. Пример YAML-файла:
ВидЭлемента: Справочник Имя: МойСправочник Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600 Реквизиты: - Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29 Имя: Название Тип: Строка ИспользоватьВПолнотекстовомПоиске: Ложь
- КонтрольДлины
- ВыдаватьОшибку, Исправлять. Только у реквизитов, имеющих тип
Строка. Пример YAML-файла:
ВидЭлемента: Справочник Имя: МойСправочник Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600 Реквизиты: - Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29 Имя: Название Тип: Строка МаксимальнаяДлина: 50 КонтрольДлины: Исправлять
- КонтрольПредельныхЗначений
- ВыдаватьОшибку, Исправлять. Только у реквизитов, имеющих тип
Число. Пример YAML-файла:
ВидЭлемента: Справочник Имя: МойСправочник Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600 Реквизиты: - Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29 Имя: Вес Тип: Число МинимальноеЗначение: 10 МаксимальноеЗначение: 100 КонтрольОграничений: Исправлять
- КонтрольДробнойЧасти
- ВыдаватьОшибку, Исправлять. Только у реквизитов, имеющих тип
Число. Пример YAML-файла:
ВидЭлемента: Справочник Имя: МойСправочник Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600 Реквизиты: - Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29 Имя: Вес Тип: Число ДлинаЦелойЧасти: 15 ДлинаДробнойЧасти: 3 КонтрольТочности: Исправлять
- МаксимальнаяДлина
- Только у реквизитов, имеющих тип Строка. Пример
YAML-файла:
ВидЭлемента: Справочник Имя: МойСправочник Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600 Реквизиты: - Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29 Имя: Название Тип: Строка МаксимальнаяДлина: 50
- МаксимальноеЗначение
- Только у реквизитов, имеющих тип Число. Пример
YAML-файла:
ВидЭлемента: Справочник Имя: МойСправочник Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600 Реквизиты: - Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29 Имя: Вес Тип: Число МаксимальноеЗначение: 100
- МинимальноеЗначение
- Только у реквизитов, имеющих тип Число. Пример
YAML-файла:
ВидЭлемента: Справочник Имя: МойСправочник Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600 Реквизиты: - Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29 Имя: Вес Тип: Число МинимальноеЗначение: 10
- Многострочная
- Только у реквизитов, имеющих тип Строка. Пример
YAML-файла:
ВидЭлемента: Справочник Имя: МойСправочник Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600 Реквизиты: - Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29 Имя: Название Тип: Строка Многострочная: Истина
- НезаполненноеЗначение
- Разрешить, ЗапретитьВсегда. Только у реквизитов, имеющих тип
Строка. Пример YAML-файла:
ВидЭлемента: Справочник Имя: МойСправочник Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600 Реквизиты: - Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29 Имя: Название Тип: Строка НезаполненноеЗначение: Разрешить
- Тип
- Тип реквизита. Пример YAML-файла:
ВидЭлемента: Справочник Имя: МойСправочник Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600 Реквизиты: - Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29 Имя: Название Тип: Строка
- Состав
-
Коллекция элементов проекта, входящих в состав плана обмена. Определяет для плана обмена, изменениями данных каких элементов проекта будет выполняться обмен.
- Элемент
- Имя элемента проекта, изменениями данных которого выполнятся
обмен. Поддерживаются три вида элементов проекта:
- Справочник
- Документ
- РегистрСведений
ВидЭлемента: ПланОбмена Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa Имя: Склады ОбластьВидимости: ВПроекте Представление: Наименование Состав: - Элемент: РасходнаяНакладная АвтоРегистрация: Включено
- АвтоРегистрация
-
Определяет режим автоматической регистрации изменений данных.
- Если значение АвтоРегистрацияИзменений.Включено, то при изменении данных регистрация будет выполняться автоматически. Установлено по умолчанию;
- Если значение АвтоРегистрацияИзменений.Выключено, то регистрацию изменений следует выполнять вручную.
ВидЭлемента: ПланОбмена Ид: eb3326a9-a5c7-4e2b-9a69-c9d72eafc1fa Имя: Склады ОбластьВидимости: ВПроекте Представление: Наименование Состав: - Элемент: РасходнаяНакладная АвтоРегистрация: Включено
- Имя
- Имя элемента проекта или компонента. Пример YAML-файла:
ВидЭлемента: Справочник ОбластьВидимости: ВПодсистеме Имя: МойСправочник Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
- Импорт
- Список импортированных пространств имен (подробнее). Пример
YAML-файла:
ВидЭлемента: Справочник ОбластьВидимости: ВПодсистеме Имя: МойСправочник Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600 Импорт: - Главная - Настройки::НовыйПакет
- Ид
- Идентификатор элемента проекта или компонента. создает этот идентификатор автоматически. Пример
YAML-файла:
ВидЭлемента: Справочник ОбластьВидимости: ВПодсистеме Имя: МойСправочник Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
- ОбластьВидимости
- Видимость элемента проекта (подробнее):
- ВПодсистеме — элемент виден внутри одной подсистемы во всех пакетах. Значение по умолчанию.
- ВПроекте — элемент виден во всех подсистемах одного проекта.
- Глобально — элемент виден во всех подсистемах всех проектов.
ВидЭлемента: Справочник ОбластьВидимости: ВПодсистеме Имя: МойСправочник Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
- ВидЭлемента
- Вид элементов проекта (подробнее) либо
компонент интерфейса (подробнее). Пример YAML-файла элемента
проекта:
Пример YAML-файла компонента:ВидЭлемента: Справочник ОбластьВидимости: ВПодсистеме Имя: МойСправочник Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
ВидЭлемента: КомпонентИнтерфейса ОбластьВидимости: ВПодсистеме Ид: d3f2fad1-4ce1-444b-8aaa-b37425f4f6bb Имя: МояГруппа Наследует: Тип: ОбычнаяГруппа