Имя: Пароль:
1C
 
v8: Печать из 1С 8.1 в формате брошюры! (продолжение проблемы)
0 mzelensky
 
08.06.10
13:30
Привет, я писал уже по поводу печати прайс-листа из 1С в виде брошюры. Мне сказали, что из 1С это настроить никак нельзя, а делается чисто принтером. Мой принтер к сожалению так не умеет :( НАшел другой вариант - переносить отчет в ВОРД и там печатать в виде брошюры, но переноситься немного криво (Ctrl+C - Ctrl+V), а Эксель печатать в брошюре тоже не умеет.
В общем сплошной облом :( Хочу вот попробовать все-таки сделать это путем самой 1С - подавать определенные листы на печать в определенной последовательности. ВНИМАНИЕ ВОПРОС!!! МОЖНО ЛИ ПОЛУЧИТЬ КОЛИЧЕСТВО СТРАНИЦ СФОРМИРОВАННОГО ОТЧЕТА и посылать их на печать в своем (определенном) порядке, а не последовательно???
1 mzelensky
 
08.06.10
13:34
ап!!!!!!!!!!!!!!!!!!!!!!!!
2 mzelensky
 
08.06.10
13:40
up!!!!!!!!!!!!!!!!!!!!!!!!!!!
3 Fynjy
 
08.06.10
13:40
Настроить можно ...
4 Ненавижу 1С
 
гуру
08.06.10
13:44
еще раз: брошюры
5 mzelensky
 
08.06.10
13:51
(4) я где-то опять ошибся?
6 mzelensky
 
08.06.10
13:52
(3) А подскажите плиз как???хотя бы принцип?
7 Ненавижу 1С
 
гуру
08.06.10
13:58
(5) ага (в заголовке) должна быть буква Ш
8 Клюква
 
08.06.10
14:02
А при помощи rundll32 printui.dll,PrintUIEntry /? сохранить настройки для печати брощюры и подружать их не пробовали?
9 Клюква
 
08.06.10
14:02
*брошюры
10 mzelensky
 
08.06.10
14:07
(5) Сори, исправлюсь :)
11 mzelensky
 
08.06.10
14:08
(8) а примерчик работы есть этих вещей или статейка какая?
12 Клюква
 
08.06.10
14:10
для семерки для печати в дуплексном режиме делала на основе вот этой ссылки
Двухстороняя печать в 1С. Заработало неделю назад.
Делаете настроки по умолчанию, сохраняете их в файлик и подгружаете при необходимости.
13 dimaldinho
 
08.06.10
14:11
FinePrint
14 mzelensky
 
08.06.10
14:13
(13) это что за зверь?
15 mzelensky
 
08.06.10
14:55
так а что на счет получения коллекции страниц? это возможно?
16 Fynjy
 
08.06.10
14:59
Если делать печать не из СКД или построителя, то можно рассчитать и получить для альбомного а4 две готовые области и соединить их между собой, через Присоединить(). Получиться как бы 2 страницы на одном листе. Вот и брошюра ...
17 mzelensky
 
08.06.10
15:16
а как области прощитывать? чтобы они пемещались на листе?
18 mzelensky
 
08.06.10
15:39
аппп?!?!?!!?!
19 mzelensky
 
08.06.10
17:25
ппппппп
20 Vladal
 
08.06.10
17:29
Области просчитывать - вычислить, сколько строк помещается в листе.
Минус строк заголовка страницы
Минус строк колонтитулов
получается количество строк. Вот эту область и брать
21 mzelensky
 
08.06.10
17:35
не катит - строки могут быть разной ширины!
22 Никола_
Питерский
 
08.06.10
17:37
(21) Некоторые умные принтеры умеют это делать !!!
если покопать в эту сторону ???
23 Клюква
 
08.06.10
17:40
А все-таки в настройках этого принтера по-умолчанию можно задать брошюру?
24 mzelensky
 
08.06.10
18:00
(23) это не задается в настройках. у меня такого нет! ТАм только можно менять ориентацию (Книжная альбомная) и выбирать: конверт, А4, А5 и т.д. "Брошюры" там нет...все излазил :(
25 Vladal
 
08.06.10
21:21
(21) А если считать символы, сколько в среднем помещается в строке и по этому прогнозировать?
Например, в ячейке вмещается 30 символов, поэтому строка 67 символов в ячейке разобьется на 3 подстроки.
Ну и вести счетчик оставшихся свбодных строк на листе.

Например, осталось 2 строки. а у нас следующая строка в 67 символов. Подсчитываем, что она займёт 3 строки и прогнозируем, что она на этот лист не поменстится.

Следовательно, вставляем разрыв страницы.
26 Vladal
 
08.06.10
21:22
27 Vladal
 
08.06.10
21:23
(26) пардон,

http://images.yandex.ua/yandsearch?text=fineprint&stype=image

по картинкам то, что нужно
28 koreav
 
08.06.10
22:15
FinePrint +1