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

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

В проекте справочник имеет следующие свойства:

Владелец

Стандартный реквизит. Справочник, элементы которого будут владельцами элементов данного справочника (подробнее). Имеет следующие свойства:

Имя

Владелец. Пример 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
Имя: Название
Тип: Строка

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

Строка. Представление команды имя-справочника.СоздатьОбъект().

Значение по умолчанию — пустая строка, в качестве представления используется имя справочника в проекте.

Пример 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
Имя: Название
Тип: Строка

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

Строка. Представление команды имя-справочника.ОткрытьСписок().

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

Пример 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
Имя: МойСправочник
ОбластьВидимости: ВПодсистеме
РежимУдаления: Немедленно