Имя: Пароль:
1C
1С v8
ЗУП 3.1 Тормоза со справочником у одного пользователя.
0 bvn-2005
 
15.03.18
14:30
В системе 2 кадровика, настройки идентичны. У одного все в порядке, а у другого тормозит справочник Сотрудники. Просто открытие справочника занимает почти минуту, поиск по фамилии - несколько минут. Проявляется и на рабочей базе, и на копии.
Релиз конфигурации - последний, проблема предположительно появилась после обновления платформы на последний релиз.
База серверная PostgreSQL.
Что посоветуете?
1 timurhv
 
15.03.18
14:31
Посмотреть по какой колонке идет сортировка
2 Amra
 
15.03.18
14:31
А тюнинг Постгре выполнялся вообще? Обслуживание?
3 bvn-2005
 
15.03.18
14:43
"Посмотреть по какой колонке идет сортировка"
По первой колонке (Имя). Как и у второго кадровика.
4 Катя2504
 
15.03.18
14:47
(0) Установить стандартные настройки в списке сотрудников. РЛС есть? Точно одинаковые роли?
5 bvn-2005
 
15.03.18
14:53
"РЛС есть? Точно одинаковые роли?"
РЛС нет. Роли точно одинаковые. Пробовал давать полные админские права - тормоза не исчезли.
6 bvn-2005
 
15.03.18
15:04
Стандартные настройки не помогли.
7 bvn-2005
 
16.03.18
07:17
У Админа тормозов нет, у второго кадровика - нет, создаю нового пользователя с кадровыми правами - нет. Что может быть такого особенного в этом проблемном пользователе?
8 VladZ
 
16.03.18
07:35
(0) Почистить кэш. Посмотреть отладчиком, на каком участке код тормозит.
9 bvn-2005
 
16.03.18
07:56
Кэш чистил. Не помогло.
А вот сейчас выгрузил базу в файловый вариант - а тормозов-то и нет... Выходит, Постгре виноват? Ранее делал Vacuum и Reindex - не помогло
10 Фрэнки
 
16.03.18
08:01
(9) не. постгре было бы пофигу на аккаунты одинаковых пользователей.

А на компе этого кадровика под аккауном другого каровика входил? А на компе другого кадровика под аккаунтом проблемного кадровика входил?
11 Фрэнки
 
16.03.18
08:02
(9) файловый вариант - это на свой комп выгрузил? т.е. под аккаунтом проблемного кадровика на своем компе в базу ходил?
12 Фрэнки
 
16.03.18
08:05
(9) перечитал ответы. Это что-то невнятное и непонятное прицепилось к пользователю базы... И активируется из хранилища значений, когда под этим пользователем работаешь. В базе. Не в кэше или где-то еще, а именно в базе. Как очистить эти все значения скопом - не искал, не видел. Создай кадровику нового юзера и забей на эту ерунду.
13 bvn-2005
 
16.03.18
08:09
"файловый вариант - это на свой комп выгрузил? т.е. под аккаунтом проблемного кадровика на своем компе в базу ходил?"

Да.

"Создай кадровику нового юзера и забей "

Это план Б. Но хочется все же разобраться...
14 Фрэнки
 
16.03.18
08:12
(13) т.е. с любого (грубо говоря) другого компа в сети есть эта проблема в этом аккаунте в базе на сервере?

Если да - тогда сделай замер отладчиком - возможно тогда станет понятно где эта зараза прицепилась. Подозрения есть. Но что толку их перечислять, если не было отладочного замера
15 bvn-2005
 
16.03.18
08:14
" т.е. с любого (грубо говоря) другого компа в сети есть эта проблема в этом аккаунте в базе на сервере? "

Насчет любого компа не скажу, но все эксперименты провожу со своего (т.е. не от проблемного кадровика). Проблема сохраняется.
16 bvn-2005
 
16.03.18
11:39
Получается, тормозит вот эта функция:

Функция ПараметрыБлокировкиСеансов(ПолучитьКоличествоСеансов = Ложь) Экспорт
    
    Возврат СоединенияИБ.ПараметрыБлокировкиСеансов(ПолучитьКоличествоСеансов);
    
КонецФункции

В общем модуле СоединенияИБВызовСервера
17 Фрэнки
 
16.03.18
20:02
(16) но там еще кучка вызовов внутри-дальше...

могу ошибаться, но вот этот кусок у меня вызывает подозрения
---
    МодульРаботаВМоделиСервиса = ОбщегоНазначения.ОбщийМодуль("РаботаВМоделиСервиса");
    
    УстановитьПривилегированныйРежим(Истина);
    НаборБлокировок = РегистрыСведений.БлокировкиСеансовОбластейДанных.СоздатьНаборЗаписей();
    НаборБлокировок.Отбор.ОбластьДанныхВспомогательныеДанные.Установить(
        МодульРаботаВМоделиСервиса.ЗначениеРазделителяСеанса());
    НаборБлокировок.Прочитать();
    Если НаборБлокировок.Количество() = 0 Тогда
        Возврат Результат;
    КонецЕсли;
---
18 fox06
 
16.03.18
20:07
Какая платформа?
19 bvn-2005
 
19.03.18
10:13
Платформа 8.3.11.3034.
Последняя.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс