Имя: Пароль:
1C
1С v8
Существенное замедление вывода на печать из 1С
,
0 Slypower
 
13.05.20
16:28
Добрый день. Неделю бьемся с проблемой.
Виртуальный сервер, на нем стоит и админская часть и 1с, работаем там. Стояла платформа 8.3.15.1747, обновили до 8.3.16.1359. Поставили и 64 и 32 версии. После обновления сразу заметили, что файл-печать, или предварительный просмотр стал не менее 10 сек. отрабатывать. Так же увидели, что метод ПроверитьВывод() отрабатывает 14-16 сек. Отключили все принтеры на серваке. переустановили, почистили кэш пользователя 1с, так же почистили настройки пользователя. Ничего не помогло. Если же работать с клиенского компьютера (там установить 1с), таких проблем не наблюдаем, вывод на печать и формирование идет быстро.
Подскажите, куда капать, что еще смотреть.
1 Hmster
 
13.05.20
16:30
(0) в настройках печати сохранен несуществующий принтер
2 vde69
 
13.05.20
17:41
(1) +1
3 Slypower
 
14.05.20
08:39
Почистили принтеры, удалили  почистили хранилища настроек. Не помогло(
4 Fedor-1971
 
14.05.20
09:46
(3) Сформируй любой отчёт, сделай Файл-Печать и посмотри глазами на принтеры
Чисто варианты:
1. по дефолту подключается принтер с локальной машины
2. конфликт 32 и 64 клиентов (один надо убрать и посмотреть что будет)
3. возможно, в коде есть привязка к принтеру, а оный отсутствует в системе (такое иногда бывает при использовании общего сетевого принтера, типа программер решил что оный есть у всех, раз сетевой)
5 Slypower
 
14.05.20
10:26
Отключили перенаправление принторов, т.е. сервак не видит принтеры локальных машин, задержка ушла. Вернули обратно, опять появилась.
Печать идет на принтеры локальных компов
6 Йохохо
 
14.05.20
10:36
(5) внимательно (1), параметры печати для каждого макета
7 Slypower
 
14.05.20
10:50
(6) все принтеры, которые попали под сомнения, удалили. Несуществующие принтеры не могут подтягиваться перенаправлением. Достаточно самому мне подключить по рдп на сервер отключив перенаправление локальных принтеров, сразу взлетает 1с под моим пользователем.
И что значит, "параметры печати для каждого макета". Зайти во все 1000 макетов и там что-то делать?
8 Cyberhawk
 
14.05.20
10:55
(3) Неважно, что вы там удалили из списка принтеров.
Удалять надо из ключей параметров печати.
9 Slypower
 
14.05.20
11:02
(8) Очищая хранилища настроек, разве не удаляются ключи параметров печати? И удалив принтеры, их не видно в 1с уже, пересохранял параметры печати, не помогло
10 Slypower
 
14.05.20
11:14
Если я что-то не понимаю, разжуйте, пожалуйста,подробнее
11 Cyberhawk
 
14.05.20
11:19
(9) А как очищал-то?
12 Slypower
 
14.05.20
11:22
ОчиститьНастройкиПользователя(ИмяПользователя)
Так же скачать обработку: ХранилищеНастроек_Чистка. И ей тоже
13 Slypower
 
14.05.20
11:22
ХранилищеСистемныхНастроек.Удалить(КлючОбъекта, КлючНастроек, ПользовательХ);
14 Cyberhawk
 
14.05.20
11:23
(12) Должно помогать, ок (т.к. настройки печати хранятся в хранилище системных настроек).
А под свежесозданным пользователем ОС и пользователем ИБ тоже наблюдается замедление?
15 Slypower
 
14.05.20
11:34
(14) проблематично создать пользователя ОС, админка у немцев на это. А пользователи 1С у всех такие проблемы, не важно, новый ил нет
16 Cyberhawk
 
14.05.20
11:35
(15) В таком случае можно только предложить почистить реестр от принтеров. Где именно чистить - не помню, но гуглится легко.
17 Fedor-1971
 
14.05.20
11:43
(16) У него автоподключаются локальные принтеры, в (5) сам писал

Вариант: если автоподключение очень нужно, то поубирать виртуальные принтеры от офиса и системные, оставить только реально работающие для всех локальных компов
18 Aleksey
 
14.05.20
11:52
(12) Логично предположить если дело в настройках пользователя в 1С, то достаточно зайти под другим пользователем и сравнить ощущения
19 Aleksey
 
14.05.20
11:53
если ничего не менялось значит дело в настройках винды (кэши реестр и т.п.). Т.е. заходим под другим пользователем винды и под проблемным пользователем в 1С  сравниваем ощущения
20 Slypower
 
14.05.20
11:54
Пока осталось только одно, удалить все платформы установить заново эту