Имя: Пароль:
1C
 
ПроверитьВывод() вызывает ошибку: Недостаточно памяти
0 San1
 
04.10.07
09:38
Здравствуйте всем. Вот, написал внешнюю печатную форму юзеру, а она у него, подумав немного, выдает: недостаточно памяти, и закрывает 1С. Под любым пользователем, в любом варианте(файл/клиент-сервер). И только на этом компе. Стоит XP sp2, платформа 8.0.16, оперативки 512, проц тоже терпимый. Стал трассировать, оказывается затык происходит в момент вызова метода ПроверитьВывод(). Конечно, можно строки считать, или там высоту таблицы покрутить, видимо, так и придется сделать. Но может кто знает, в чем причина такого спецэффекта?
ЗЫ Приложение переставляли, не помогает.
1 Philix
 
04.10.07
09:40
Привет.
Скорее всего в системе не установлены принтеры.
И 1с-ка не знает, откуда ей взять размер листа бумаги для ПроверитьВывод().
2 San1
 
04.10.07
09:46
Стоит локальный принтер, печатает исправно
3 San1
 
04.10.07
09:48
+(0) Да, еще, если запустить 1С из терминала, то все отрабатывает.
4 Philix
 
04.10.07
09:56
Шаманство далее:
Вариант 1. Попробовать вывести этот отчет на экран без проверки вывода и перенастроить параметры страницы.
Вариант 2. В профиле пользователя компьютера прочистить сохраненные настройки этой базы ("C:\Documents and Settings\[UserName]\Application Data\1C\1Cv8\id_Базы_из_v8ib.lst\").
5 San1
 
04.10.07
10:01
Спасибо, попробую чуть попозже, пусть маленько поработает, а то я его загонял уже)
6 San1
 
04.10.07
11:59
Вот,разобрался. Хотя, как сказать.. короче заработало. Принтер на машине установлен 2 раза (копия1), выбор из принтеров этой "копии" помог. Почистить профиль не помогло бы, тк поцдеплял файловую базу - то же. Параметры печати на обоих принтерах установлены одинаково. Короче, без бубна, пока, никак не обойтись.