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

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

Ниже перечислены свойства регистра сведений.

Измерение разработчика

Измерения — особый вид реквизитов. В качестве типов измерений нельзя использовать типы Строка, Байты неограниченной длины, а также тип ДвоичныеДанныеСсылка. Список измерений не может быть пустым (в том числе и для периодических регистров сведений).

Значения всех измерений записи образуют ключ этой записи: ключ записи должен быть уникален в пределах всего регистра. Таким образом, ключ однозначно идентифицирует запись регистра. Порядок измерений имеет значение — в основной таблице регистра по измерениям создается индекс (измерения учитываются в том порядке, в котором они описаны).

Имеет все те же свойства, что и реквизит. Помимо этого имеет следующие свойства:

Ведущее

Булево. Используется для автоматического удаления записи из регистра сведений при удалении соответствующего объекта из базы данных. Таким образом, данную настройку имеет смысл использовать лишь тогда, когда типом измерения является ссылка на объект базы данных. По умолчанию — Истина:

ВидЭлемента: РегистрСведений
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be
ОбластьВидимости: ВПроекте
ИспользоватьПериодВОсновномФильтре: Ложь
Измерения:
-
Ид: 6bfdd2a9-53bf-40be-a84b-e849e23cd887
Имя: Валюта
Тип: Валюты.Ссылка?
Ведущее: Истина

ИспользоватьВОсновномФильтре

Булево. Используется для включения измерения в основной фильтросновной фильтр регистра сведений. Если Истина, то измерение включается в основной фильтр регистра сведений. По умолчанию — Истина:

Булево. Используется для включения измерения в основной фильтр регистра сведений. Если Истина, то измерение включается в основной фильтр регистра сведений. По умолчанию — Истина:

ВидЭлемента: РегистрСведений
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be
ОбластьВидимости: ВПроекте
ИспользоватьПериодВОсновномФильтре: Ложь
Измерения:
-
Ид: 6bfdd2a9-53bf-40be-a84b-e849e23cd887
Имя: Валюта
Тип: Валюты.Ссылка?
ИспользоватьВОсновномФильтре: Ложь

Реквизит разработчика

Реквизит, добавленный разработчиком. Реквизиты могут содержать вспомогательную информацию, относящуюся к конкретным записям регистра.

ВидЭлемента: РегистрСведений
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be
ОбластьВидимости: ВПроекте
Периодичность: День
Измерения:
-
Ид: 6bfdd2a9-53bf-40be-a84b-e849e23cd887
Имя: Валюта
Тип: Валюты.Ссылка?
Реквизиты:
-
Ид: 7f05da41-2f9b-40e1-854d-d4b710c9a746
Имя: ФИО
Тип: Строка

Ниже перечислены свойства реквизитов.

ДлинаДробнойЧасти

Только у реквизитов, имеющих тип Число. Пример YAML-файла:

ВидЭлемента: РегистрСведений
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be
Реквизиты:
-
Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29
Имя: Вес
Тип: Число
ДлинаЦелойЧасти: 15
ДлинаДробнойЧасти: 3

ДлинаЦелойЧасти

Только у реквизитов, имеющих тип Число. Пример YAML-файла:

ВидЭлемента: РегистрСведений
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be
Реквизиты:
-
Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29
Имя: Вес
Тип: Число
ДлинаЦелойЧасти: 15

ЗначениеПоУмолчанию

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

Пример YAML-файла:

ВидЭлемента: РегистрСведений
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be
Реквизиты:
-
Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29
Имя: Возраст
Тип: Число
ЗначениеПоУмолчанию: 18

Ид

Идентификатор реквизита. «1С:Шина» создает этот идентификатор автоматически. Пример YAML-файла:

ВидЭлемента: РегистрСведений
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be
Реквизиты:
-
Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29
Имя: Название
Тип: Строка

Имя

Строка. Имя реквизита. Пример YAML-файла:

ВидЭлемента: РегистрСведений
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be
Реквизиты:
-
Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29
Имя: Название
Тип: Строка

ИспользоватьВПолнотекстовомПоиске

Булево. Признак индексирования данных этого реквизита для использования в полнотекстовом поиске. Значение по умолчанию — Истина. Пример YAML-файла:

ВидЭлемента: РегистрСведений
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be
Реквизиты:
-
Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29
Имя: Название
Тип: Строка
ИспользоватьВПолнотекстовомПоиске: Ложь

КонтрольДлины

ВыдаватьОшибку, Исправлять. Только у реквизитов, имеющих тип Строка. Пример YAML-файла:

ВидЭлемента: РегистрСведений
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be
Реквизиты:
-
Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29
Имя: Название
Тип: Строка
МаксимальнаяДлина: 50
КонтрольДлины: Исправлять

КонтрольДробнойЧасти

ВыдаватьОшибку, Исправлять. Только у реквизитов, имеющих тип Число. Пример YAML-файла:

ВидЭлемента: РегистрСведений
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be
Реквизиты:
-
Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29
Имя: Вес
Тип: Число
ДлинаЦелойЧасти: 15
ДлинаДробнойЧасти: 3
КонтрольТочности: Исправлять

КонтрольПредельныхЗначений

ВыдаватьОшибку, Исправлять. Только у реквизитов, имеющих тип Число. Пример YAML-файла:

ВидЭлемента: РегистрСведений
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be
Реквизиты:
-
Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29
Имя: Вес
Тип: Число
МинимальноеЗначение: 10
МаксимальноеЗначение: 100
КонтрольПредельныхЗначений: Исправлять

МаксимальнаяДлина

Только у реквизитов, имеющих тип Строка. Пример YAML-файла:

ВидЭлемента: РегистрСведений
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be
Реквизиты:
-
Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29
Имя: Название
Тип: Строка
МаксимальнаяДлина: 50

МаксимальноеЗначение

Только у реквизитов, имеющих тип Число. Пример YAML-файла:

ВидЭлемента: РегистрСведений
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be
Реквизиты:
-
Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29
Имя: Вес
Тип: Число
МаксимальноеЗначение: 100

МинимальноеЗначение

Только у реквизитов, имеющих тип Число. Пример YAML-файла:

ВидЭлемента: РегистрСведений
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be
Реквизиты:
-
Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29
Имя: Вес
Тип: Число
МинимальноеЗначение: 10

Многострочная

Только у реквизитов, имеющих тип Строка. Пример YAML-файла:

ВидЭлемента: РегистрСведений
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be
Реквизиты:
-
Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29
Имя: Название
Тип: Строка
Многострочная: Истина

НезаполненноеЗначение

Разрешить, ЗапретитьВсегда. Только у реквизитов, имеющих тип Строка. Пример YAML-файла:

ВидЭлемента: РегистрСведений
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be
Реквизиты:
-
Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29
Имя: Название
Тип: Строка
НезаполненноеЗначение: Разрешить

ПриУдаленииОбъектаПоСсылке

ЗапрещатьУдаление, НетДействия, Очищать, УдалятьТекущий. Только у ссылочных типов. Определяет поведение при удалении элемента, указанного в качестве реквизита (подробнее).

Тип

Тип реквизита. Пример YAML-файла:

ВидЭлемента: РегистрСведений
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be
Реквизиты:
-
Ид: c13bcc91-3361-4efd-ab9d-03360ece9f29
Имя: Название
Тип: Строка

Ресурс разработчика

Ресурс, добавленный разработчиком. Ресурсы хранят основные данные (значения, сведения, информацию) в разрезе значений измерений.

Имеет все те же свойства, что и реквизит.

ВидЭлемента

Вид элемента проекта (подробнее).

Пример YAML-файла:

ВидЭлемента: РегистрСведений
ОбластьВидимости: ВПодсистеме
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be

Ид

Идентификатор элемента проекта. «1С:Шина» создает этот идентификатор автоматически. Пример YAML-файла:

ВидЭлемента: РегистрСведений
ОбластьВидимости: ВПодсистеме
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be

Импорт

Список импортированных пространств имен (подробнее). Пример YAML-файла:

ВидЭлемента: РегистрСведений
ОбластьВидимости: ВПодсистеме
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be
Импорт:
- Главная
- Настройки::НовыйПакет

Имя

Имя элемента проекта. Пример YAML-файла:

ВидЭлемента: РегистрСведений
ОбластьВидимости: ВПодсистеме
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be

Индексы

Наборы основных и дополнительных полей, по которым «Шина» создаст индексы в базе данных (подробнее).

Пример YAML-файла:

ВидЭлемента: РегистрСведений
Имя: ЦеныТоваров
Id: 9fdcb6a7-6109-46fd-8e2b-daaf3aad58a4
ОбластьВидимости: ВПроекте
Периодичность: День
Измерения:
-
Имя: Товар
Ид: aa6320a0-3b94-41e9-a470-383c7600c6c0
Тип: Товары.Ссылка?
-
Имя: ВидЦен
Ид: 7ee8830b-805e-4b69-b4c5-7b87773c5584
Тип: ВидыЦен
Ресурсы:
-
Имя: Цена
Ид: 36c4c47b-38fe-4671-80e5-9f10c8193db3
Тип: Число
ДлинаЦелойЧасти: 13
ДлинаДробнойЧасти: 2
Индексы:
-
Имя: ПоВидуЦен
Поля: [ ВидЦен ]

Интерфейс

Группа свойств, которые описывают пользовательский интерфейс элемента проекта.

ВключатьВАвтоИнтерфейс

Булево. Признак того, что «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
Имя: Валюта
Тип: Валюты.Ссылка?

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

Строка. Представление команды имя-регистра-сведений.СоздатьЗапись().

Стандартное значение — пустая строка (в качестве представления будет использоваться имя регистра сведений в проекте) (подробнее).

Пример YAML-файла:

ВидЭлемента: РегистрСведений
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be
ОбластьВидимости: ВПроекте
Интерфейс:
Запись:
Представление: Курс валюты
Измерения:
-
Ид: 6bfdd2a9-53bf-40be-a84b-e849e23cd887
Имя: Валюта
Тип: Валюты.Ссылка?

Список

Изображение

Картинка команды открытия списка записей.

ВидЭлемента: РегистрСведений
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be
ОбластьВидимости: ВПроекте
Интерфейс:
Список:
Изображение: icon.svg
Измерения:
-
Ид: 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
ОбластьВидимости: ВПроекте
ИспользоватьПериодВОсновномФильтре: Ложь
Измерения:
-
Ид: 6bfdd2a9-53bf-40be-a84b-e849e23cd887
Имя: Валюта
Тип: Валюты.Ссылка?

КонтрольДоступа

Описание прав на регистр сведений. Содержит набор записей следующего вида: Право: Способ контроля доступа. Пример YAML-файла:

ВидЭлемента: РегистрСведений
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be
ОбластьВидимости: ВПроекте
Периодичность: День
КонтрольДоступа:
Разрешения:
Чтение: РазрешенияВычисляютсяДляКаждогоОбъекта
Изменение: РазрешеноАутентифицированным
ПоУмолчанию: РазрешенияВычисляются
Измерения:
-
Ид: 6bfdd2a9-53bf-40be-a84b-e849e23cd887
Имя: Валюта
Тип: Валюты.Ссылка?

ПараметрыЗаписи

Дает возможность параметризовать запись объекта. В обработчики ПередЗаписью, ПослеЗаписи и перегрузку метода Записать добавляются соответствующие параметры. Свойство является коллекцией элементов, определяющих имя параметра и «набор типов», задающий множество типов, доступных для параметра:

Имя

Имя параметра. Пример 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-файла:

ВидЭлемента: РегистрСведений
ОбластьВидимости: ВПодсистеме
Имя: КурсыВалют
Ид: e571296e-602d-478b-a51a-fdfa1c1701be

См. также