ПериодичностьРегистраСведений.День

Свойства · Day

В пределах дня.

Полное описание, параметры и ограничения

ПериодичностьРегистраСведений.День (InformationRegisterPeriodicity.Day)

ПериодичностьРегистраСведений (InformationRegisterPeriodicity)

День (Day)

Доступен, начиная с версии 8.0.

Описание:
В пределах дня.
Использование в версии:

Доступен, начиная с версии 8.0.

Методическая информация

Практические примеры

Объяснить режим и периодичность своего регистра сведений: ПериодичностьРегистраСведений

Читаем настройку конкретного подготовленного объекта метаданных и сопоставляем её с пояснением вариантов. Это диагностика, не изменение настройки и не исполнение её механизма.

Где и как запускать

Серверная процедура своей учебной обработки. Код без директив вставьте в тело процедуры; метаданные не изменяются.

Подготовка

  1. В собственной пустой учебной конфигурации создайте независимый непериодический регистр сведений УчебныеНастройки. Измерение Ключ типа Строка 30, ресурс Значение типа Строка 100. Добавьте измерение ЧисловойКлюч типа Число 10.0.

  2. Не добавляйте регистратора: режим записи выбран Независимый. Обновите учебную конфигурацию. Записи регистра не нужны; код читает свойства метаданных регистра и его измерения.

  3. Для РежимСокращенияТипа сравнивайте свойство измерения ЧисловойКлюч. Не уменьшайте разрядность и не выполняйте удаление данных: пример только объясняет текущий режим обновления.

  4. Каждый урок запускайте отдельно. Создание объектов выполняется в Конфигураторе; код не создаёт записи, не обновляет конфигурацию и не выполняет HTTP-вызовы.

ОписаниеОбъекта = Метаданные.РегистрыСведений.УчебныеНастройки;
ФактическоеЗначение = ОписаниеОбъекта.ПериодичностьРегистраСведений;
Пояснения = Новый Соответствие;
Пояснения.Вставить(Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.Год, "В пределах года.");
Пояснения.Вставить(Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.День, "В пределах дня.");
Пояснения.Вставить(Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.Квартал, "В пределах квартала.");
Пояснения.Вставить(Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.Месяц, "В пределах месяца.");
Пояснения.Вставить(Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.Непериодический, "Непериодический.");
Пояснения.Вставить(Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.ПозицияРегистратора, "По позиции регистратора. Используется, если запись регистра подчинена регистратору.");
Пояснение = Пояснения.Получить(ФактическоеЗначение);
Сообщить("ПериодичностьРегистраСведений: " + Строка(ФактическоеЗначение));
Если Пояснение <> Неопределено Тогда
    Сообщить(Пояснение);
Иначе
    Сообщить("Текущий вариант относится к другой группе этого перечисления");
КонецЕсли;

Разбор по шагам

  1. Получите описание своего объекта по точному имени из подготовки; это метаданные, а не записанный экземпляр документа или задачи.

  2. Прочитайте свойство ПериодичностьРегистраСведений. Значения перечисления квалифицированы через Метаданные.СвойстваОбъектов, а не вымышленные глобальные переменные.

  3. Соответствие связывает реальные варианты с их смыслом. Для большого перечисления пример показывает одну группу, поэтому текущий вариант может относиться к другой группе.

Как проверить результат

  1. Первая строка совпадает с настройкой конкретного объекта в Конфигураторе.

  2. Если текущее значение входит в эту группу, показано пояснение. Иначе показано честное сообщение о другой группе, а не утверждение об ошибке или неподдерживаемой версии.

Ожидаемый результат

Получено пояснение фактической настройки собственного объекта без изменения базы.

На что обратить внимание

  1. Описания вариантов не означают, что этот урок реализовал обмен, проведение, нумерацию, разделение данных или HTTP-сервис.

  2. Не изменяйте рабочие настройки ради проверки. Режим сокращения типа может описывать удаление данных, но приведённый код такое удаление не выполняет.

  3. Для ВидЭлементаСтиля нужен указанный толстый клиент; доступность отдельного свойства метаданных не расширяет доступность набора его значений.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.