Заполнение индекса поиска 1с как отключить

от admin

Как в 1С сбросить поиск?

Ctrl-Break срабатывает только, если окно 1С не уходило из фокуса.

Как отключить полнотекстовый поиск в 1С?

Для отключения «Полнотекстового поиска» необходимо включить отображение опции «Все функции». Далее необходимо перейти в «Управление полнотекстовым поиском» и отключить его.

Как в 1С искать по названию?

Искать нужно по наименованию объекта:

  • Перейдите через меню по адресу НСИ и администрирование– НСИ — Номенклатура.
  • Снимите галочку возле ссылки Виды и свойства.
  • Введите в поисковую строку ключевое слово и нажмите иконку лупы (кнопка Найти).
  • Готово.

Как настроить поиск номенклатуры в 1С?

Для того чтобы в справочнике номенклатуры выполнить поиск по наименованию сразу по всем видам номенклатуры, необходимо сделать следующее:

  • Меню: НСИ и администрирование — НСИ — Номенклатура.
  • Снимите флаг «Виды и свойства».
  • Введите ключевое слово для поиска и нажмите «Найти» (рис. 1).

Как отменить заполнение индекса поиска 1С?

Можно отключиь. В конфигураторе — сервис — параметры — общие.

Как работает поиск в 1С?

Для начала поиска необходимо ввести текст в поле быстрого отбора или нажать Ctrl + F или Alt + F (в зависимости от списка). Полнотекстовый поиск — предназначен для поиска по входящим, исходящим письмам и файлам с учетом морфологии. В меню функций каждого их разделов программы предусмотрена команда Полнотекстовый поиск.

Что будет если отключить полнотекстовый поиск?

Отключение полнотекстового поиска не влияет на другие функции и стабильность работы 1С, но есть одна особенность — оно должно осуществляется в монопольном режиме, то есть в данный момент никто не должен работать в программе, кроме вас.

Что такое полнотекстовый поиск в 1С?

Полнотекстовый поиск данных- это функция/инструмент программы 1С, с помощью которого в информационной базе выполняется поиск объектов (справочников, документов, присоединенных текстовых файлов и т. д.), в которых присутствует введенный в строку поиска текст.

Где в 1С поиск и удаление дублей?

Удаление, поиск и обработка дублирующихся элементов Для того, чтобы открыть обработку, вам нужно перейти в раздел «Администрирование», затем выбрать «Обслуживание» и перейти по ссылке «Поиск и удаление дублей». В появившемся списке вам нужно выбрать область, в которой будете искать дубли.

Как в 1С искать?

Сочетание клавиш «Ctrl» и «F» автоматически устанавливает курсор в поле «Поиск». Начните набирать текст и поиск будет запущен автоматически. По кнопке со значком лупы (или сочетанием клавиш «Alt» и «F») можно выбрать «Расширенный поиск» и установить параметры поиска (рис.

Как вызвать поиск в 1С?

Например, нажатие клавиш Ctrl+F вызывает диалоговое окно поиска.

Как ускорить поиск в 1С?

Для ускорения работы в программе 1С 8.3 рекомендуем использовать следующие способы:

  • Настройка регламентных и фоновых заданий;
  • Диагностика и устранение ошибок информационной базы, имеющий файловый формат хранения данных;
  • Запустить индексацию полнотекстового поиска в 1С либо выключить его вовсе;

Как быстро найти товар в 1С?

Для быстрого перехода можно воспользоваться комбинацией Alt+F с клавиатуры. В версии 2.5 поиск устанавливал курсор на первый элемент списка, удовлетворяющий условиям поиска. В версии 3.0 поиск отбирает и выводит все элементы, удовлетворяющие условиям поиска.

Как вывести список номенклатуры в 1С?

В программе 1С Управление торговлей откройте раздел НСИ и администрирование → НСИ → Номенклатура. Снимите галочку Иерархия номенклатуры. Мы возьмём ее полностью, поэтому показывать разделы не требуется. Нажмите кнопку Ещё и в выпадающем списке выберите строку Вывести список.

Как вытащить номенклатуру из 1С?

Для того чтобы приступить к выгрузке номенклатуры, откройте раздел меню «1C Номенклатура», во вкладке «НСИ и администрирование». В окне формы 1С:Номенклатура, перейдите по ссылке «Выгрузить номенклатуру».

Как отменить задачу в 1С?

Для этого в карточке задачи автора и списках задач появилась команда Отменить. По команде открывается окно отмены задачи, где необходимо указать причину отмены и ознакомиться с перечнем подзадач, обработок или поручений, которые также будут прерваны. После нажатия кнопки Отменить задачу: Задача будет отменена.

Как остановить процесс в 1С?

Для этого используется команда «Продолжить». При остановке процесса: на «паузу» ставится сам процесс и все его вложенные и подчиненные процессы (с задачами). Остановленные задачи не отображаются в списках задач. Прерванный процесс возобновить нельзя.

Как в 1С отменить операцию?

Для отмены действия документа используется документ Операция, введенная вручную вид операции Сторно документа в разделе Операция — Операция, введенная вручную — Создать — Сторно документа.

Как отменить поиск в 1с8?

Описание сочетания горячих клавиш можно вызвать непосредственно в программе 1С нажав «Shift + F1».

Ctrl + Y Shift + Alt + BackSpace

Вернуть отмененное действие Позволяет отменить «Ctrl + Z», иными словами — вернуть то, что вы сделали до нажатия отмены последнего совершенного действия

Как работает полнотекстовый поиск?

Полнотекстовый поиск (англ. Full text searching, фр. Recherche en texte integral) — автоматизированный поиск документов, при котором поиск ведётся не по именам документов, а по их содержимому, всему или существенной части.

Как отключить отбор в 1С?

3.14 Для отключения отбора в окне конфигурации необходимо …:

  • Выбрать в меню «Действия» команду «Отключить отбор по подсистемам»
  • Выбрать командной панели команду «Отключить отбор по подсистемам»
  • Открыть настройку отбора по подсистемам и нажать кнопку «Отмена»

Как поставить признак происхождения в 1С?

Чтобы заполнить признак происхождения необходимо воспользоваться командой Заполнить — Заполнить признак происхождения. Можно заполнить все строки документа или только строки с пустыми значениями. Признак происхождения указывается автоматически в зависимости от вхождения товара в Перечень изъятий.

Как включить полнотекстовый поиск 1С?

Для использования полнотекстового поиска необходимо установить флажок Полнотекстовый поиск данных на форме Общие настройки в группе Поиск данных (раздел Администрирование — Общие настройки). По умолчанию полнотекстовый поиск включен.

Как выполнить запрос в 1С?

Выполнение запроса 1С из программного кода осуществляется при помощи объекта встроенного языка «Запрос». Пример написания запроса к базе данных с использованием встроенного языка программирования: Запрос = Новый Запрос; Запрос. Текст = "ВЫБРАТЬ | Синоним.

Как остановить задачу в 1С?

Для этого в карточке задачи предусмотрена специальная кнопка «Отменить задачу». Отмененные задачи помечаются в списке красным знаком минус. При нажатии кнопки «Отмена задачи» необходимо указать причину отмены и нажать кнопку «Отменить задачу».

Как остановить отладку в 1С?

Завершение процесса отладки и очистка панели «Отладка»:

  • в панели Отладка выделите структуру прикладного решения и структуру конфигурации запуска;
  • в контекстном меню нажмите Завершить и удалить; исполнение прикладного решения будет завершено;

Как отключить автозаполнение в 1С?

Чтобы все ячейки стали доступны для редактирования необходимо в правом верхнем углу нажать кнопку «Еще» — «Настройка». В открывшемся окне настроек следует поставить галочку в строке «Отключить автоматический расчет вычисляемых ячеек».

Полнотекстовый поиск по информационной базе 1С

1С Предприятие поддерживает полнотекстовый поиск. Это позволяет легко искать в информационной базе практически любую информацию, которая в ней содержится, даже без указания чётких критериев для поиска.

Механизм полнотекстового поиска в 1С состоит из двух составных частей:

  • Полнотекстовый индекс;
  • Средства выполнения поиска.
Полнотекстовый индекс

Полнотекстовый индекс представляет собой, по сути, служебную базу данных, в которую заносится информация об объектах информационной базы. Средства выполнения полнотекстового поиска получают данные из него.

Будет ли информация о том или ином объекте входить в полнотекстовый индекс, определяется его свойством «Полнотекстовый поиск» (значение по умолчанию «Использовать») в конфигураторе.

Если установлено значение «Использовать», объект информационной базы будет участвовать в полнотекстовом поиске.

Полнотекстовый индекс создаётся только один раз. После этого он только периодически обновляется.

Частота обновления определяется исходя из интенсивности работы с информационной базой. Чем чаще в ней происходят изменения (добавление данных в справочники, создание и проведение документов и т.д.), тем чаще нужно обновлять полнотекстовый индекс. Иначе поиск будет предоставлять пользователю неактуальные данные.

Управлять полнотекстовым индексом можно из режима» 1С Предприятие» или программно.

В режиме «1С Предприятие»

В режиме «1С Предприятие» доступ к требуемому функционалу осуществляется с помощью меню «Все функции» — «Стандартные» — «Управление полнотекстовым поиском».

При помощи открывшегося диалогового окна можно обновить индекс (о необходимости обновления будет информировать соответствующая надпись) или полностью очистить индекс. В последнем случае для того чтобы полнотекстовый поиск вновь заработал индекс необходимо обновить.

Кнопка «Настройка» открывает диалоговое окно включения и отключения полнотекстового поиска как такового.

В программном коде

Для работы с полнотекстовым поиском в программном коде существует специальный объект «Полнотекстовый поиск».

Обновление полнотекстового индекса возможно в двух режимах:

  • Полное;
  • Частичное.

Первый режим используется для обновления полнотекстового индекса целиком.

Для этого в методе ОбновитьИндекс в первом параметре передаётся значение «Истина» (второй имеет значение по умолчанию «Ложь»).

В этом случае помимо обновления данных выполняется их слияние, и полнотекстовый индекс полностью обновляется. Однако такое обновление требует много времени. Особенно если в информационной базе хранится достаточно большое количество информации.

Поэтому его применяют, как правило, периодически в рамках регламентного задания, которое лучше всего назначить на нерабочее время.

Читать:
Запиши массив который программа выведет последней строкой

Второй режим применяется для быстрого обновления, так как данные обновляются отдельными порциями, максимальный размер которых составляет 10 000 записей. При этом за один раз обрабатывается только одна порция. То есть, если нужно обновить 25 000 записей, быстрое обновление придётся выполнить три раза.

Реализация частичного обновления полностью аналогична полному за исключение параметров передаваемых методу ОбновитьИндекс.

При быстром обновлении значение первого параметра остаётся по умолчанию («Ложь»), а во втором параметре передаётся наоборот «Истина». Тогда слияния не произойдет, и данные будут обновляться каждый раз частично.

Очистка индекса производится при помощи метода ОчиститьИндекс. Он не принимает никаких параметров.

Важно:

Перед выполнением любых операций с полно текстовым индексом необходимо обязательно убедиться в том, что полнотекстовый поиск включен.

Включение и отключение полнотекстового поиска производится при помощи метода УстановитьРежимПолнотекстовогоПоиска. Он принимает единственный параметр типа РежимПолнотекстовогоПоиска.

Для включения полнотекстового поиска передаём РежимПолнотекстовогоПоиска.Разрешить

Для отключения РежимПолнотекстовогоПоиска.Запретить

Реализация полнотекстового поиска

Для того чтобы пользователь мог выполнять полнотекстовый поиск необходим соответствующий интерфейс.

Реализовать его можно при помощи такого объекта конфигурации как «Отчёт».

Для этого в режиме конфигуратор создаём новый «Отчёт» и сразу же создаём для него основную форму.

Для работы с полнотекстовым поиском схема компоновки данных не применяется. Альтернативных графических средств для этих целей в 1С Предприятие также не предусмотрено. Поэтому весь необходимый функционал реализуем вручную непосредственно в модуле созданной нами форм, но вначале сконструируем её внешний вид.

Внешний вид отчёта по поиску

Для работы с полнотекстовым поиском нам потребуются:

  • Три команды:
    • Поиск – Осуществляет непосредственно поиск данных;
    • Предыдущая – переход на предыдущую страницу поисковой выдачи;
    • Следующая – переход на предыдущую страницу поисковой выдачи.
    • Поисковое выражение – строка поиска;
    • РезультатПоиска – (строка) отображает результаты поиска. Для отображения сразу устанавливаем в свойстве «Вид» значение «Поле HTML документа»;
    • РезультатыПоиска – (список значений) Вспомогательный реквизит для хранения информации о найденных объектах информационной базы;
    • СообщенииеОРезультате – (строка) выводит сообщение о результатах поиска.;
    • ТекущаяПозиция – (число) вспомогательный реквизит, хранит условный номер страницы результатов поиска.

    Поиск может выдать результат достаточно большого объёма. Поэтому сразу предусматриваем условное разделение их на страницы для удобства работы. Собственно для этого и созданы команды «Предыдущая», «Следующая» и реквизит «Текущая позиция».

    Для работы формы поиска на форме необходимо разместить только все три команды, а также реквизиты «Поисковое выражение», «РезультатПоиска» и «СообщенииеОРезультате».

    Всё вышеперечисленные элементы можно располагать по своему усмотрению. Возможный вариант их расположения:

    Этот же вариант в работе уже был показан в самом начале статьи. Однако для того чтобы придать созданной форме отчёта работоспособность разработать её внешний вид недостаточно.

    Нужно реализовать программную логику работы с полнотекстовым поиском.

    Основной механизм полнотекстового поиска и обработки его результатов

    Для начала реализуем работу с поиском и его выдачей на стороне сервера.

    Получаем результаты поиска по введённой поисковой фразе и выбираем из них соответствующую часть.

    Какую именно часть следует выбрать, определяем с помощью значения числового флага:

    • Значение «0» – выбираем самую первую часть результатов поиска;
    • Значение «1» – выбираем следующую часть (страницу) результатов поиска относительно текущей позиции;
    • Значение «-1» – выбираем предыдующую часть (страницу) результатов поиска относительно текущей позиции.

    Далее получаем информацию о каждом найденном объекте информационной базы и добавляем её в список РезультатыПоиска.

    При этом краткую информацию о них отображаем в виде HTML в тестовом поле РезультатПоиска. Это именно то, что будет видеть пользователь, если был найден хотя бы один объект (иначе это текстовое поле останется пустым).

    Сохраняем текущую позицию (условный номер текущей части (страницы) и общее количество частей (страниц) в поисковой выдаче.

    В завершение обработки результатов поиска отображаем информацию о результатах поиска и устанавливаем доступность команд «Предыдущая» и «Следующая».

    Полностью процедура поиска на стороне сервера выглядит следующим образом:

    Приведённая процедура является основой выполнения полнотекстового поиска и представляет наиболее сложный его компонент.

    Процедура работы с поиском на стороне клиента только проверяет, не задан ли пустой поисковый запрос и если он действительно не пуст, вызывает серверную процедуру.

    Реализация клиентских команд и доступа к найденным объектам

    Теперь, когда механизм поиска готов, можно без труда реализовать работу всех трёх ранее созданных команд на форме отчёта.

    Смысл параметров передаваемых процедуре Искать подробно описан в предыдущем подразделе.

    Для того чтобы получить доступ найденным объектам необходимо получить из результатов поиска ссылку на тот или иной конкретный объект и открыть его по этой ссылке. Лучше всего это сделать при обработке события ПриНажатии элемента формы РезультатПоиска.

    Теперь при клике мышью на любом из найденных объектов, отображаемых в списке, этот объект будет открыт для просмотра и редактирования.

    Варианты обновления полнотекстового индекса

    В заключение хотелось бы сказать несколько слов о таком важном вопросе, как применимость различных вариантов обновления полнотекстового индекса.

    Как уже было сказано выше, возможны два варианта обновления полнотекстового индекса:

    • Вручную (через меню «Все функции»);
    • При помощи программного кода.

    Они не является взаимоисключающими. Однако в зависимости от конкретных обстоятельств и IT инфраструктуры один из них, так или иначе, является более предпочтительным.

    Обновление, реализованное в программном коде наиболее предпочтительно, так как его можно легко автоматизировать в виде регламентного задания. Полнотекстовый индекс будет частично или полностью обновляться автоматически в заданное время.

    Но, такой подход требует наличие постоянно работающего сервера или, в крайнем случае, обычного компьютера на котором 1С Предприятие будет работать в режиме толстого клиента.

    Также необходимо сформировать расписание выполнения заданий таким образом, чтобы процесс обновления не создавал помех в работе пользователей. Например, назначить полное обновление в ночное время.

    Ручное обновление незаменимо при работе с информационной базой в файловом режиме в одно лицо или в составе небольшой группы.

    В виду отсутствия сервера 1С и возможности выделить отдельный компьютер для выполнения исключительно технологических задач, возможность обновить полнотекстовый индекс вручную становится спасительным выходом из ситуации.

    Однако требует определённой дисциплины, чтобы обновления выполнялись своевременно.

    2 комментария

    Добрый день. Алгоритм полнотекстового поиска реализован в самописной конфе. Проблема заключается в сложной системе настройки прав к объектам (через регистр сведений), т.е. автоматом не убираются документы на которые у пользователя нет прав. По сути вопроса: РезПоиска = ПолнотекстовыйПоиск.СоздатьСписок(СтрокаПоиска, РазмерПорции); далее определяем где именно искать и размеры порций. В результате есть список найденных документов в переменной РезПоиска. Затем я проверяю права на полученные документы в РезПоиска, в итоге мне нужно отсеять те документы из общего списка на которые у тек. пользователя нет прав. Подскажите, как это можно реализовать? СПс.

    Здравствуйте, Дмитрий. В 1С есть возможность обратиться к реквизитам и свойствам тех объектов, которые были найдены в результате полнотекстового поиска. Опираясь на это, можно разработать алгоритм отбора. На сайте есть статья, в которой на простом примере описан принцип подобной фильтрации.

    vinadm.blogspot.com

    1. По умолчанию, пункт меню «Все функции», через который можно управлять полнотекстовым поиском, скрыто. Поэтому сначала последовательно открываем пункты Файл > Настройки> Параметры.

    2. Затем в открывшемся окне нужно поставить отметку «Режим технического специалиста».

    3. После этого заходим в пункт меню «Все функции». Это может не получиться, если у Пользователя, под именем которого вы вошли в программу, не установлено разрешение на это.

    Отключение стандартной функции "Управление полнотекстовым поиском"

    1С УПП. Хотим отключить использование стандартной функции «Управление полнотекстовым поиском». Хотелось узнать — как это может повлиять на работу пользователей и саму конфигурацию (кроме того, что нельзя будет пользоваться полнотекстовым поиском через СЕРВИС-ПОИСК ДАННЫХ).

    Цитата
    как это может повлиять на работу пользователей и саму конфигурацию

    Денис (САМАРА) , Спасибо за ответ! Мы отключили эту функцию.

    StarLena , а файлы от «этой функции» почистили? А то они могут занимать значительное место на сервере.

    Денис (САМАРА) , Почистили.

    Читают тему:

    Мероприятия

    • Где купить СОФТ
    • Вакансии фирм-партнеров "1С"
    • Центры Сертифицированного Обучения
    • Интернет курсы обучения «1С»
    • Самоучители
    • Учебный центр № 1
    • Учебный центр № 3
    • Сертификация по «1С:Профессионал»
    • Организация обучения под заказ
    • Книги по 1С:Предприятию
    • WWW.1С.ru
    • 1С:Предприятие 8
    • 1С Отраслевые решения
    • Образовательные программы
    • 1С:Линк
    • 1С:Консалтинг
    • 1С:Дистрибьюция
    • 1С для торговли
    • 1С-Онлайн
    • 1С Интерес
    • 1С:Образование
    • 1С:Торговая площадка
    • 1C:Игры
    • 1Софт
    • ИТС.1C.ru

    При использовании материалов активная прямая гиперссылка на перепечатанный материал обязательна.

    Редакция БУХ.1С не несет ответственности за мнения и информацию, опубликованную в комментариях к материалам.

    Редакция уважает мнение авторов, но не всегда разделяет его.

    Дизайн сайта

    Мы используем файлы cookie, чтобы анализировать трафик, подбирать для вас подходящий контент и рекламу, а также дать вам возможность делиться информацией в социальных сетях. Если вы продолжите использовать сайт, мы будем считать, что вас это устраивает.

Похожие статьи