1С медленная запись документов при введенном значении в поисковой строке.

1. Agrippina_Arhipovna 13.03.25 12:21 Сейчас в теме
Добрый день! Возникла проблема со скоростью записи документов, если кто-то сталкивался, подскажите, пожалуйста, как решали.
1С:БП ПРОФ релиз 3.0.171.20
Платформа: 8.3.24.1761
База не доработана, типовая, без расширений. Находится на сервере, пользователи подключаются по Веб-публикации.
Ситуация: В журнале документов Поступление (акты, накладные, УПД), пользователь вводит в поисковую строку значение поиска. Долго по думав (минуты 1,5) программа выдает результат. Из списка выбирается документ, копируется (или создается новый), заполняется и записывается (не проводится). Запись может длиться от 1,5-2 мин.
Если перед копированием (созданием) поисковую строку отчистить, то тормоза не наблюдается.
Так же тормоза не наблюдается, если выполнять те же действия (даже по веб-публикации) только по RDP-подключению на сервер.
Попытки решения:
1. Полнотекстовый поиск отключен (пробовала включать, ситуация не улучшилась)
2. Пробовали создать нового пользователя, так как были подозрения, что проблемы с ним. Не помогло.
3. Чистка кэша на сервере и у пользователя не привела к успеху
4. Тестирование базы так же не помогло.
5. Обновили до последнего (на тот момент) релиза, так как подозревали, что проблема может быть в нем. Патчи все установлены.

Проблем в журналах других документов пользователями не выявлено.
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. starik-2005 3172 13.03.25 18:27 Сейчас в теме
(1)
Если перед копированием (созданием) поисковую строку отчистить, то тормоза не наблюдается.
Ну так ты записываешь документ быстро, а потом долго получаешь динамический список с отбором. Так что запись не медленная - медленное отображение списка.

Для поиска в динамическом списке лучше ALT+F юзать, а строку поиска вообще отключить. В итоге будет быстро. Ну или написать свою строку поиска, чтобы искалось только по нужным тебе колонкам.
VyacheslavShilov; Дмитрий74Чел; +2 Ответить
5. Agrippina_Arhipovna 14.03.25 10:44 Сейчас в теме
2. paulwist 13.03.25 16:47 Сейчас в теме
Это стандартно поведение и беда 1С, когда в поисковой строке есть что-то "не пустое"- на сервер передаётся запрос, а-ля

where col1 like '%что-то%' or col2 like '%что-то%'


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

Таже история при сохранении, клиент 1С после сохранения делает перезапрос к табличке с неоптимизируемыми предикатами.

Либо надо отключать глобальный поиск, либо учить юзеров пользоваться "Расширенный поиск"
VyacheslavShilov; +1 Ответить
4. Agrippina_Arhipovna 14.03.25 10:43 Сейчас в теме
(2) Полнотекстовый поиск выключен совсем. Я, наверное, выразилась не правильно, проблема с поиском по журналу (указан в файле).
Идею поняла, спасибо.
Прикрепленные файлы:
6. muskul 14.03.25 11:08 Сейчас в теме
(4) отвечу в стиле тех поддержки 1с. не записывайте документ при наличие поиска в журнале.
Нашли документ, убрали поиск, скопировали.

Ну и вообще 1.5 минуты поиска в журнале это через чур, попробуйте железо обновить.
Дмитрий74Чел; +1 Ответить
7. Agrippina_Arhipovna 14.03.25 11:27 Сейчас в теме
(6) Сейчас данным решением пользователи и пользуются.
Админ заявляет, что железо нормальное, подозреваю, что поиск долгий из-за большого количества данных
8. Дмитрий74Чел 248 21.04.25 21:13 Сейчас в теме
(7) Пользователи любят настроить форму под себя, добавив 100500 колонок. А это не список одного типа документа - там несколько типов документов, и добавление колонок часто приводит к тормозам.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот