Имя: Пароль:
1C
1С v8
Дикие тормоза при печати табеля, УПП
0 Олег
 
04.09.12
12:26
Здравствуйте.
Подскажите что делать.

Кадровичка печатает табель строк так 80. Вывод печ. формы происходит очень долго.
Если заглянуть в активити монитор SQL сервера, то мы обнаруживаем блокировки, процесс блокирует сам себя, например процесс номер 61 блокирует 61 процесс.
А дальше моего опыта работы с MS-SQL сервером не хватает.
Раньше такого не было.
Что делать?

SQL - 2008-й.
1 hhhh
 
04.09.12
12:31
наверно, какие-то умельцы у вас влезали в программу и изменили вывод табеля.
2 Олег
 
04.09.12
12:37
Да, дело было, был в отпуске, а начальник накатил обновление + БИТ Финанс, хотя обновление БИТовцы написали жёстко сырое.
Но где Бит-Финанс, а где табель?
3 Олег
 
04.09.12
12:41
Сделал, копию.
У меня вывод того же табеля меньше минуты занимает.
4 hhhh
 
04.09.12
12:42
ну и сравни процедуры, старую и новую, чем отличаются.
5 Kreont
 
04.09.12
12:43
Убить пользователя Кадровичка и сделать новую ))
6 Олег
 
04.09.12
12:44
Я сделал копию рабочей базы. Только что. Развернул на том же эскуель сервере.
7 Олег
 
04.09.12
12:44
(5) смысл?
8 Kreont
 
04.09.12
12:46
(7) Под твоим же логином так же долго в раб.базе, или только под ее?
9 Олег
 
04.09.12
12:48
Под моим к моей базе быстро.
Под её и под иоим к рабочей базе медленнее, но это может быть от того что в моей базе я один сижу, а в рабочей ещё 30-40 человек.
10 eklmn
 
гуру
04.09.12
12:48
чистка настроек печати пользователя
11 ilya_i
 
04.09.12
12:50
1. В силу каких то настроек запуск идет с разными параметрами.
2. Надо лечить скуль базу.
3. Убить 30-40 пользователей.
12 eklmn
 
гуру
04.09.12
12:51
Голову нубам надо лечить, эти настройки храняться в хранилище базы
13 eklmn
 
гуру
04.09.12
12:52
ищем по слову "ХранилищеСистемныхнастроек"
14 eklmn
 
гуру
04.09.12
12:53
выб = ХранилищеСистемныхнастроек.Выбрать();
   
   
ТаблицаРезультатов = Новый ТаблицаЗначений;
ТаблицаРезультатов.Колонки.Добавить("Пользователь", , "Пользователь");
ТаблицаРезультатов.Колонки.Добавить("КлючОбъекта", , "Ключ объекта");
ТаблицаРезультатов.Колонки.Добавить("КлючНастроек", , "Ключ настроек");
ТаблицаРезультатов.Колонки.Добавить("Представление", , "Представление");

Пока Выб.Следующий() Цикл
   НоваяСтрока = ТаблицаРезультатов.Добавить();
   НоваяСтрока.Пользователь = Выб.Пользователь;
   НоваяСтрока.КлючОбъекта = Выб.КлючОбъекта;
   НоваяСтрока.КлючНастроек = Выб.КлючНастроек;
   НоваяСтрока.Представление = Выб.Представление;
КонецЦикла;
   ХранилищеСистемныхнастроек.Удалить(неопределено,неопределено,"Айдынбек Велибей Оглы");
15 Олег
 
04.09.12
12:58
Пока делаю обслуживание базы, Обновление статистик, очистка процедурного кэша, ребилд индексов. Посмотрим...
16 eklmn
 
гуру
04.09.12
13:08
(15) прально, тоже полезно иногда
17 Олег
 
04.09.12
14:22
Как я люблю своих ползователей!
У кадров тормозит печать табеля, а нечего что зарплату весь день рассчитывают!!!!!

Буду разводить кадры и бухию, что бы в разные дни глобальные HR-но-зарплатные вещи творили!!!! А то вечно всё в последний момент, а в виде мотивации жареный петух с Диатриму размером!
https://www.google.ru/search?client=opera&rls=ru&q=Диатриму&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest