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

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

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

Владелец

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

Имя

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