(2) Lyuba-Lyuba, расчетные листки могут долго распределяться по страницам в случае либо сетевого принтера, к параметрам которого 1С подгоняет расчетные листки, либо в случае попытки распределения листков на несуществующий (отключенный) принтер.
С "вылетанием" отчетов не встречался. В моей ситуации можно было сразу сделать вывод что дело не в коде (проблема проявлялась только у одного пользователя только при печати конкретной печатной формы, эта же печатная форма этого же документа печаталась у других пользователей), поэтому начал искать "платформенные" возможности. С отчетами всё сложнее, там часто используется "много кода" для вывода макета. Надо сначала выяснить у всех ли эта проблема проявляется или нет и с помощью отладки постараться выявить строчку "вылета".
У нас ситуация следующая: на компах программистов отчет по расчетным листкам формируется без проблем, а у бухгалтеров и в кадрах вылетает с ошибкой винды. Думали проблема в правах, но если под их правами формировать отчет на компе программера все работает как по маслу. Антивирус - Eset.
Еще вариант для зависания - просто отвалился принтер в системе. У наших пользователей такое случается, если оставят компьютер на ночь включенным, и если утром не перезайдут, то принтер теряется)
Полезная инфа, вот только была такая проблема с печатными формами, у всех торг12 печатается на одном листе, а у одного компа постоянно на двух, настройки одни и те же, а все равно что делать может кто подскажет?
(14)
Я вообще отказался от практики сохранения настроек печатных форм где бы то ни было (по старому - СохранитьЗначение, по-новому (В хранилище значений) и т.п. Зачем это вообще надо ??? Если торг-12 в компании принято печатать горизонтально - ну так забить в код намертво Ориентация страницы - ландшафт, поля справа, слева, снизу = 0, поле сверху 10 (для дырокола) и все. Всегда гораздо проще предотвратить возникновение проблемы, чем пытаться ее решать.
Была такая ситуация в начале практики работы. Заметил тогда что с под другой учетной записи печатает нормально. Снес профиль. Проблема ушла. Виндовс переставлять конечно же это слишком.
(20) vechiy, сообщения никакого не будет. Но проверить вы можете кнопкой список. Если у вас появятся строки (или одна пустая - просто не задан ключ настройки, как например в печатных формах всегда и бывает), то настройка не удалилась
(24) vechiy, посмотрите (3). Поэкспериментируйте, проанализируйте зависает печатная форма на всех ли принтерах, на всех ли компьютерах, у всех ли пользователей, на всех ли печатных формах. Что значит в вашем случае "зависает": 1С полностью умирает и закрывается или просто очень долго выполняется?
Эта обработка не панацея, она только поможет в том случае, если повредились настройки печати хранимые в 1С. Есть ещё программный код, есть компьютеры и принтеры, операционные системы и локальные сети - проблема может быть в любой из этих областей. Сначала надо постараться "вычислить" в какой области проблема, а потом пытаться её устранить.
(25) долго выводит на печать, около 40 секунд. Под другими пользователями на этом компе то же самое.
Под пользователем у которого виснет - на других компах та же ситуация
(26) vechiy, ну вот это совсем другая история - у меня вообще вылетала (зависала, а не тормозила) 1С-ка. Это уже вопрос производительности и оптимальности кода либо оборудования. Для начала замер производительности надо сделать. Если вы не программист, то обратиться к программисту или системному администратору, если на разных принтерах разная скорость.
(27) нет, дело не в принтере, а в пользователе и в конкретной базе.
В бухе 2.0 печатает нормально, в ЗУП у этого пользователя виснет. У остальных с теми же правами, в той же подсети на том же принтере - все в порядке
У пользователя при выводе на печать возникает лаг, примерно на 40 секунд. В других базах лага не возникает.
У других пользователей на других компьютерах лага не возникает.
У других пользователей на этом компьютере - лаг есть.
У этого пользователя, на других компьютерах - лаг есть.
В копии базы, в файловой версии базы для этого пользователя - ситуация та же, лаг есть.
У остальных с теми же правами, в той же подсети на том же принтере - все в порядке
Помогло для предварительного просмотра и печати акта в реализации.
Перепробовал и чистку реестра пользователя, переустановки и различные перерегистрации...
Когда удалось локализовать проблему с неизвестной до 1с, то просто не парясь добавляли нового пользователя. ))
как вариант:
тупизм канеш, но 1с не дружит с графическими ускорителями от Интел, у кого они есть, надо отрубить аппаратное ускорение. (в свойствах экрана). актуально на бюджетных офисных машинах
проблема зависания (отваливания 1С) при предварительном просмотре или формированию отчетов частов драйверах ВИДЕО!!!! карты и принтера,
рекомендую обновить, у меня было 3 таких случая...
(0) спасибо, код помог.. формирование печатной формы на 2 минуты висло на методе ПроверитьВывод().. сходу не знал, куда копать.. были подозрения на настройки, но конечно времени хорошо сэкономил благодаря публикации )
В версии 7.7 (как раз вчера с этим долбался) лечит на 100% добавление Таб.ПараметрыСтраницы(...,1) - в конце 1 вместо имени принтера. Может и в восьмерке что-то есть похожее.
В новых конфигурациях БП 3.0, УП 2.0 и др., использующих БСП, в разделе Администрирование добавили некоторые возможности для работы с настройками, хранящимися в информационной базе: просмотр (некоторых), копирование другим пользователям, очистка.
Обрабатываемые настройки: Внешний вид (форм), Настройки отчетов, Персональные настройки, Настройки печати табличных документов (проблема решаемая в моей публикации), Прочие настройки.
Вывод: многие операции можно выполнить типовыми механизмами (не удаляя/создавая пользователя), но как всегда ложка дёгтя - например настройки печати можно очистить только полностью, а не для конкретной печатной формы.
Тоже столкнулся с такой проблемой. У документа Приходный кассовый ордер при печати любой формы КО-1, в момент нажатия "Печать" в меню Файл происходило зависание секунд на 30.
Исправилось следующим способом, до того как нажать "Печать" в меню Файл, зашёл в параметры печати, и просто нажал ОК, чтобы
настройки пересохранились. Все, подвисания прекратились! После этого сделал то же сдругими подвисающими формами.
(45) dedicated, Действительно помогло!!! В параметрах страницы вместо нужного стоял универсальный драйвер. Заменила на нужный и зависания прекратились. Спасибо)))))
(45) dedicated, спасибо тебе, добрый человек!!! У пользователя счета-фактуры стали выводиться на печать по 30 секунд, по замеру времени посмотрел, что это ТабДокумент.ПроверитьВывод(ВыводимыеОбласти). Что только не перепробовали, уже хотели пользователя нового создавать, а тут кнопку нажали, настройки печати перезаписались, и все тормоза прекратились.
(45) dedicated, такое бывает, когда в настройках печати сохранился принтер, который сейчас недоступен. 1С пытается до него достучаться, а когда это не получается, показывает другой принтер. как только сохраняете настройки с новым принтером, проблема уходит
Мне все высказанные способы не помогли. Одна печатная форма стала тормозить при печати до 10 сек. (окошко печать табличного документа висело). Убрала все текстовые надписи из таблицы - все стало быстро. Загадка.
- у меня пользователь в "спецификации" в комплектующих выбрали саму номенклатуру спецификации - чем зациклили логику и ПФ формировалась бы бесконечно (по факту просто не верно заполнили данные)
Итог: если не помогло, просто внимательно смотрите на исходные данные.
У меня при печати ИНВ-3 по одной позиции на страницу выводил. При этом формировал печатную форму минут 15. Чистил и кэш и настройки пользователей и нового пользователя заводил. В итоге помогла только переустановка принтера.