Зависает метод табдока ПроверитьВывод() #756842


#0 by Vade_kirza
Добрый день! Столкнулся тут с проблемой - есть файловая бух 3.0.41.59 и платформа 8.3.6.2237. Есть пользователь с ограниченными правами, работают все в терминале. Клиент обратился с проблемой - что у этого пользователя виснет 1с при печати любой п.ф. Вначале решили проблему просто - создали нового пользователя, проставили теже роли что и были и вроде все стало ОК, но через 2 дня ситуация повторилась. От пользователя терминала ничего не меняется. Через отладку дошел до места Функция ПроверитьВыводТабличногоДокумента(ТабДокумент, ВыводимыеОбласти, РезультатПриОшибке = Истина) Экспорт     Исключение Вот на этом месте оно и зависает в переменной ВыводимыеОбласти - массив из 2х строк, 1С начинает есть память пока не съест всю и отваливается со словами про нехватку памяти. подскажите куда копать? если я правильно догадываюсь - она считает что область не помещается на страницу и видимо сует ее на следующий лист, но и там она не помещается? может какие-то настройки в пользовательском режиме могут такие последствия давать? Заранее спасибо!
#1 by Альбатрос
Всегда была косячной функцией
#2 by Vade_kirza
Все разобрался, помогла статья на ИС а точнее удаление настроек вывода табличных документов у этого пользователя
#3 by DmitrO
Копать в сторону установленых (пробрасываемых, раз у нас терминальная сессия) принтеров. На самом деле метод ПроверитьВывод имеет смысл использовать только в том случае если для формируемого табличного документа определен принтер и все его параметры страницы (ориентация, поля, колонтитулы). Это не очевидно, отсюда и бытует мнение среди 1сников.
#4 by torgm
Проверяй настройки принтера.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С