Тип: Булево. Если это свойство установлено в значение Ложь, то данное измерение исключается из хранимых итогов регистра.
Полное описание, параметры и ограничения
ОбъектМетаданных: Измерение.ИспользованиеВИтогах (MetadataObject: Dimension.UseInTotals)
ОбъектМетаданных: Измерение (MetadataObject: Dimension)
ИспользованиеВИтогах (UseInTotals)
Доступен, начиная с версии 8.1.
Использование:
Только чтение.
Описание:
Тип: Булево.
Если это свойство установлено в значение Ложь, то данное измерение исключается из хранимых итогов регистра.
Доступность:
Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер), мобильный автономный сервер.
Примечание:
Для регистра накопления остатков (значение свойства ВидРегистра равно Остатки) это свойство не используется.
Используется для измерений регистров накопления.
Использование в версии:
Доступен, начиная с версии 8.1.
Методическая информация
Практические примеры
Отличить индекс измерения от хранимых итогов регистра
У ТоварыНаСкладах вид Остатки. Для такого регистра ИспользованиеВИтогах не применяется как способ выключить измерение из остатков.
Где и как запускать
Учебная база: создайте серверный общий модуль УчебныеЗадачи (флаг Сервер). Код без директив вставьте в тело процедуры ВыполнитьПример() Экспорт. Вызовите её из серверного обработчика команды учебной обработки. Не запускайте в рабочей базе.
Подготовка
Запускайте в учебной копии конфигурации. Примеры читают структуру метаданных, но не создают объекты, не записывают регистры и не проводят документы.
Сверяйте вывод с деревом конфигурации в Конфигураторе. Имена, длины и настройки в УНФ, КА2, БП, УТ 11 и УТ 10.3 могут различаться.
Имена объектов взяты из XML КА2 Progress: C:\claude\KA2\Progress\XML_CF_KA2_PROGRESS. Исходные XML не изменяйте. Выполняйте код только в своей учебной копии соответствующей конфигурации.
В другой конфигурации предварительно найдите аналогичный объект в Конфигураторе и замените только строку имени в поиске. Отсутствие имени обрабатывается до чтения свойств; оно не доказывает отсутствие аналогичной возможности.
Каждый урок запускайте отдельно. Код не вызывает бизнес-функции модулей и обработчики команд, не переключает привилегированный режим и не меняет параметры сеанса.
Регистр = Метаданные.РегистрыНакопления.Найти("ТоварыНаСкладах");
Если Регистр = Неопределено Тогда
ВызватьИсключение "В учебной конфигурации отсутствует РегистрыНакопления.ТоварыНаСкладах";
КонецЕсли;
Поле = Регистр.Измерения.Найти("Номенклатура");
Если Поле = Неопределено Тогда
ВызватьИсключение "В ТоварыНаСкладах отсутствует измерение Номенклатура";
КонецЕсли;
Варианты = Метаданные.СвойстваОбъектов;
Сообщить(Регистр.ВидРегистра = Варианты.ВидРегистраНакопления.Остатки);
Сообщить(Поле.Индексирование = Варианты.Индексирование.НеИндексировать);
Сообщить("Использование в итогах: " + Строка(Поле.ИспользованиеВИтогах));
Если Регистр.ВидРегистра = Варианты.ВидРегистраНакопления.Остатки Тогда
Сообщить("Для регистра остатков это свойство не исключает измерение из хранимых остатков");
Иначе
Сообщить("Для оборотного регистра отдельно изучите состав измерений хранимых итогов");
КонецЕсли;
Сообщить("Полнотекстовый поиск: " + Строка(Поле.ПолнотекстовыйПоиск));
Сообщить("История данных: " + Строка(Поле.ИсторияДанных));Разбор по шагам
Сначала определяем вид регистра: Остатки или Обороты.
Индексирование управляет дополнительным индексом; НеИндексировать не означает отсутствия всех индексов в базе.
ИспользованиеВИтогах имеет ограниченную применимость, явно указанную в справке.
ПолнотекстовыйПоиск и ИсторияДанных — ещё два отдельных механизма; здесь только читаем настройки.
Как проверить результат
Два сравнения Истина по XML: вид Остатки и отсутствие дополнительного индекса у номенклатуры.
Выводится ограничение свойства итогов; сумма или свободный остаток здесь не рассчитаны.
Ожидаемый результат
Разделены дополнительные индексы, итоги и механизмы поиска/истории.
На что обратить внимание
Не меняйте индексирование ради ускорения без плана запросов и измерений на копии.
Флаг полнотекстового поиска не подтверждает актуальность построенного индекса поиска.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.