Помогите с печатью (Как упростить печать)
Показывать по
10
20
40
сообщений
- 1
- 2
26.02.2009
11:37
#1
Здравствуйте, помогите решить такую проблему.<br>Есть печатная форма, которая берёт данные из стороннего dbf файла, при формировании делает за 10000 листов(квитанции об на оплату услуг), проблема заключается в том что при нажатии на печать копютер повисает, как можно избавится от этого?<br>Подскажите возможно ли сделать вот так: при нажатии на кнопку печать, печаталась первая страница , после того как распечаталась , запускалась вторая. (Пояснение : для формирования первой страницы берутся данные из первой строки dbf файла, а для печати второй строници соответственно вторая строка). Если кто знает как это реализовать подскажите.<br>Если есть другой выход, подскажите пожалуйста !!!
26.02.2009
11:41
#2
1. Если это 7-ка, то с сохранением и печатью больших отчетов пожизни были проблемы<br>2. Открыть обработку и поправить там - вклиниться в цикл по строкам файла.
26.02.2009
11:44
#3
А просматривать перед отправкой на принтер надо печатные формы на экране?<br>Если нет, тогда пусть обработка постранично отправляет сразу на принтер, с выводом хотя бы процентов обработанных строк ДБФки. Быстрее будет, чем сперва выдать все 10000 страниц на экран и отправить потом эту кучу на принтер
26.02.2009
11:53
#4
1С 7.7<br>просматривать не надо, можно сразу на печать.<br>с помощью какой команды на печать отправлять?
26.02.2009
14:21
#5
Напечатать ()<br>Найдите .Показать(...) и вместо него поставте Напечтать. Только на печать пойдет ВСЕ.<br>
26.02.2009
17:08
#6
чтобы каждый листок по отдельности, тогда надо чуть править формирование таблички перед выводом на печать. Надо обработку смотреть, но что-то мне подсказывает, что достаточно в конце цикла обхода по строкам ДБФки поставить .Напечатать(0) Это не точно, надо смотреть обработку
27.02.2009
08:34
#7
Именно так и надо делать. Каждая квитанция будет выходить отдельным заданием на печать.
04.03.2009
17:47
#8
Чет спомощью НаПечать не выходит, ругается: Поле агрегатного объекта не обнаружено (НаПечать)<br><br>Если надо могу выслать обработину с DBFкой.
04.03.2009
18:24
#10
"Не может, а должно быть
<br>Напечатать(<?>);<br>Синтаксис:<br>Напечатать(<Флаг>)<br>Назначение:<br>Напечатать таблицу без предварительного просмотра (печать без открытия окна редактирования).<br>Параметры:<br><Флаг> - необязательный параметр. Режим запроса диалога печати: 1 - запрашивать диалог печати (по умолчанию), 0 - не запрашивать.<br>Замечание:<br>Метод может использоваться при работе с таблицей в режиме ввода данных.<br>"
- 1
- 2
Читают тему
(гостей: 1)