Синтаксис и применение ПолеАнализаДанных.По умолчанию в платформе 1С:Предприятие. Описание и примеры кода.
Синтаксис
Новый ПолеАнализаДанныхПолное описание, параметры и ограничения
ПолеАнализаДанных.По умолчанию
ПолеАнализаДанных (DataAnalysisField)
По умолчанию
Синтаксис:
Новый ПолеАнализаДанных
Методическая информация
Практические примеры
Синтаксис: создать дескриптор поля анализа данных
Нативный конструктор не имеет параметров. Показываем условное чтение двух вариантов дескриптора, не придумывая заполнение readonly-свойств.
Где и как запускать
Серверный модуль своего учебного отчета либо толстый клиент; без обращения к рабочим данным.
Подготовка
Образец синтаксиса для сервера или толстого клиента. Новый ПолеАнализаДанных действительно создает объект, но справка не описывает начальное заполнение его свойств.
Все три свойства доступны только для чтения. Код не формирует обученную модель и не заменяет ее поле произвольной строкой.
Поле = Новый ПолеАнализаДанных;
Вариант = Поле.ТипПоля;
Сообщить("Вариант дескриптора: " + Строка(Вариант));
Если Вариант = ТипПоляАнализаДанных.Поле Тогда
Сообщить("Имя поля: " + Поле.ИмяПоля);
ИначеЕсли Вариант = ТипПоляАнализаДанных.ОбъектАнализаДанных Тогда
Сообщить("Объект анализа: " + Строка(Поле.ОбъектАнализаДанных));
КонецЕсли;Разбор по шагам
Создайте настоящий дескриптор без параметров.
Прочитайте вариант поля.
Читайте соответствующее свойство только для указанного варианта.
Как проверить результат
Посмотрите реальные начальные значения в отладчике своей платформы.
Не присваивайте ИмяПоля, ТипПоля и ОбъектАнализаДанных.
Ожидаемый результат
Ограниченный синтаксический пример создания и чтения дескриптора, не готовая задача анализа.
На что обратить внимание
Конструктор без параметров не доказывает наличие заполненного поля конкретной модели. Начальные значения и путь получения заполненного дескриптора в установленной справке не раскрыты; здесь они не выдуманы.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.