Терминал. Отчет в ексел. Недостаточно системных ресурсов?

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Andrey
Местный житель
Сообщения: 702
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Украина, Запорожска яобласть, г.Днепрорудный

Терминал. Отчет в ексел. Недостаточно системных ресурсов?

Сообщение Andrey »

Добрый день.
В терминальной сессии запускаю отчет (Складской учет-Наличие по МЦ в разрезах) в ексел. При выгрузке отчета сообщение "недостаточно системных ресурсов для полного вывода на экран". От прав пользователя не зависит (у админа так же). Шапка отчета есть, а вместо значений знаки вопросов. На самом сервере такой же отчет в порядке. Куда глядеть?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Терминал. Отчет в ексел. Недостаточно системных ресурсов

Сообщение edward_K »

я такое сообщение видел, но проблема была именно в памяти и в числе работающих. Вечером таких ошибок не наблюдал. Да и сам excel вроде нормальный был почти всегда. Возможно у вас стоит лимит по памяти на каждую сессию.
Andrey
Местный житель
Сообщения: 702
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Украина, Запорожска яобласть, г.Днепрорудный

Re: Терминал. Отчет в ексел. Недостаточно системных ресурсов

Сообщение Andrey »

проверено на работающих в количестве всего 1 человек (я сам), а лимит на память - поищу где это включается-отключается, никогда не пользовался. все сессии терминальные по-умолчанию
RAJAH
Местный житель
Сообщения: 932
Зарегистрирован: 18 фев 2008, 12:49

Re: Терминал. Отчет в ексел. Недостаточно системных ресурсов

Сообщение RAJAH »

У меня аналогичная проблема (только никаких знаков вопроса вместо значений нет; в принципе, документ читаем). Загвоздка в том, что отчёты о наличии планирую ночью батником запускать, а это сообщение останавливает всю автоматику. Причём на моём компьютере ничего подобного не наблюдается, только в терминале. xlDisplayAlerts выставил false. Как избавиться от этого назойливого окошка?
Semi-bit
Постоянный обитатель
Сообщения: 123
Зарегистрирован: 01 фев 2007, 12:45
Откуда: Магнитогорск
Контактная информация:

Re: Терминал. Отчет в ексел. Недостаточно системных ресурсов

Сообщение Semi-bit »

Я пользуюсь такими макросами для ускорения работы отчётов, возможно, они помогут и вам:

Код: Выделить всё

Public Sub Prepare()
    Application.ScreenUpdating = False
    Application.Calculation = xlCalculationManual
    Application.EnableEvents = False
    ActiveSheet.DisplayPageBreaks = False
    Application.DisplayStatusBar = False
    Application.DisplayAlerts = False
End Sub

Public Sub Finalize()
    Application.ScreenUpdating = True
    Application.Calculation = xlCalculationAutomatic
    Application.EnableEvents = True
    ActiveSheet.DisplayPageBreaks = True
    Application.DisplayStatusBar = True
    Application.DisplayAlerts = True
End Sub
Если сообщения выводит сам Эксель, то должно помочь. Просто запускайте Prepare перед выводом, а Finalize - по завершении обработки отчёта.
Испытываю траблы с даблами
ВИП — Велосипедо-Изобретательская Парадигма
САППОРТ — Сборище Абсолютно Пустых Посредственно Образованных Ржущих Троллей
RAJAH
Местный житель
Сообщения: 932
Зарегистрирован: 18 фев 2008, 12:49

Re: Терминал. Отчет в ексел. Недостаточно системных ресурсов

Сообщение RAJAH »

Semi-bit писал(а):Если сообщения выводит сам Эксель, то
DisplayAlerts = false их должен скушать. По-видимому, это окно Windows. Попробую, конечно, но сомневаюсь, что поможет.
Точно: не помогло!..
Ответить