Отключить полнотекстовый поиск для конкретного пользователя
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
Только отключать полнотекстовый поиск для всех. На самом деле он мало кем по назначению используется (например поиск по коду или названию номенклатуры в списках работать не перестанет). Скрыть поле полнотекстового поиска в заголовке программы не получится.
(1) можно кодом попробовать сделать, например в УТ 11 в обработке - ПодборТоваровВДокументыПродажи - при открытии формы идет определение - использовать полнотекстовый поиск или обычный, в зависимости от включенной ФО. В целом для пользователя отключить - наверное никак
Для себя уже сделал так
Новый модуль, вызов на сервере, и там такая функция
Далее в модуле прикладной программы вставил такой кусок кода
Своему конкретному пользователю назначил "МояРоль" и все. Этот пользователь не может пользоваться полнотекстовым поиском.
Новый модуль, вызов на сервере, и там такая функция
Функция ЭтоМояРоль() Экспорт
Возврат РольДоступна("МояРоль");
КонецФункции
Далее в модуле прикладной программы вставил такой кусок кода
Если мойОбщийМодуль.ЭтоМояРоль() Тогда
Пл = ГлобальныйПоиск.ПолучитьПлан();
Пл.Очистить();
ГлобальныйПоиск.УстановитьПлан(Пл);
КонецЕсли;
Своему конкретному пользователю назначил "МояРоль" и все. Этот пользователь не может пользоваться полнотекстовым поиском.