Имя: Пароль:
1C
1С v8
Очень долго открывается печатная форма "Накладная на отпуск запасов" - УПП 1.3
0 AlfaUser
 
18.09.15
12:25
Вводные данные:
- Сервер Windows + MS SQL EXPRESS 2008 + Платформа 8.3.6
- Конфа УПП 1.3 на SSD диске
- Доступ юзверей есть как через локалку (толстый клиент), так и через RDP

Проблема:
- Бух открывает документ "Реализация ТМЗ и услуг", далее жмакает кнопку "Печать" и выбирает печатную форму "накладная на отпуск запасов на сторону форма 3-2"
В итоге печатная форма формируется ~1 минуту - что очень долго!
Другие формы кроме накладной, открываются за две секунды.

Что пробовал:
1. Чистил кэш на клиенте:
del %userprofile%\AppData\Roaming\1C\1Cv82\*.*
del %userprofile%\AppData\Local\1C\1Cv82\*.*
2. Пытался вывести печатную форму через RDP доступ - не помогло
3. Обновил платформу с 8.3.5 до 8.3.6 на сервере и соовтетсвенно на клиенте
4. Хотел уже переименовать учетную запись в 1С, но подумал что не поможет
5. Переместил каталог temp на SSD диск
6. Менял принтер который стоит по умолчанию на виртуальный и обратно - не помогло. Пытался вывести форму на вирт. принтер - одно и тоже, долго...
7. Только что проверил на файл серверной базе, там тоже тормоза при отркытии накладной.


По старым темам писали что проблема в правах учетки буха, но у меня это глав. бух, у него по идее полные права.
Доступ к принтеру через Wi-Fi роутер Zyxel Kenetic, модель принтера HP 1132. Галку двухсторониий обмен убирал и ставил - непомогает.

В чем может быть причина такого тормоза?

Заранее спасибо.
1 User_Agronom
 
18.09.15
12:27
Форма встроенная или внешняя?

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

А так вряд ли телепатов найдём. В отпуску все.
2 Artful Den
 
18.09.15
12:27
Отладчик и замер производительности вам в помощь
3 Artful Den
 
18.09.15
12:28
тем более, что форма у вас не типовая
4 AlfaUser
 
18.09.15
12:38
(1) Форма встроенная

(3) Так форма типовая, это стандартная база УПП 1.3 для Казахстана.
5 AlfaUser
 
18.09.15
12:56
Сделал замер - http://i68.fastpic.ru/big/2015/0918/8c/3833240d210466fac93235cf2fda478c.png

Видно что уходит много времени в функцие - Функция ПроверитьВыводДляТабличногоДокумента(ТабличныйДокумент, ВыводимыеОбласти) Экспорт
6 AlfaUser
 
18.09.15
13:26
Вообщем здесь затык:
-----------------------------------------------
Функция ПроверитьВыводДляТабличногоДокумента(ТабличныйДокумент, ВыводимыеОбласти) Экспорт
    
    Попытка
        //Проверяет, умещаются ли переданные табличные документы на страницу при печати.
        Возврат ТабличныйДокумент.ПроверитьВывод(ВыводимыеОбласти);
        
    Исключение
        //При возникновении проблем с получением информации о текущем принтере возвращает значение "ИСТИНА".
        Возврат Истина;
        
    КонецПопытки;
    
КонецФункции // ПроверитьВыводДляТабличногоДокумента()
-----------------------------------------------
Долгое выполнение функции -ТабличныйДокумент.ПроверитьВывод(ВыводимыеОбласти);
7 shuhard_серый
 
18.09.15
13:31
(6) а теперь поставим главбуху рабочую станцию с нормальным CPU и замерим производительность =)
8 AlfaUser
 
18.09.15
13:40
Проблему решил, создал внешнию обработку, вписал туда код:
-------------------------
ОчиститьНастройкиПользователя(ПользователиИнформационнойБазы.ТекущийПользователь());
Сообщить(ПользователиИнформационнойБазы.ТекущийПользователь());
-------------------------
И ура! Форма начала открываться за секунды))))
9 AlfaUser
 
18.09.15
13:46
(7) Не в этом дело как оказалось, да и у нее ноут мощный.
Кстати база УПП тоже на ноуте работает, он используется как сервер).
Для двух юзеров его хватает.