Имя: Пароль:
1C
1C 7.7
v7: Подсчёт количества затраченной бумаги
0 Enlighted
 
22.03.17
20:44
Добрый день всем.
На разные виды документов расходуется разное количество бумаги от целого листа до 1/4 листа, также есть бумага самоклейная.
Возник запрос на учёт количества затраченной на распечатки из 1с бумаги.
В связи с этим обращаюсь к вам. Есть ли возможность в 1с 7.7 при вызове печати (как программно так и по тычку кнопки) вставить свою процедуру обработки сего события?
1 vcv
 
22.03.17
20:50
(0) Событие ПриПечатиТаблицы из FormEx?
2 vcv
 
22.03.17
20:52
Так же есть специализированные продукты, которые мониторят принтера. Из 1С можно узнать только то, что задание отправлено в диспетчер печати. А печаталось ли оно или нет... Включен физически принтер или нет...
3 Enlighted
 
22.03.17
21:03
(2) Ну собственно то и надо что задание отправлено на печать, и самое главное какой это был документ или отчёт. Что бы количество правильно учесть.
4 0xFFFFFF
 
22.03.17
21:12
У многих принтеров возможно получение текущих характеристик внешней командой. Прикручивал к 1с такое
5 Черный маклер
 
22.03.17
21:13
(0) если в принтеры начинают недокладывать, а в туалеты совсем не класть бумагу, то думаю твоя контора скоро совсем загнется :)
6 Enlighted
 
22.03.17
21:15
(5) :) шутку юмора заценил, во многом согласен. Однако если есть возможность вести учёт, почему бы этой возможностью не воспользоваться?
7 Enlighted
 
22.03.17
21:19
(5) Бумагу в принтеры кстати валят через край, это то собственно и напрягает. Не в коня как говорится...
8 vcv
 
22.03.17
21:27
(3) Пилить придётся много. Как по печатной форме определить, какой это документ или отчет? В общем случае нельзя. Или отчеты и печатные формы достаточно специфичны, что бы как-то определять по содержимому ячеек, либо дописывать формирование отчетов и печатных форм, что бы в таблицу куда-то прописывалась информация. Белым по белому.
9 Enlighted
 
22.03.17
21:30
(8) Зачем по содержимому, из какого документа отправлено столько бумаги и минусуется.
10 vcv
 
22.03.17
21:33
А как узнать, из какого документа? Я открыл пять разных документов, для одного сформировал печатную форму и _закрыл_ документ. Печатаю печатную форму. Давайте, определяйте, из какого документа :)
11 ifso
 
22.03.17
21:34
(9) как связано отправленное на печать с реально напечатанным?
12 Enlighted
 
22.03.17
21:36
(10) ну может на печатной форме в определенной ячейке поставить символ белым по белому :)
(11) Предполагается что если отправлено на печать, то печать осуществлена, и в 99% случаев так и есть 1% погрешности допустим вполне.
13 ifso
 
22.03.17
21:39
(12)
> Предполагается
типа, изъявлено желание пососав палец убедиться, что печатается больше, чем тратится бумаги, не?
14 vcv
 
22.03.17
21:40
(12) Ну дык а я в (8) о чем? :)
Либо допиливаете все печатные формы и отчеты, что бы они маркировались в какой-нибудь ячейке, либо мудрить с определением по содержимому. Для отчетов второе зачастую несложно. Обычно в них есть заголовок достаточно стандартного размера шрифта и цвета.
15 yzimin
 
22.03.17
21:47
Просто интересно сколько хотите сэкономить, чтобы эта экономия покрывала реализацию механизма и дальнейшую поддержку)))
16 Enlighted
 
22.03.17
21:47
(13) бумаги на точках достаточно и не бывает такого чтобы в  отделении её не было, это останавливает прямую деятельность подразделения, принтеры все рабочие и ремонтируются в течении дня и имеются запасные, на точках имеются заправленные запасные картриджи. Поэтому если документ не вышел, то тут же принимаются соответствующие меры и вторая попытка печати завершается удачей. Предположим на 100 распечаток случается сбой одного из 3-х вышеописанных. Так что сосания пальца не предвидится.

Вы наверное и сами знаете, что оставленные надолго работники без начальства начинают потихоньку растаскивать офис.

Хотя лично я не вижу особой необходимости в этой доработке.
17 Enlighted
 
22.03.17
22:03
(15) Я не хочу экономить я приходящий эникейщик. Я хочу спать. :)
18 Злопчинский
 
22.03.17
22:03
(16) Туалетную бумагу посчитать не забудьте - прикинь идею шефу. в месяц по Nметров на 1 (_._)

или раз бумаги столько много уходит что надо считать сколько утянули - может задуматься на какой нить внутренний документооборот электронный?
19 Злопчинский
 
22.03.17
22:04
(17) модифицируешь все печформы чтобы печатался в колонтитуле штрихкод, его мониторишь сканером над лотком. ;-)
20 Enlighted
 
22.03.17
22:10
Злобных шуток на эту тему я начальству уже подкинул несколько штук и про туалетную бумагу не забыл, даже до того как вы мне это подсказали. Хотелось бы реальных предложений.
(19) вариант очень интересный.

Как вариант у меня была идея при проведении документов (печать кстати документов обязательна) просто вычитается количество бумаги соответствующее этому документу, и всё более менее считалось, вот только беда с отчётами. Подумываю над тем чтобы кнопка сформировать отправляла на печать сформированную форму, тогда задача будет решена наималейшей кровью. Просто хотелось узнать есть ли процедуры типа приоткрытии, только припечати. (1) подсказал наличие этой процедуры, вот только желательно нативными средствами 1c. Ну или как узнать загружен ли formex в конфигурацию или нет?
21 Djelf
 
22.03.17
22:17
(20) Как узнать загружен ли formex в конфигурацию или нет?
В попытке создания любого объекта FormEx.

С отчетами нативными не получится. Да и FormEx тут не сильно поможет. Разве что в ПриПечатиТаблицы перехватывать таблицу отчета в TableDoc, чтобы получить параметры печати и как то медитировать над тем как вычислить количество страниц.
22 Джинн
 
22.03.17
22:18
(0)  Когда боссы тупые настолько, что их даже в армию не берут, то они занаются подсчетом бумаги и фиксацией времени прихода на работу.
23 Enlighted
 
22.03.17
22:21
(22) Фиксация времени прихода на работу на некоторых должностях просто необходима. Особенно при работе с клиентами, однако я доволен тем, что на меня как на приходящего работника, да я надеюсь и на вас эта норма не распространяется. :)
24 Злопчинский
 
23.03.17
00:55
(20)  если наличие формекса не проверять то эта предопределенная процедура просто не выполнится и все. никакого вреда от наличия ее в коде - не будет.
25 Злопчинский
 
23.03.17
00:57
опять же - можно включить в системе/дравере печати мониторинг печати/подсчета страниц - Абрахамся публиковал, у меня даже где-то такой монитор есть (обработка 77, для отображения лога) - ведет лог что напечатано и сколько страниц и на какой  принтер (системными средствами)
26 vcv
 
23.03.17
05:53
(21) Еще Йоксель неплохо считает высоту в листах.
(25) Для приходящего 1C-ника совсем не вариант. Придёт приходящий админ, переустановит винду, а потом "у этого 1сника-косячника" опять отчет по израсходованной бумаге неправильно работает :)
27 vova1122
 
23.03.17
10:44
Почему то никто не затронул такой вопрос? Печатают только из 1С? С других программ ничего вообще не печатают?
28 Enlighted
 
24.03.17
19:14
(26) Я еще и приходящий админ там :)
29 Enlighted
 
24.03.17
19:14
(27) Только из 1С больше никаких программ в работе не используется.
30 LazyStranger
 
24.03.17
19:28
Если считать, что каждая проведенная накладная была распечатана в N экземплярах - не проще просто количество документов в базе сосчитать (ну и учесть зависимость количества листов в напечатанной накладной от количества строк в ней)?
31 PLUT
 
24.03.17
22:20
(0) держи

http://www.postrade.ru/catalog/81/laurel_pv_35.html

осталось назначить ответственного, кто будет вашу напечатанную бумагу в счетчик ценных бумаг закладывать
32 PLUT
 
24.03.17
22:22
(31) Б.ля.. снят с производства
33 Enlighted
 
26.03.17
18:17
(30) А как же отчёты?
34 GSoft
 
27.03.17
16:25
(1)

посмотрите в сторону программ типа FinePrint и им подобных
много лет назад похожую задачу реализовывали

смысл такой - вся печать прогонялась через серверную часть этой программы, а из нее потом и вытаскивались нужные данные по объему
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.