В проекте регистр сведений имеет следующие свойства:
- <Измерение разработчика>
-
Измерения — особый вид реквизитов. В качестве типов измерений нельзя использовать
типы Строка, Байты неограниченной длины, а
также тип ДвоичныеДанныеСсылка. Список измерений не может быть
пустым (в том числе и для периодических регистров сведений).
Значения всех измерений записи образуют ключ этой записи: ключ записи должен быть
уникален в пределах всего регистра. Таким образом, ключ однозначно идентифицирует
запись регистра. Порядок измерений имеет значение — в основной таблице регистра по
измерениям создаётся индекс (измерения учитываются в том порядке, в котором они
описаны).
- Имеет все те же свойства, что и реквизит.
Помимо этого имеет следующие свойства:
- Ведущее
Булево. Используется для автоматического удаления записи из регистра сведений
при удалении соответствующего объекта из базы данных. Таким образом,
данную настройку имеет смысл использовать лишь тогда, когда типом
измерения является ссылка на объект базы данных. По умолчанию —
Истина:
ВидЭлемента: РегистрСведений
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be
ОбластьВидимости: ВПроекте
ИспользоватьПериодВОсновномОтборе: Ложь
Измерения:
-
Ид: 6bfdd2a9-53bf-40be-a84b-e849e23cd887
Имя: Валюта
Тип: Валюты.Ссылка?
Ведущее: Истина
- ИспользоватьВОсновномОтборе
-
Булево. Используется для включения измерения в
основной отбор регистра сведений. Если
Истина, то измерение включается в основной отбор
регистра сведений. По умолчанию —
Истина:
ВидЭлемента: РегистрСведений
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be
ОбластьВидимости: ВПроекте
ИспользоватьПериодВОсновномОтборе: Ложь
Измерения:
-
Ид: 6bfdd2a9-53bf-40be-a84b-e849e23cd887
Имя: Валюта
Тип: Валюты.Ссылка?
ИспользоватьВОсновномОтборе: Ложь
- Интерфейс
- Группа свойств, которые описывают пользовательский интерфейс элемента проекта.
-
- ВключатьВАвтоИнтерфейс
- Булево. Признак того, что
включит команды открытия форм этого справочника в автоматический интерфейс.
Стандартное значение Истина (подробнее).
Пример
YAML-файла:
ВидЭлемента: РегистрСведений
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be
ОбластьВидимости: ВПроекте
Интерфейс:
ВключатьВАвтоИнтерфейс: Ложь
Измерения:
-
Ид: 6bfdd2a9-53bf-40be-a84b-e849e23cd887
Имя: Валюта
Тип: Валюты.Ссылка?
- Объект
- Секция, которая содержит описание, влияющее на автогенерируемую форму
объекта и команду СоздатьОбъект.
-
- Форма
- Строка. Имя компонента пользовательского
интерфейса, являющегося формой записи для данного регистра
сведений. Стандартное значение — пустая строка (форма будет
сгенерирована автоматически) (подробнее). Пример
YAML-файла:
ВидЭлемента: РегистрСведений
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be
ОбластьВидимости: ВПроекте
Интерфейс:
Объект:
Форма: КурсыВалютФормаОбъекта
Измерения:
-
Ид: 6bfdd2a9-53bf-40be-a84b-e849e23cd887
Имя: Валюта
Тип: Валюты.Ссылка?
- Изображение
- Картинка команды создания
записи.
ВидЭлемента: РегистрСведений
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be
ОбластьВидимости: ВПроекте
Интерфейс:
Объект:
Изображение: icon.svg
Измерения:
-
Ид: 6bfdd2a9-53bf-40be-a84b-e849e23cd887
Имя: Валюта
Тип: Валюты.Ссылка?
- Представление
- Строка. Представление команды
имя-регистра-сведений.СоздатьОбъект().
- Стандартное значение — пустая строка (в качестве представления
будет использоваться имя регистра сведений в проекте) (подробнее).
Совет: Свойство
Представление (доступное по пути
Интерфейс.Объект.Представление)
поддерживает локализацию. Чтобы задать идентификатор
локализованной строки, необходимо в начале использовать символ
«$», например:
$МояПодсистема::МоиЛокализованныеСтроки.Строка1.
Подробнее
см. Локализация
Пример
YAML-файла:ВидЭлемента: РегистрСведений
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be
ОбластьВидимости: ВПроекте
Интерфейс:
Объект:
Представление: Курс валюты
Измерения:
-
Ид: 6bfdd2a9-53bf-40be-a84b-e849e23cd887
Имя: Валюта
Тип: Валюты.Ссылка?
- Список
-
- Форма
- Строка. Имя компонента пользовательского
интерфейса, являющегося формой списка записей для данного регистра
сведений. Стандартное значение — пустая строка (форма будет
сгенерирована автоматически) (подробнее). Пример
YAML-файла:
ВидЭлемента: РегистрСведений
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be
ОбластьВидимости: ВПроекте
Интерфейс:
Список:
Форма: КурсыВалютФормаСписка
Измерения:
-
Ид: 6bfdd2a9-53bf-40be-a84b-e849e23cd887
Имя: Валюта
Тип: Валюты.Ссылка?
- Изображение
- Картинка команды открытия списка
записей.
ВидЭлемента: РегистрСведений
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be
ОбластьВидимости: ВПроекте
Интерфейс:
Список:
Изображение: icon.svg
Измерения:
-
Ид: 6bfdd2a9-53bf-40be-a84b-e849e23cd887
Имя: Валюта
Тип: Валюты.Ссылка?
- Представление
- Строка. Представление команды
имя-регистра-сведений.ОткрытьСписок().
- Стандартное значение — пустая строка (в качестве представления
будет использоваться имя справочника с проекте) (подробнее).
Совет: Свойство
Представление (доступное по пути
Интерфейс.Список.Представление)
поддерживает локализацию. Чтобы задать идентификатор
локализованной строки, необходимо в начале использовать символ
«$», например:
$МояПодсистема::МоиЛокализованныеСтроки.Строка1.
Подробнее
см. Локализация
Пример
YAML-файла:ВидЭлемента: РегистрСведений
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be
ОбластьВидимости: ВПроекте
Интерфейс:
Список:
Представление: Курсы валюты
Измерения:
-
Ид: 6bfdd2a9-53bf-40be-a84b-e849e23cd887
Имя: Валюта
Тип: Валюты.Ссылка?
- ИспользоватьПериодВОсновномОтборе
-
Булево. Используется для включения поля
Период в
основной отбор регистра сведений. Если
Истина и
регистр сведений периодический, то период включается в основной отбор регистра сведений. По умолчанию —
Истина.
ВидЭлемента: РегистрСведений
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be
ОбластьВидимости: ВПроекте
ИспользоватьПериодВОсновномОтборе: Ложь
Измерения:
-
Ид: 6bfdd2a9-53bf-40be-a84b-e849e23cd887
Имя: Валюта
Тип: Валюты.Ссылка?
- КонтрольДоступа
- Описание прав на регистр сведений. Содержит набор записей следующего вида: Право: Способ контроля доступа (подробнее). Пример
YAML-файла:
ВидЭлемента: РегистрСведений
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be
ОбластьВидимости: ВПроекте
Периодичность: День
КонтрольДоступа:
Чтение: РазрешенияВычисляютсяДляКаждогоОбъекта
Изменение: РазрешеноАутентифицированным
ПоУмолчанию: РазрешенияВычисляются
Измерения:
-
Ид: 6bfdd2a9-53bf-40be-a84b-e849e23cd887
Имя: Валюта
Тип: Валюты.Ссылка?
- НастройкиТипов
- Контракты, которые реализует регистр сведений
- РегистрСведений
- Контракты сервиса
- Контракты
- Массив<Тип>. Имена контрактов сервиса, которые реализует
данный регистр.
- РегистрСведений.Запись
- Контракты типа
- Контракты
- Массив<Тип>. Имена контрактов типа, которые реализует данный
регистр.
- ПараметрыЗаписи
- Дает возможность параметризовать запись объекта. В обработчики
ПередЗаписью, ПослеЗаписи,
ПередЗаписьюОбъекта, ПослеЗаписиОбъекта и
перегрузку метода Записать добавляются соответствующие параметры.
Cвойство является коллекцией элементов, определяющих имя параметра и «набор типов»,
задающий множество типов, доступных для параметра:
- Имя
- Имя параметра. Пример
YAML-файла:
ВидЭлемента: РегистрСведений
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be
ОбластьВидимости: ВПроекте
Периодичность: День
ПараметрыЗаписи:
-
Имя: Параметр1
Тип: Строка?
- Тип
- Множество типов, доступных для параметра. Пример
YAML-файла:
ВидЭлемента: РегистрСведений
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be
ОбластьВидимости: ВПроекте
Периодичность: День
ПараметрыЗаписи:
-
Имя: Параметр1
Тип: Строка?
- Периодичность
- Если значение этого свойства отлично от Непериодический, то
регистр является периодическим и значение этого
свойства указывает минимальную периодичность, с которой могут изменяться значения
ресурсов регистра:
- Момент — раз в миллисекунду (тип
Момент);
- Секунда — раз в секунду (тип
ДатаВремя);
- День — раз в день (тип Дата);
- Месяц — раз в месяц (тип Дата);
- Квартал — раз в квартал (тип
Дата);
- Год — раз в год (тип Дата).
Пример
YAML-файла:ВидЭлемента: РегистрСведений
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be
ОбластьВидимости: ВПроекте
Периодичность: День
Измерения:
-
Ид: 6bfdd2a9-53bf-40be-a84b-e849e23cd887
Имя: Валюта
Тип: Валюты.Ссылка?
- Индексы
- Наборы полей, по которым создаст индексы в базе
данных (подробнее). Пример
YAML-файла:
ВидЭлемента: РегистрСведений
Имя: ЦеныТоваров
Id: 9fdcb6a7-6109-46fd-8e2b-daaf3aad58a4
ОбластьВидимости: ВПроектеПериодичность: День
Измерения:
-
Имя: Товар
Ид: aa6320a0-3b94-41e9-a470-383c7600c6c0
Тип: Товары.Ссылка?
-
Имя: ВидЦен
Ид: 7ee8830b-805e-4b69-b4c5-7b87773c5584
Тип: ВидыЦен
Ресурсы:
-
Имя: Цена
Ид: 36c4c47b-38fe-4671-80e5-9f10c8193db3
Тип: Число
ДлинаЦелойЧасти: 13
ДлинаДробнойЧасти: 2
Индексы:
-
Имя: ПоВидуЦен
Поля: [ ВидЦен ]
- <Реквизит разработчика>
-
Реквизит, добавленный разработчиком. Реквизиты могут содержать вспомогательную
информацию, относящуюся к конкретным записям регистра.
ВидЭлемента: РегистрСведений
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be
ОбластьВидимости: ВПроекте
Периодичность: День
Измерения:
-
Ид: 6bfdd2a9-53bf-40be-a84b-e849e23cd887
Имя: Валюта
Тип: Валюты.Ссылка?
Реквизиты:
-
Ид: 7f05da41-2f9b-40e1-854d-d4b710c9a746
Имя: ФИО
Тип: Строка
Реквизиты имеют следующие свойства:
-
- ДлинаДробнойЧасти
- Только у реквизитов, имеющих тип Число. Пример
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
Имя: Название
Тип: Строка
- <Ресурс разработчика>
-
Ресурс, добавленный разработчиком. Ресурсы хранят основные данные (значения,
сведения, информацию) в разрезе значений измерений.
- Имеет все те же свойства, что и реквизит.
- Имя
- Имя элемента проекта или компонента. Пример YAML-файла:
ВидЭлемента: Справочник
ОбластьВидимости: ВПодсистеме
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
- Импорт
- Список импортированных пространств имен (подробнее). Пример
YAML-файла:
ВидЭлемента: Справочник
ОбластьВидимости: ВПодсистеме
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
Импорт:
- Главная
- Настройки::НовыйПакет
- Ид
- Идентификатор элемента проекта или компонента. создает этот идентификатор автоматически. Пример
YAML-файла:
ВидЭлемента: Справочник
ОбластьВидимости: ВПодсистеме
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
- ОбластьВидимости
- Видимость элемента проекта (подробнее):
- ВПодсистеме — элемент виден внутри одной
подсистемы во всех пакетах. Значение по умолчанию.
- ВПроекте — элемент виден во всех подсистемах
одного проекта.
- Глобально — элемент виден во всех подсистемах всех проектов.
Пример YAML-файла:ВидЭлемента: Справочник
ОбластьВидимости: ВПодсистеме
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
- ВидЭлемента
- Вид элементов проекта (подробнее) либо
компонент интерфейса (подробнее). Пример YAML-файла элемента
проекта:
ВидЭлемента: Справочник
ОбластьВидимости: ВПодсистеме
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
Пример YAML-файла
компонента:ВидЭлемента: КомпонентИнтерфейса
ОбластьВидимости: ВПодсистеме
Ид: d3f2fad1-4ce1-444b-8aaa-b37425f4f6bb
Имя: МояГруппа
Наследует:
Тип: ОбычнаяГруппа