Имя: Пароль:
1C
 
Печать на А4 и А5
0 my_Sergio
 
22.11.06
16:10
Здравствуйте, уважаемые !
Директор поставил очередную безумную задачу. Сделать для экономии бумаги печать документов из 1С так, чтобы если , допустим, накладная влезает на А5 - то пусть и печатается на А5. Если нет - то пусть печатается на А4. Деньги на хороший принтер HP с несколькими лотками он типа дает.

Встречался ли кто-нибудь из вас с этой проблемой и как её решать?
1 miki
 
22.11.06
16:11
(0)Арифметика + 2 принтера
2 my_Sergio
 
22.11.06
16:12
miki
Детские ответы прошу не давать
3 mikecool
 
22.11.06
16:15
(0) любая накладная влезет на А5...
4 miki
 
22.11.06
16:15
(2)Какая накуй разница, если работает?
Зачем делать сложным то, что проще простого? (c) Славик Бутусов
5 smaharbA
 
22.11.06
17:08
(2) miki дал нормальный совет, и он укладывается в требования из (0)
можно иначе, но боюсь если Вы (1) не поняли, то и это подавну...
6 miki
 
22.11.06
17:09
(5)Вероятно, взрослые люди не чувствуют разницу между принтером и печатающим устройством ;)
7 smaharbA
 
22.11.06
17:10
(6) ))
8 Mikle Shaman
 
22.11.06
17:17
Пинцет! В целях экономии на разноформатной бумаге приобрести "хороший принтер HP с несколькими лотками"! Ветку в "Юмор" однозначно!
9 my_Sergio
 
23.11.06
08:43
Я работал года 4 назад на фирме ,где был один принтер на всю контору с тремя лотками под бумагу 1 - А3, несколько мест в лотках А4 и по-моему пара на А5.
В один лоток можно было вставить 2 пачки бумаги А4.
ПО бухгалтерской программы понимало, на какой формат отправить печать в зависимости от заполненности листа.
Не встречался кто-нибудь с реализацией решения этой проблемы в 1С?
10 smaharbA
 
23.11.06
08:53
(9) тебе в (1) решение дано, если не понял, то разьяснения в (5), если уж и этого не поймешь извини тогда небуду свои методы выкладывать, а ежли поймешь то может и поговорим...
11 smaharbA
 
23.11.06
08:54
Вернее разьяснения в (6)
12 Мелкий бес
 
23.11.06
08:57
Релиз 7.70.026 от 31.10.2006 г.
Новое в релизе:
•    Добавлена возможность при формировании табличного документа вычислять текущее количество страниц, занимаемое табличным документом при выводе на печать.
13 my_Sergio
 
23.11.06
09:02
Где ты видишь разъяснение в 1 ???? Оно там отсутствует напрочь.
1. Нужен один принтер. Выскокоскоростной. Дело не в принтере, а в том, что у него есть лотки как на А5 так и на А4.
2. Оператор не должен постоянно выбирать вручную в "Параметры страницы" формат бумаги.
Или принтер в "Печать", на который нужно направлять печать.
У него просто на это времени нет. Опреатор должен тупо давить на кнопку "Печать" в 1С.
Надо, чтобы программа 1С сама понимала, на какой формат бумаги печатать.
Формат бумаги - это один из первых параметров, который передается принтеру при печати. А от формата принтер сам поймет, из какого лотка брать бумагу.
14 smaharbA
 
23.11.06
09:04
(13) Ты савсем плохо видишь ? в (1) и разьяснения в (6) полностью укладываются в требования (0) и (13)
15 my_Sergio
 
23.11.06
09:09
Он говорит, что нужно 2 принтера.
А мне нужен один.
16 smaharbA
 
23.11.06
09:09
(15) см внимательно (6)
17 miki
 
23.11.06
09:10
(13)1C не может сказать принтеру про формат бумаги, но есть возможность указать принтер, на который выводить...
Для одного устройства печати можно наинсталлить туеву кучу принтеров, у которых и прописать парамтры по-дефолту...
Возможно, есть более изящный, недецкий способ, для не уищущих лёгких путей...
18 my_Sergio
 
23.11.06
09:18
Да ты что! А я не знал!  miki - Ты гений!
"1C не может сказать принтеру про формат бумаги" :-))
Файл -> Параметры страницы -> Размер
Посмотри на всякий случай, а?
19 smaharbA
 
23.11.06
09:19
(18) ты это че ? совсем под дурака косишь ?
20 Vint Kras
 
23.11.06
09:20
(18) тебе дали ответ на твой вопрос, почему скалишься ? или сам не понимаешь о чем разговариваешь ?

(1) +1
21 miki
 
23.11.06
09:21
(18)Думаешь это фишка 1С, а не виндовозный апи?
И кули ты тогда мозга ипешь? пусть зверьки и юзают "Файл -> Параметры страницы" :))
22 my_Sergio
 
23.11.06
09:22
У меня складывается противоположное мнение о Вас.
Есть у кого-нибудь по делу?
Вижу, что никто из вас эту проблему не решал.
Так, болтовня.
23 Vint Kras
 
23.11.06
09:23
(22) чукча однако писатель
24 smaharbA
 
23.11.06
09:37
ипенамать и как тут после этого - Железякину прозьбу/предложение соблюдать ?
тупость непроходимая...
25 miki
 
23.11.06
10:05
Взрослые могут заюзать API, GDI...
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q167345
Курить SetPrinter()б DevMode.dmPaperSize
http://forum.sources.ru/index.php?showtopic=132682
- - - - -
Ещё вариант - сохранять в эксель и юзать .ActiveSheet.PageSetup.
www.whatcar.ru/text/302/3177769/" target="_blank">http://wwww.whatcar.ru/text/302/3177769/</a>
26 miki
 
23.11.06
10:07
27 smaharbA
 
23.11.06
10:10
+(25)(26) могу для взрослых сказать еще, что при наличии офиса вы можете тоже самое сделать и без компиляторов, но сомневаюсь что взрослым это доступно... :)
28 my_Sergio
 
23.11.06
11:17
(25) - это уже интереснее! Сенкс!
29 my_Sergio
 
24.11.06
08:58
Приношу извинения.
Действительно, не понял сразу (2) (17).
"Для одного устройства печати можно наинсталлить несколько принтеров, у которых и прописать парамтры по-дефолту..." Ещё раз прошу прощения.
Как вы думаете, каким образом можно оценить степень заполненности страницы, которую надо выводить на печать? Чтобы в зависимости от этого делать вывод на тот или иной принтер?
Буду очень благодарен за советы.
Ошибка? Это не ошибка, это системная функция.