Свойства элемента проекта вида «Справочник»
В проекте справочник имеет следующие свойства:
Владелец
Стандартный реквизит. Справочник, элементы которого будут владельцами элементов данного справочника (подробнее). Имеет следующие свойства:
Имя
Владелец. Пример YAML-файла:
ВидЭлемента: Справочник
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
Реквизиты:
-
Имя: Владелец
Тип: Клиенты.Ссылка?
ИспользоватьВПолнотекстовомПоиске: Ложь
ИспользоватьВПолнотекстовомПоиске
Булево
. Признак индексирования данных этого реквизита для использования в полнотекстовом поиске. Значение по умолчанию — Истина
. Пример YAML-файла:
ВидЭлемента: Справочник
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
Реквизиты:
-
Имя: Владелец
Тип: Клиенты.Ссылка?
ИспользоватьВПолнотекстовомПоиске: Ложь
Тип
Тип ссылки на элемент справочника-владельца. Нельзя использовать ссылку на этот же справочник. Пример YAML-файла:
ВидЭлемента: Справочник
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
Реквизиты:
-
Имя: Владелец
Тип: Клиенты.Ссылка?
ИспользоватьВПолнотекстовомПоиске: Ложь
Код
Стандартный реквизит. Идентификатор элемента справочника, понятный для человека. Ниже перечислены свойства этого реквизита.
Автонумерация
Способ автоматического заполнения номера (подробнее). Имеет следующие свойства:
Использовать
Булево
. Признак использования автонумерации. Значение по умолчанию — Истина, использовать. Пример YAML-файла:
ВидЭлемента: Справочник
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
Реквизиты:
-
Имя: Код
Тип: Строка
Длина: 10
Автонумерация:
Использовать: Ложь
КонтрольФормата
Необходимость контроля формата автонумерации при записи:
- Строгий — код справочника должен строго совпадать с форматом кода. Запись нестандартных кодов запрещена;
- Выключено — контроль не ведется, возможна запись элементов с нестандартным кодом.
Пример YAML-файла:
ВидЭлемента: Справочник
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
Реквизиты:
-
Имя: Код
Тип: Строка
Длина: 10
Автонумерация:
КонтрольФормата: Выключено
Если элементу явно задан префикс или постфикс с помощью свойств Префикс
и Постфикс
типа имя-справочника.ПараметрыЗаписи
, то код считается стандартным и обязан совпадать с форматом. В этом случае значение свойства КонтрольФормата
игнорируется.
# Пример YAML-файла, в котором задаются
# префикс и постфикс произвольной длины:
ВидЭлемента: Справочник
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
Реквизиты:
-
Имя: Код
Тип: Строка
Длина: 10
Автонумерация:
Формат:
РазделительПрефикса: /
РазделительПостфикса: /
ДлинаПрефикса: -1
ДлинаПостфикса: -1
Префикс: ""
Постфикс: ""
// В обработчике ПередЗаписью в модуле объекта справочника МойСправочник
// устанавливаются значения префикса и постфикса автонумерации
@Обработчик
метод ПередЗаписью(ПредыдущееЗначение: МойСправочник.Данные,
ПараметрыЗаписи: МойСправочник.ПараметрыЗаписи)
ПараметрыЗаписи.Префикс = "pref"
ПараметрыЗаписи.Постфикс = "post"
;
Если префикс или постфикс не заданы, то при записи «Шина» разберет код на составные части и примет во внимание значение КонтрольФормата
:
- если код стандартный (т. е. проходит контроль формата), то «Шина» выполнит стандартные действия: запишет вместе с элементом поля префикс, постфикс, номер и код;
- если код не проходит контроль формата, то:
- если
КонтрольФормата
равноСтрогий
, то будет выдано исключение; - если
КонтрольФормата
равноВыключено
, то в поле Код будет записан код, а в поля Префикс, Постфикс и Номер будут записаны значения по умолчанию.
- если
Формат
Описание формата префикса и постфикса. Имеет следующие свойства:
-
ДлинаПостфикса
Число
. Возможные значения:-
положительное число — количество символов в постфиксе;
-
0 — значение по умолчанию, постфикс запрещен;
-
∞ или -1 — длина не ограничена.
Пример YAML-файла:
ВидЭлемента: Справочник
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
Реквизиты:
-
Имя: Код
Тип: Строка
Длина: 10
Автонумерация:
Постфикс: ПС
Формат:
ДлинаПостфикса: 2
-
-
ДлинаПрефикса
Число
. Возможные значения:-
положительное число — количество символов в префиксе;
-
0 — значение по умолчанию, префикс запрещен;
-
∞ или -1 — длина не ограничена.
Пример YAML-файла:
ВидЭлемента: Справочник
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
Реквизиты:
-
Имя: Код
Тип: Строка
Длина: 10
Автонумерация:
Префикс: НК
Формат:
ДлинаПрефикса: 2
-
-
ОграниченияПоСимволам
Булево
. Использовать или нет следующие ограничения по символам:-
префикс не может заканчиваться на цифру;
-
постфикс не может содержать цифры.
Пример YAML-файла:
ВидЭлемента: Справочник
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
Реквизиты:
-
Имя: Код
Тип: Строка
Длина: 10
Автонумерация:
Префикс: НК
Формат:
ДлинаПрефикса: 2
РазделительПрефикса: "-"
ОграниченияПоСимволам: Истина
-
-
РазделительПостфикса
Строка
. Символы, отделяющие код от постфикса. Значение по умолчанию — пустая строка, разделитель отсутствует. Пример YAML-файла:ВидЭлемента: Справочник
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
Реквизиты:
-
Имя: Код
Тип: Строка
Длина: 10
Автонумерация:
Постфикс: ПС
Формат:
ДлинаПостфикса: 2
РазделительПостфикса: "/" -
РазделительПрефикса
Строка
. Символы, отделяющие префикс от кода. Значение по умолчанию — пустая строка, разделитель отсутствует. Пример YAML-файла:ВидЭлемента: Справочник
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
Реквизиты:
-
Имя: Код
Тип: Строка
Длина: 10
Автонумерация:
Префикс: НК
Формат:
ДлинаПрефикса: 2
РазделительПрефикса: "-"
ДлинаНумерации
Число
. Возможные значения:
- положительное число — длина автоматически формируемого номера;
- 0 — длина номера автоматически вычисляется исходя из заданной длины кода (
Код.Длина
); - ∞ или -1 — значение по умолчанию, номер не дополняется нулями.
Пример YAML-файла:
ВидЭлемента: Справочник
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
Реквизиты:
-
Имя: Код
Тип: Число
Длина: 10
Автонумерация:
ДлинаНумерации: 0
Префикс
Строка
. Стандартный префикс, который «Шина» будет использовать для всех элементов справочника. Пример YAML-файла:
ВидЭлемента: Справочник
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
Реквизиты:
-
Имя: Код
Тип: Строка
Длина: 10
Автонумерация:
Префикс: НК
Формат:
ДлинаПрефикса: 2
Постфикс
Строка
. Стандартный постфикс, который «Шина» будет использовать для всех элементов справочника. Пример YAML-файла:
ВидЭлемента: Справочник
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
Реквизиты:
-
Имя: Код
Тип: Строка
Длина: 10
Автонумерация:
Постфикс: ПС
Формат:
ДлинаПостфикса: 2
Длина
Число
. Длина кода. Пример YAML-файла:
ВидЭлемента: Справочник
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
Реквизиты:
-
Имя: Код
Тип: Строка
Длина: 10
Имя
Строка
, имеет значение «Код». Пример YAML-файла:
ВидЭлемента: Справочник
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
Реквизиты:
-
Имя: Код
Тип: Строка
ИспользоватьВПолнотекстовомПоиске
Булево
. Признак индексирования данных этого реквизита для использования в полнотекстовом поиске. Значение по умолчанию — Истина
. Пример YAML-файла:
ВидЭлемента: Справочник
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
Реквизиты:
-
Имя: Код
Тип: Строка
Длина: 10
ИспользоватьВПолнотекстовомПоиске: Ложь
СерииНумерации
Группа элементов справочника, внутри которой будет поддерживаться уникальная нумерация:
- Префикс — элементы, обладающие одинаковым префиксом;
- Постфикс — элементы, обладающие одинаковым постфиксом;
- Владелец — элемент-владелец;
- Сквозная — все элементы справочника.
Пример YAML-файла:
ВидЭлемента: Справочник
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
Реквизиты:
-
Имя: Код
Тип: Строка
Длина: 10
СерииНумерации:
- Префикс
- Владелец
Автонумерация:
Префикс: НК
Формат:
ДлинаПрефикса: 2
Тип
Число
или Строка
. Тип кода. Пример YAML-файла:
ВидЭлемента: Справочник
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
Реквизиты:
-
Имя: Код
Тип: Строка
Уникальность
Булево
. Уникальность кодов элементов справочника (подробнее). Значение по умолчанию — Истина
. Пример YAML-файла:
ВидЭлемента: Справочник
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
Реквизиты:
-
Имя: Код
Тип: Строка
Длина: 10
Уникальность: Истина
Наименование
Стандартный реквизит. Наименование элемента справочника. Имеет следующие свойства:
Имя
Строка
. Имя реквизита — «Наименование». Пример YAML-файла:
ВидЭлемента: Справочник
ОбластьВидимости: ВПодсистеме
Ид: 2c7e10c0-7267-41a5-85a2-5e654bf22efb
Имя: МойСправочник
Реквизиты:
-
Имя: Наименование
Длина: 150
ИспользоватьВПолнотекстовомПоиске
Булево
. Признак индексирования данных этого реквизита для использования в полнотекстовом поиске. Значение по умолчанию — Истина
. Пример YAML-файла:
ВидЭлемента: Справочник
ОбластьВидимости: ВПодсистеме
Ид: 2c7e10c0-7267-41a5-85a2-5e654bf22efb
Имя: МойСправочник
Реквизиты:
-
Имя: Наименование
Длина: 150
НезаполненноеЗначение: Разрешить
ИспользоватьВПолнотекстовомПоиске: Ложь
Длина
Число
. Максимальная длина наименования. По умолчанию — 150. Максимальная длина — 400. Пример YAML-файла:
ВидЭлемента: Справочник
ОбластьВидимости: ВПодсистеме
Ид: 2c7e10c0-7267-41a5-85a2-5e654bf22efb
Имя: МойСправочник
Реквизиты:
-
Имя: Наименование
Длина: 150
НезаполненноеЗначение
Политика проверки пустого значения. Возможные значения:
- Разрешить
- ЗапретитьВсегда (по умолчанию)
Пример YAML-файла:
ВидЭлемента: Справочник
ОбластьВидимости: ВПодсистеме
Ид: 2c7e10c0-7267-41a5-85a2-5e654bf22efb
Имя: МойСправочник
Реквизиты:
-
Имя: Наименование
Длина: 150
НезаполненноеЗначение: Разрешить
Реквизит разработчика
Стандартный реквизит. Реквизит, добавленный разработчиком. Имеет следующие свойства:
ДлинаДробнойЧасти
Только у реквизитов, имеющих тип Число
. Пример 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
Имя: Название
Тип: Строка
Ид
Идентификатор реквизита. «1С:Шина» создает этот идентификатор автоматически. Пример 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
Имя: Название
Тип: Строка
ВидЭлемента
Вид элементов проекта (подробнее). Пример YAML-файла:
ВидЭлемента: Справочник
ОбластьВидимости: ВПодсистеме
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
Ид
Идентификатор элемента проекта. «1С:Шина» создает этот идентификатор автоматически. Пример YAML-файла:
ВидЭлемента: Справочник
ОбластьВидимости: ВПодсистеме
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
Импорт
Список импортированных пространств имен (подробнее). Пример YAML-файла:
ВидЭлемента: Справочник
ОбластьВидимости: ВПодсистеме
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
Импорт:
- Главная
- Настройки::НовыйПакет
Имя
Имя элемента проекта. Пример YAML-файла:
ВидЭлемента: Справочник
ОбластьВидимости: ВПодсистеме
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
Индексы
Наборы основных и дополнительных полей, по которым «Шина» создаст индексы в базе данных (подробнее).
Пример YAML-файла:
ВидЭлемента: Справочник
Имя: Задачи
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
# ...
Индексы:
-
Имя: ОтветственныйИПриоритет
Поля:
- Ответственный
ДополнительныеПоля:
- Приоритет
Реквизиты:
-
Имя: Код
Длина: 20
Тип: Строка
Автонумерация:
Использовать: Ложь
-
Имя: Наименование
Длина: 100
НезаполненноеЗначение: ЗапретитьВсегда
-
Ид: 032807ca-8fbb-43fe-93e5-28b151fa187b
Имя: Ответственный
Тип: Сотрудники.Ссылка?
ИспользоватьВПолнотекстовомПоиске: Ложь
-
Ид: e963b98d-e66d-4447-912d-fd6eea07de87
Имя: ДатаНачала
Тип: Дата
ИспользоватьВПолнотекстовомПоиске: Ложь
-
Ид: 67b99b06-e049-4dd3-8f6d-a9941e2e9066
Имя: ДатаЗавершения
Тип: Момент
ИспользоватьВПолнотекстовомПоиске: Ложь
-
Ид: 29cc7ab3-162e-46cb-a097-200e1bf2de95
Имя: Приоритет
Тип: ПриоритетЗадачи
ИспользоватьВПолнотекстовомПоиске: Ложь
Интерфейс
Группа свойств, которые описывают пользовательский интерфейс элемента проекта.
ВключатьВАвтоИнтерфейс
Булево
. Признак того, что «1С:Шина» включит команды открытия форм этого справочника в автоматический интерфейс. Значение по умолчанию — Истина
(подробнее).
Пример YAML-файла:
ВидЭлемента: Справочник
ОбластьВидимости: ВПодсистеме
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
Интерфейс:
ВключатьВАвтоИнтерфейс: Ложь
Реквизиты:
-
Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29
Имя: Название
Тип: Строка
Объект
Секция, которая содержит описание, влияющее на автогенерируемую форму объекта и команду СоздатьОбъект
.
Изображение
Картинка команды создания объекта.
ВидЭлемента: Справочник
ОбластьВидимости: ВПодсистеме
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
Интерфейс:
Объект:
Изображение: icon.svg
Реквизиты:
-
Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29
Имя: Название
Тип: Строка
Представление
Строка
. Представление команды имя-справочника.СоздатьОбъект()
.
Значение по умолчанию — пустая строка, в качестве представления используется имя справочника в проекте (подробнее).
Свойство Представление (доступное по пути Интерфейс.Объект.Представление) поддерживает локализацию. Чтобы задать идентификатор локализованной строки, необходимо в начале использовать символ «$», например: $МояПодсистема::МоиЛокализованныеСтроки.Строка1
.
Подробнее см. Локализация
Пример YAML-файла:
ВидЭлемента: Справочник
ОбластьВидимости: ВПодсистеме
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
Интерфейс:
Объект:
Представление: Валюта
Реквизиты:
-
Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29
Имя: Название
Тип: Строка
Форма
Строка
. Имя компонента пользовательского интерфейса, являющегося формой элемента для данного справочника. Значение по умолчанию — пустая строка, форма генерируется автоматически (подробнее). Пример YAML-файла:
ВидЭлемента: Справочник
ОбластьВидимости: ВПодсистеме
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
Интерфейс:
Объект:
Форма: МойСправочникФормаОбъекта
Реквизиты:
-
Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29
Имя: Название
Тип: Строка
Список
Секция, которая содержит описание, влияющее на автогенерируемую форму списка и команду ОткрытьСписок
.
Изображение
Картинка команды открытия списка.
ВидЭлемента: Справочник
ОбластьВидимости: ВПодсистеме
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
Интерфейс:
Список:
Изображение: icon.svg
Реквизиты:
-
Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29
Имя: Название
Тип: Строка
Представление
Строка
. Представление команды имя-справочника.ОткрытьСписок()
.
Значение по умолчанию — пустая строка, в качестве представления будет использоваться имя справочника с проекте (подробнее).
Свойство Представление (доступное по пути Интерфейс.Список.Представление) поддерживает локализацию. Чтобы задать идентификатор локализованной строки, необходимо в начале использовать символ «$», например: $МояПодсистема::МоиЛокализованныеСтроки.Строка1
.
Подробнее см. Локализация
Пример 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
ПараметрыЗаписи
Дает возможность параметризовать запись объекта. В обработчики ПередЗаписью
, ПослеЗаписи
и перегрузку метода Записать
добавляются соответствующие параметры. Свойство является коллекцией элементов, определяющих имя параметра и «набор типов», задающий множество типов, доступных для параметра:
Имя
Имя параметра. Пример YAML-файла:
ВидЭлемента: Справочник
Имя: Товары
Ид: 9b1c0d15-e328-499c-9dc1-bbf0021f4a96
ОбластьВидимости: ВПодсистеме
Представление: Название
ПараметрыЗаписи:
-
Имя: Параметр1
Тип: Строка?
Тип
Множество типов, доступных для параметра. Пример YAML-файла:
ВидЭлемента: Справочник
Имя: Товары
Ид: 9b1c0d15-e328-499c-9dc1-bbf0021f4a96
ОбластьВидимости: ВПодсистеме
Представление: Название
ПараметрыЗаписи:
-
Имя: Параметр1
Тип: Строка?
ПараметрыУдаления
Дает возможность параметризовать удаление объекта. В обработчики ПередУдалением
, ПослеУдаления
и перегрузку метода Удалить
добавляются соответствующие параметры. Свойство является коллекцией элементов, определяющих имя параметра и «набор типов», задающий множество типов, доступных для параметра:
Имя
Имя параметра. Пример YAML-файла:
ВидЭлемента: Справочник
Имя: Товары
Ид: 9b1c0d15-e328-499c-9dc1-bbf0021f4a96
ОбластьВидимости: ВПодсистеме
Представление: Название
ПараметрыУдаления:
-
Имя: Параметр1
Тип: Строка?
Тип
Множество типов, доступных для параметра. Пример YAML-файла:
ВидЭлемента: Справочник
Имя: Товары
Ид: 9b1c0d15-e328-499c-9dc1-bbf0021f4a96
ОбластьВидимости: ВПодсистеме
Представление: Название
ПараметрыУдаления:
-
Имя: Параметр1
Тип: Строка?
Представление
Реквизит справочника, значение которого «1С:Шина» будет использовать в качестве представления элемента справочника (подробнее). Пример YAML-файла:
ВидЭлемента: Справочник
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
Представление: Название
Реквизиты:
-
Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29
Имя: Название
Тип: Строка
ПространстваБлокировок
Одно или несколько дополнительных пространств управляемых блокировок. Каждое из них имеет следующие свойства:
Ид
Идентификатор дополнительного пространства. «1С:Шина» создает этот идентификатор автоматически. Пример YAML-файла:
ВидЭлемента: Справочник
Имя: Товары
Ид: 9b1c0d15-e328-499c-9dc1-bbf0021f4a96
ОбластьВидимости: ВПодсистеме
Представление: Название
ПространстваБлокировок:
-
Имя: ОрганизацияКонтрагент
Ид: 19078715-47ca-400d-b864-356fb9b3c1d4
Поля: [Организация, Контрагент]
Имя
Имя дополнительного пространства. Пример YAML-файла:
ВидЭлемента: Справочник
Имя: Товары
Ид: 9b1c0d15-e328-499c-9dc1-bbf0021f4a96
ОбластьВидимости: ВПодсистеме
Представление: Название
ПространстваБлокировок:
-
Имя: ОрганизацияКонтрагент
Ид: 19078715-47ca-400d-b864-356fb9b3c1d4
Поля: [Организация, Контрагент]
Поля
Последовательность имен реквизитов, которые входят в дополнительное пространство. Пример YAML-файла:
ВидЭлемента: Справочник
Имя: Товары
Ид: 9b1c0d15-e328-499c-9dc1-bbf0021f4a96
ОбластьВидимости: ВПодсистеме
Представление: Название
ПространстваБлокировок:
-
Имя: ОрганизацияКонтрагент
Ид: 19078715-47ca-400d-b864-356fb9b3c1d4
Поля: [Организация, Контрагент]
РежимУдаления
Режим удаления объекта:
- Немедленно — объект удаляется немедленно.
- ПометкаУдаления — объект помечается на удаление.
Пример YAML-файла:
ВидЭлемента: Справочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
Имя: МойСправочник
ОбластьВидимости: ВПодсистеме
РежимУдаления: Немедленно