Имя: Пароль:
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) Не в этом дело как оказалось, да и у нее ноут мощный.
Кстати база УПП тоже на ноуте работает, он используется как сервер).
Для двух юзеров его хватает.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn