Свойства элемента проекта вида «РегистрСведений»
В проекте регистр сведений имеет следующие свойства:
- ВключатьВАвтоИнтерфейс
- Булево. Признак того, что «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 Тип: Строка?
- Периодичность
- Если значение этого свойства отлично от Непериодический, то
регистр является периодическим и значение этого
свойства указывает минимальную периодичность, с которой могут изменяться значения
ресурсов регистра:
- Момент — раз в миллисекунду (тип Момент);
- Секунда — раз в секунду (тип ДатаВремя);
- День — раз в день (тип Дата);
- Месяц — раз в месяц (тип Дата);
- Квартал — раз в квартал (тип Дата);
- Год — раз в год (тип Дата).
ВидЭлемента: РегистрСведений Имя: КурсыВалют Ид: e571296e-602d-478b-a51a-fdfa1c1701be ОбластьВидимости: ВПроекте Периодичность: День Измерения: - Ид: 6bfdd2a9-53bf-40be-a84b-e849e23cd887 Имя: Валюта Тип: Валюты.Ссылка?
- Индексы
- Наборы полей, по которым «1С:Шина» создаст индексы в базе
данных (подробнее). Пример
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-файла:
ВидЭлемента: Пользователи Внешний: Истина Имя: Пользователи СобственныйПакет: Стд::Пользователи
- Имя
- Имя элемента проекта или компонента. Пример YAML-файла:
ВидЭлемента: Справочник ОбластьВидимости: ВПодсистеме Имя: МойСправочник Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
- Импорт
- Список импортированных пространств имен (подробнее). Пример
YAML-файла:
ВидЭлемента: Справочник ОбластьВидимости: ВПодсистеме Имя: МойСправочник Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600 Импорт: - Главная - Настройки::НовыйПакет
- Ид
- Идентификатор элемента проекта или компонента. «1С:Шина» создает этот идентификатор автоматически. Пример
YAML-файла:
ВидЭлемента: Справочник ОбластьВидимости: ВПодсистеме Имя: МойСправочник Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
- ОбластьВидимости
- Видимость элемента проекта (подробнее):
- Подсистема — элемент виден внутри одной подсистемы во всех пакетах. Значение по умолчанию.
- Проект — элемент виден во всех подсистемах одного проекта.
- Глобально — элемент виден в других проектах.
ВидЭлемента: Справочник ОбластьВидимости: ВПодсистеме Имя: МойСправочник Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
- СобственныйПакет
- Имя пакета собственного объекта. Пример
YAML-файла:
ВидЭлемента: Пользователи Внешний: Истина Имя: Пользователи СобственныйПакет: Стд::Пользователи
- ВидЭлемента
- Вид элементов проекта (подробнее). Пример YAML-файла элемента
проекта:
Пример YAML-файла компонента:ВидЭлемента: Справочник ОбластьВидимости: ВПодсистеме Имя: МойСправочник Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
ВидЭлемента: КомпонентИнтерфейса ОбластьВидимости: ВПодсистеме Ид: d3f2fad1-4ce1-444b-8aaa-b37425f4f6bb Имя: МояГруппа Наследует: Тип: ОбычнаяГруппа