Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 10:17

ПроверитьВывод() не работает

Автор fokas, 10 янв 2012, 20:18

0 Пользователей и 1 гость просматривают эту тему.

fokas

Ранее ей пользовался. Никаких проблем. А тут начали жаловаться. Вроде после перехода на версию 8.2.15 с 8.2.13. Я этот момент упустил.
Передаю ей достаточно большой табличный документ, а возвращает упорно - Истина. С другой же стороны, не вижу подобных жалоб :mellow:

sergeevds

Что за процедура то? Что она делает и что должна возвращать?

fokas

ЦитироватьТабличныйДокумент (SpreadsheetDocument)
ПроверитьВывод (CheckPut)
Синтаксис:
ПроверитьВывод(<Таблицы>)
Параметры:
<Таблицы> (обязательный)
Тип: Массив, ТабличныйДокумент. Массив из проверяемых таблиц или табличный документ.
Возвращаемое значение:
Тип: Булево. Истина - умещаются; Ложь - в противном случае.
Описание:
Проверяет, умещаются ли переданные табличные документы на страницу при печати.
Недоступен на сервере 1С:Предприятие. Не используется в модуле внешнего соединения.
Примечание:
При возникновении проблем с получением информации о текущем принтере (например, в системе не установлено ни одного принтера), будет вызвано исключение.

sergeevds

Вот как бы и твой ответ, если всегда возвращает истину, значит твоя таблица помещается.

sergeevds

Может ты передаешь чего-то не того?

Slin

Ну а напечатать если такую страницу?
Если все работает правильно, то она действительно помещается на страницу.
Уж не знаю как, ужимается что-ли, но помещается.
Можно проверить список проблем версии - на пользовательском сайте. Если там описана эта проблема, значит она точно есть.
А может действительно, что-то изменилось в семантике вызова.
skype: slin-dev

fokas

sergeevds
Ладно бы что-то свеже сделанное. Код спокойно работал уже с несколько месяцев. Просто неожиданно перестал...

Slin
Там я ещё не был. Спасибо :D

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск