Создает элемент плана глобального поиска по стандартному виду поиска.
Синтаксис
Новый ЭлементПланаГлобальногоПоиска(<ВидПоиска>, <Порядок>)Полное описание, параметры и ограничения
ЭлементПланаГлобальногоПоиска.По стандартному виду поиска
ЭлементПланаГлобальногоПоиска (GlobalSearchPlanItem)
По стандартному виду поиска
Доступен, начиная с версии 8.3.15.
Синтаксис:
Новый ЭлементПланаГлобальногоПоиска(<ВидПоиска>, <Порядок>)
Параметры:
<ВидПоиска> (обязательный)
Тип: СтандартныйВидГлобальногоПоиска.
Вид стандартного поиска.
<Порядок> (необязательный)
Тип: Число.
Порядок выдачи результатов поиска.
Значение по умолчанию: 0.
Описание:
Создает элемент плана глобального поиска по стандартному виду поиска.
Использование в версии:
Доступен, начиная с версии 8.3.15.
Методическая информация
Практические примеры
Составить план справки и меню без запуска поиска
Создаём два стандартных пункта плана, читаем их признаки и проверяем, чем стандартный поиск отличается от обработчика.
Где и как запускать
Учебная база: создайте серверный общий модуль УчебныеЗадачи (флаг Сервер). Код без директив вставьте в тело процедуры ВыполнитьПример() Экспорт. Вызовите её из серверного обработчика команды учебной обработки. Не запускайте в рабочей базе.
Подготовка
Используйте отдельную учебную базу. В серверном общем модуле УчебныеЗадачи создайте процедуру ВыполнитьПример() Экспорт и вставьте в неё код одного урока. Вызовите её из серверного обработчика собственной учебной обработки.
Каждый урок создаёт новую коллекцию в памяти. Код не загружает и не сохраняет избранное пользователя, не заменяет план ГлобальныйПоиск, не запускает поиск, не открывает ссылку и не читает рабочие документы.
Для трёх уроков избранного создайте в собственной учебной конфигурации два пустых справочника УчебныеКниги и УчебныеАвторы. Учебные ссылки относятся к спискам этих объектов; записи справочников для упражнения не нужны. Право СохранениеДанныхПользователя требуется для использования избранного по справке платформы.
План = Новый ПланГлобальногоПоиска;
Справка = Новый ЭлементПланаГлобальногоПоиска(СтандартныйВидГлобальногоПоиска.Справка, 20);
План.Добавить(Справка);
План.Вставить(0, СтандартныйВидГлобальногоПоиска.МенюФункций, 10);
Сообщить(План.Количество() = 2);
Сообщить(План.Индекс(Справка) = 1);
Сообщить(План.Получить(0).ВидПоиска = СтандартныйВидГлобальногоПоиска.МенюФункций);
Сообщить(Справка.Порядок = 20);
Сообщить(Справка.ИмяПроцедуры = Неопределено);
Сообщить(Справка.Модуль = Неопределено);
Сообщить(Справка.НаСервере = Неопределено);
Сообщить(Справка.Фоновый = Неопределено);
Сообщить(Справка.ДополнительныеПараметры = Неопределено);
Сообщить(План.Найти(СтандартныйВидГлобальногоПоиска.Справка) <> Неопределено);Разбор по шагам
Новый ЭлементПланаГлобальногоПоиска принимает стандартный вид и порядок. Другой вариант конструктора принимает имя процедуры и модуля.
Вставить в начало меняет положение в коллекции; Порядок — отдельное поле порядка выдачи результатов. Не приравнивайте его к индексу 0 или 1.
У стандартного элемента ИмяПроцедуры, Модуль, НаСервере, Фоновый и ДополнительныеПараметры равны Неопределено, а не обязательно Ложь или пустая строка.
Все семь свойств элемента плана доступны только для чтения. Для иных настроек нужно создать другой элемент, а не присвоить Справка.Порядок.
Не вызываем ГлобальныйПоиск.УстановитьПлан: созданный план остаётся черновиком и текущий интерфейс не меняется.
Как проверить результат
Десять контрольных Истина; в позиции 0 МенюФункций, в позиции 1 Справка.
В приложении остался исходный план поиска, потому что черновик не устанавливался в менеджер.
Ожидаемый результат
Показаны стандартный конструктор, вставка, поиск и все семь читаемых свойств пункта плана.
На что обратить внимание
Не записывайте в свойства элемента плана — они только для чтения.
План с именами видов не равен результатам поиска. Количество пунктов не сообщает число найденных товаров.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.