Тип: РегистрыСведенийМенеджер. Используется для доступа к определенным в конфигурации регистрам сведений.
Полное описание, параметры и ограничения
Глобальный контекст.РегистрыСведений (Global context.InformationRegisters)
Глобальный контекст (Global context)
РегистрыСведений (InformationRegisters)
Доступен, начиная с версии 8.0.
Использование:
Только чтение.
Описание:
Тип: РегистрыСведенийМенеджер.
Используется для доступа к определенным в конфигурации регистрам сведений.
Доступность:
Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер), мобильный автономный сервер.
См. также:
РегистрыСведенийМенеджер
Использование в версии:
Доступен, начиная с версии 8.0.
Методическая информация
Практические примеры
Проверить объявленные поля менеджера записи без подмены типа
У справки есть противоречие: менеджер предназначен для независимого регистра, а три поля описаны для подчиненного. Пример сохраняет это ограничение явно.
Где и как запускать
Сервер собственной учебной базы; также толстый клиент или внешнее соединение, если это разрешено указанным API.
Подготовка
Только собственная учебная конфигурация. Все указанные имена сначала создайте в Конфигураторе; объекты рабочей базы не заменяйте. Здесь код не запускается.
Создайте свой независимый непериодический регистр УчебныеЗначения с измерением Товар и подготовьте свою запись для товара 001. Это ограниченная диагностика старого описания, не обещание положительного результата трех полей.
&НаСервереБезКонтекста
Процедура ПроверитьСтарыеПоляМенеджераЗаписи()
Товар = Справочники.УчебныеТовары.НайтиПоКоду("001");
Если Не ЗначениеЗаполнено(Товар) Тогда
ВызватьИсключение "Учебный товар не найден";
КонецЕсли;
Запись = РегистрыСведений.УчебныеЗначения.СоздатьМенеджерЗаписи();
Запись.Товар = Товар;
Запись.Прочитать();
Если Не Запись.Выбран() Тогда
ВызватьИсключение "Подготовьте собственную запись регистра";
КонецЕсли;
Попытка
Сообщить("Активность: " + Строка(Запись.Активность));
Сообщить("Номер строки: " + Строка(Запись.НомерСтроки));
Сообщить("Регистратор: " + Строка(Запись.Регистратор));
Исключение
Сообщить("Эти поля недоступны у фактического менеджера записи");
КонецПопытки;
КонецПроцедурыРазбор по шагам
Получите настоящий менеджер и прочитайте собственную запись по ключу.
Попробуйте только объявленные чтения трех полей.
Различите результат и документированное ограничение применимости.
Как проверить результат
НомерСтроки не устанавливается присваиванием.
Менеджер не заменяется записью набора подчиненного регистра ради успеха.
Ожидаемый результат
Показана фактическая применимость объявленных старых полей без фиктивного получателя.
На что обратить внимание
Менеджер описан только для независимых регистров. Для реального регистратора, активности и номера строки подчиненного регистра используйте его настоящие записи набора; не считайте их типом менеджера записи.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.
Прочитать и настроить использование итогов своего регистра
Методы вызываются на настоящем менеджере конкретного регистра сведений, не регистра накопления с похожим именем.
Где и как запускать
Сервер собственной учебной базы; также толстый клиент или внешнее соединение, если это разрешено указанным API.
Подготовка
Только собственная учебная конфигурация. Все указанные имена сначала создайте в Конфигураторе; объекты рабочей базы не заменяйте. Здесь код не запускается.
Подготовьте собственный регистр сведений УчебныеЦены с подходящим режимом периодичности и поддержкой итогов. Проверьте наличие этих методов в конкретном менеджере вашей платформы; пересчет допустим только в небольшой учебной копии.
&НаСервереБезКонтекста
Процедура НастроитьУчебныеИтоги()
Регистр = РегистрыСведений.УчебныеЦены;
ДоИзменения = Регистр.ПолучитьИспользованиеИтогов();
Регистр.УстановитьИспользованиеИтогов(Истина);
Регистр.ПересчитатьИтоги();
ПослеИзменения = Регистр.ПолучитьИспользованиеИтогов();
Сообщить("Использование итогов: " + Строка(ДоИзменения) + " -> " + Строка(ПослеИзменения));
КонецПроцедурыРазбор по шагам
Прочитайте исходный признак.
Включите использование и пересчитайте итоги.
Перечитайте настоящий признак после операции.
Как проверить результат
Свой регистр указан явно.
Признак использования не объявляется процентом завершения или проверкой всех данных.
Ожидаемый результат
Показан порядок трех объявленных методов собственного менеджера.
На что обратить внимание
Старое описание упоминает остатки и обороты, хотя владелец — регистр сведений. Не обещайте ему виртуальные таблицы регистра накопления; применимость зависит от конкретных метаданных.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.