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