Помогите с печатью (Как упростить печать)

Новая тема
Показывать по 10 20 40 сообщений
Здравствуйте, помогите решить такую проблему.
Есть печатная форма, которая берёт данные из стороннего dbf файла, при формировании делает за 10000 листов(квитанции об на оплату услуг), проблема заключается в том что при нажатии на печать копютер повисает, как можно избавится от этого?
Подскажите возможно ли сделать вот так: при нажатии на кнопку печать, печаталась первая страница , после того как распечаталась , запускалась вторая. (Пояснение : для формирования первой страницы берутся данные из первой строки dbf файла, а для печати второй строници соответственно вторая строка). Если кто знает как это реализовать подскажите.
Если есть другой выход, подскажите пожалуйста !!!
1. Если это 7-ка, то с сохранением и печатью больших отчетов пожизни были проблемы
2. Открыть обработку и поправить там - вклиниться в цикл по строкам файла.
А просматривать перед отправкой на принтер надо печатные формы на экране?
Если нет, тогда пусть обработка постранично отправляет сразу на принтер, с выводом хотя бы процентов обработанных строк ДБФки. Быстрее будет, чем сперва выдать все 10000 страниц на экран и отправить потом эту кучу на принтер
1С 7.7
просматривать не надо, можно сразу на печать.
с помощью какой команды на печать отправлять?
Напечатать ()
Найдите .Показать(...) и вместо него поставте Напечтать. Только на печать пойдет ВСЕ.
чтобы каждый листок по отдельности, тогда надо чуть править формирование таблички перед выводом на печать. Надо обработку смотреть, но что-то мне подсказывает, что достаточно в конце цикла обхода по строкам ДБФки поставить .Напечатать(0) Это не точно, надо смотреть обработку
Именно так и надо делать. Каждая квитанция будет выходить отдельным заданием на печать.
Чет спомощью НаПечать не выходит, ругается: Поле агрегатного объекта не обнаружено (НаПечать)

Если надо могу выслать обработину с DBFкой.
может должо быть "напечатать" ?
"Не может, а должно быть :)
Напечатать();
Синтаксис:
Напечатать(<Флаг>)
Назначение:
Напечатать таблицу без предварительного просмотра (печать без открытия окна редактирования).
Параметры:
<Флаг> - необязательный параметр. Режим запроса диалога печати: 1 - запрашивать диалог печати (по умолчанию), 0 - не запрашивать.
Замечание:
Метод может использоваться при работе с таблицей в режиме ввода данных.
"
Читают тему
(гостей: 2)

Быстрый переход