|
Очень долго открывается печатная форма "Накладная на отпуск запасов" - УПП 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) Не в этом дело как оказалось, да и у нее ноут мощный.
Кстати база УПП тоже на ноуте работает, он используется как сервер). Для двух юзеров его хватает. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |