Тип: ФиксированноеСоответствие, Неопределено. Содержит значения измерений, однозначно определяющие заголовок измерения,если он был нажат. Иначе - Неопределено.
Полное описание, параметры и ограничения
ПараметрыФормированияКомандПланировщика.ЗначенияИзмерений (PlannerCommandGenerateParameters.DimensionValues)
ПараметрыФормированияКомандПланировщика (PlannerCommandGenerateParameters)
ЗначенияИзмерений (DimensionValues)
Не рекомендуется использовать, начиная с версии 8.3.23.
Рекомендуется использовать:
ЗначенияИзмерений
Доступен, начиная с версии 8.3.16.
Использование:
Только чтение.
Описание:
Тип: ФиксированноеСоответствие, Неопределено.
Содержит значения измерений, однозначно определяющие заголовок измерения,если он был нажат.
Иначе - Неопределено.
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, толстый клиент, мобильное приложение (клиент).
Использование в версии:
Доступен, начиная с версии 8.3.16.
Не рекомендуется использовать, начиная с версии 8.3.23.
Описание изменено в версии 8.3.23.
Методическая информация
Практические примеры
Синтаксис старого callback планировщика: что нажал пользователь
Для реально переданного старого ПараметрыФормированияКомандПланировщика показываем источник нажатия и заполненные данные. В новом поле формы тип параметров другой.
Где и как запускать
Событие управляемой формы: &НаКлиенте; старый объект параметров, реально предоставленный планировщиком.
Подготовка
Ограниченный образец для существующей старой формы, где реально передается указанный старый тип. В модуле этой управляемой формы элемент называется УчебныйПланировщик; событие ОбработкаФормированияКоманд назначено этой процедуре.
В новом поле формы событие передает ПараметрыФормированияКомандПоляПланировщика. Код не подменяет этот тип старым и не создает параметры вручную.
&НаКлиенте
Процедура УчебныйПланировщикОбработкаФормированияКоманд(ПараметрыКоманд, Команды, КомандаПоУмолчанию)
Если ТипЗнч(ПараметрыКоманд) <> Тип("ПараметрыФормированияКомандПланировщика") Тогда
Сообщить("Переданы параметры нового поля планировщика, не старого типа");
Возврат;
КонецЕсли;
Сообщить("Форма: " + ЭтотОбъект.ИмяФормы + "; поле: " + Элементы.УчебныйПланировщик.Имя);
Сообщить("Источник: " + Строка(ПараметрыКоманд.Источник));
Сообщить("Дата: " + Строка(ПараметрыКоманд.Дата));
Сообщить("Действие: " + Строка(ПараметрыКоманд.Действие));
Сообщить("Измерение: " + Строка(ПараметрыКоманд.Измерение));
Сообщить("Элемент измерения: " + Строка(ПараметрыКоманд.ЭлементИзмерения));
Сообщить("Шкала: " + Строка(ПараметрыКоманд.ЭлементШкалыВремени));
Сообщить("Ссылка: " + ПараметрыКоманд.НавигационнаяСсылка);
Если ПараметрыКоманд.ЗначенияИзмерений <> Неопределено Тогда
Для Каждого Пара Из ПараметрыКоманд.ЗначенияИзмерений Цикл
Сообщить(Строка(Пара.Ключ) + ": " + Строка(Пара.Значение));
КонецЦикла;
КонецЕсли;
Если ПараметрыКоманд.Элементы <> Неопределено Тогда
Сообщить("Выбранных элементов: " + Строка(ПараметрыКоманд.Элементы.Количество()));
КонецЕсли;
Сообщить("Команд: " + Строка(Команды.Количество()) + "; по умолчанию: " + Строка(КомандаПоУмолчанию));
КонецПроцедурыРазбор по шагам
Настоящий пользовательский щелчок вызывает событие.
Проверьте переданный тип и выведите источник нажатия.
Для необязательных данных обработайте Неопределено.
Как проверить результат
Сравните сообщения при нажатии элемента, шкалы времени и ссылки.
На современном типе ожидайте пояснение о другом типе, а не успешную демонстрацию старого API.
Ожидаемый результат
Сведения старого объекта события, если он действительно предоставлен платформой.
На что обратить внимание
Старый тип не рекомендуется с 8.3.23. Это не автономный способ получить его в новой форме; не вызывайте обработчик вручную. Не все свойства заполнены для каждого вида нажатия.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.