Имя: Пароль:
1C
1С v8
УТ 11.3.4 Медленно работает подбор на продажу
,
0 SweetaAngel
 
15.07.18
17:15
Медленно работа обработка подбора на продажу.

Открывается медленно секунд 15-20, включена иерархи переход с папки на папку секунды 3-5, прокрутка списка номенклатуры подтормаживает

До недавнего времени подбор работал нормально.

Есть база от 08.07 работает все нормально и база от 13.07 - работает медленно.

Подбор на Закупку - работает нормально.

Реиндексацию делал, проверка логической и ссылочной целостности (только на справочники).

Пробовал удалить все документы до 07.07.

Сравнивал константы, по настройкам - все как и было.

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

Если очистить регистр сведений Цены Номенклатуры - то начинает работать нормально.

Пробовал выгрузить цены в ХМЛ, очистить регистр и снова загрузить - все равно ормозит.

Конфигурации идентичные изменений не было.

Вроде бы кто-то что-то делал с упаковками, но то точно не известно.

Какие еще идеи можете предложить. Можно ли как-то сравнить изменения в базе с тормозами и базе без тормозов?
1 ДНН
 
15.07.18
17:47
отключить ФО "Использование упаковок"
2 SweetaAngel
 
15.07.18
18:17
(1) Это где надо поставить? В константах, настройках организации, номенклатуре?
3 runoff_runoff
 
15.07.18
18:31
(2) один из ответов правильный
4 SweetaAngel
 
15.07.18
18:48
(1) В базе без тормозов использование упаковки стоит.

В базе с тормозами снял галочку - не помогло.
5 ДНН
 
15.07.18
19:00
(4) тогда замер производительности
6 SweetaAngel
 
15.07.18
19:18
(5) Это понятно. Строчки с максимальным временем - не висит, висеть начинает уже после того как отработала.

Причем подвисает при прокрутки списка (без активизации строк).
7 SweetaAngel
 
15.07.18
19:29
(5)
Перещелкиваю папку в иерархии.

Срабатывает:

&НаКлиенте
Процедура ИерархияНоменклатурыПриАктивизацииСтрокиОбработчикОжидания()
    
    ПодборТоваровКлиент.ОбработчикАктивизацииСтрокиИерархииНоменклатуры(ЭтаФорма);
    
КонецПроцедуры

Висеть начинает после конца процедуры.
8 SweetaAngel
 
15.07.18
19:32
По замеру
ОбработчикАктивизацииСтрокиИерархииНоменклатуры - 97.78% работает

Если ставить точку останова на КонецПроцедуры ИерархияНоменклатурыПриАктивизацииСтрокиОбработчикОжидания то попадает туда практически мгновенно. а потом еще 2-3 секунды висит.
9 H A D G E H O G s
 
15.07.18
19:49
(8) Замер производительности на сервер заходит?
10 SweetaAngel
 
15.07.18
19:52
(9) Нет. Версия файловая.
11 SweetaAngel
 
15.07.18
19:52
Тормозит и файловой и sql.
12 SweetaAngel
 
15.07.18
19:53
Прокрутка тормозит только при первой прокрутке.


Т.е. переходи из папки в папку, начинаю прокручивать до конца - тормозит, домотав о конца тормозить при загрузке прекращает.
13 SweetaAngel
 
15.07.18
19:54
Может какие-то регламентные задания надо выполнить?
14 SweetaAngel
 
15.07.18
19:56
Переход в пустую папку происходит быстро.
15 SweetaAngel
 
16.07.18
04:15
ап
16 MSOliver
 
16.07.18
05:00
Отключить полнтекстовый поиск в подборе товаров. Потом смотреть состояние индексов поиска.
17 Галахад
 
гуру
16.07.18
05:05
Итоги расчитаны?
18 SweetaAngel
 
16.07.18
05:19
(16) ОТключен.
19 SweetaAngel
 
16.07.18
05:19
(17) Попробую.
20 SweetaAngel
 
16.07.18
05:21
(16) "состояние индексов поиска"  - это реиндексация, или каким-то регламентным заданием решается?
21 Maniac
 
16.07.18
06:09
Выкинуть комп или сервер который у тебя
22 MSOliver
 
16.07.18
06:27
(20) Надо добиться надписи - Индекс полнотекстого поиска Актуален, но если подбор отключен то не поможет, а точно отключен?
23 SweetaAngel
 
16.07.18
07:10
(22) > Индекс полнотекстого поиска Актуален,

Как это сделать?

> но если подбор отключен то не поможет, а точно отключен?

В константах:
ИспользоватьПолнотекстовыйПоиск Нет
ИспользоватьПолнотекстовыйПоискПриПодбореТоваров Нет
24 SweetaAngel
 
16.07.18
07:11
(21) На базе с разницей в 5 дней  - все нормально работает.
25 SweetaAngel
 
16.07.18
07:25
(17) Итоги пересчитаны, результата - нет.

Впрочем подбор тормозит не на остатках, а а скорее всего на ценах.
26 fgaabbb
 
16.07.18
07:55
может цены установили сильно в будущее/прошлое? либо документ забили в 3000й год... как-то было такое
27 MSOliver
 
16.07.18
08:45
(23) НСИ - настойка подборов товаров
28 MSOliver
 
16.07.18
08:46
(25) ну коли так, проверить просто, отмени проведение всех цен, если ошибка исчезнет проблема в этом...
29 SweetaAngel
 
16.07.18
09:10
(28) если удалить все цены то не тормозит, однако если удлаить цены за период разницы между базами тормаза не исчезают
30 yzimin
 
16.07.18
09:24
Под полными правами тоже тормозит?
31 novichok79
 
16.07.18
10:00
(0) глянуть в ТЖ не пробовали?
32 novichok79
 
16.07.18
10:03
я бы делал поиск ошибки в такой последовательности

1) замер производительности, найти дичь, которая тормозит
2) можно еще одновременно листать и смотреть в ТЖ, что делает платформа.
3) если "виновник" найден, это регистр - то пересчет итогов, если ограничение по ролям - см права пользака.

в вашем случае, думаю что ТиИ и пересчет итогов должен помочь.
33 SweetaAngel
 
16.07.18
10:06
(27)> НСИ - настойка подборов товаров

А где находится настройка подбора?
34 SweetaAngel
 
16.07.18
10:08
(32)> 1) замер производительности, найти дичь, которая тормозит

Тормозит после того как код отработан.

> 3) если "виновник" найден, это регистр - то пересчет итогов, если ограничение по ролям - см права пользака.

Скорее всего дело в ценах. Пробовал выгрузить, очистить и загрузить обратно - не помогло.
35 SweetaAngel
 
16.07.18
10:08
(30) Да
36 SweetaAngel
 
16.07.18
10:09
(31) ТЖ это что такое7
37 arsik
 
гуру
16.07.18
10:09
Может есть какой документ от РХ или за 3000 год?
38 novichok79
 
16.07.18
10:11
(36) стыдно такое не знать, это технологический журнал платформы.
39 SweetaAngel
 
16.07.18
10:16
(37) Вроде в регистре цен дата 2018.07.16
40 arsik
 
гуру
16.07.18
10:17
(39) И чего?
41 SweetaAngel
 
16.07.18
10:17
(38) Это немного не типовая для меня задача. я УТ 11 вот только на ней открыл, до этого не было необходимости.
42 novichok79
 
16.07.18
10:21
(39) результат запроса в студию
ВЫБРАТЬ
    МИНИМУМ(ЦеныНоменклатуры.Период) КАК МинДата,
    МАКСИМУМ(ЦеныНоменклатуры.Период) КАК МаксДата
ИЗ
    РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
43 novichok79
 
16.07.18
10:21
(41) это обычный алгоритм для поиска тормозов в 1С-е
44 Вафель
 
16.07.18
10:22
А разве ценыьерутся на дату, а не текущие.
И вроде у регистра включены итоги
45 novichok79
 
16.07.18
10:23
(43) УТ 11 тут ни при чем.
46 SweetaAngel
 
16.07.18
10:36
(43) У меня не было задачи поиска тормозов, поскольку с торговлей работаю ограничено, а в неоперативном учете бухи ждут.
47 novichok79
 
16.07.18
10:38
(46) да, это непринципиально. мне просто интересно что конкретно может там тормозить, т. к. у меня тоже УТ 11, правда 11.4.5.41
48 SweetaAngel
 
16.07.18
10:38
(47) В том тои дело база от 08.07 - не тормозит, а от 12.07 - тормозит
49 novichok79
 
16.07.18
10:46
(48) --> (42)
50 SweetaAngel
 
16.07.18
10:54
(42) МинДата    МаксДата
31.12.2017 0:00:00    14.07.2018 0:00:07
51 novichok79
 
16.07.18
11:00
(50) значит неверных дат нету, тогда только анализ ТЖ на предмет мест, куда еще лезет платформа, помимо таблицы цен.
52 SweetaAngel
 
16.07.18
11:25
ВСЕМ СПАСИБО ПРОБЛЕМА РЕШИЛАСЬ.

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

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