К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Зафиксировать факт печати документа

Гость
0 - 11.08.2021 - 09:35
Добрый день,

Есть ли какое-то событие в восьмой платформе и для Бухгалтерия предприятия 3.0 в частности, чтобы зафиксировать факт печати, например, формы УПД в документе реализация?

(то что уже принтер сделал с этим документом напечатал, или зажевал - неважно :)



1 - 11.08.2021 - 09:58
Нету такого, только реквизит булевский добавляй и фиксируй факт печати. Видел одну переделанную комплексную, там орала, что уже распечатан, выводя дату, время и пользователя.
Гость
2 - 11.08.2021 - 10:01
Цитата:
Сообщение от K Michael Посмотреть сообщение
Нету такого, только реквизит булевский добавляй и фиксируй факт печати. Видел одну переделанную комплексную, там орала, что уже распечатан, выводя дату, время и пользователя.
С реквизитом-то понятно, не понятно в какой момент его заполнять
Uho
3 - 11.08.2021 - 10:34
0-Sasha > как Ctrl+P отлавливать будешь?
4 - 11.08.2021 - 10:49
2-Sasha >Да элементарно, как из модуля менеджера отрабатывает соответствующая процедура - так считай, что напечатал, ну или попытался, туда и вставляй, а то, что пользователь посмотрел, а печатать не стал, его (пользователя) личное горе. :)))
Uho
5 - 11.08.2021 - 10:55
4-K Michael > это не печать, а вывод на экран
Гость
6 - 11.08.2021 - 11:03
Цитата:
Сообщение от Uho Посмотреть сообщение
0-Sasha > как Ctrl+P отлавливать будешь?
Вот и вопрос :) Вдруг уже кто-то придумал как или в новой платформе появился обработчик, о котором я не знаю
7 - 11.08.2021 - 13:01
5-Uho >Я же и говорю - это личное горе пользователя - не фиг смотреть, там, где я видел, сделано именно так. Но запрета повторной печати нет - просто предупреждает.
8 - 11.08.2021 - 13:14
я прикручивал к УТ10.3 регистр, где учитывалось: если документ выведен на печать, то после этого его изменяли или нет (кто и когда) (а если не хватало у пользователя полномочий менять отпечатанный документ - то запрет записи). А при печати измененного это сообщалось. и отчеты по распечатанным/измененным
Uho
9 - 11.08.2021 - 17:56
8-bma1 > выведен не на печать, а на просмотр?
10 - 11.08.2021 - 22:17
2(9) сперва сделал именно "на печать", отслеживал какие-то системные сообщения виндовса через внешнюю компоненту (скачал с инфостарта лет пять-шесть назад, была бесплатная т.к. тестовая). Но это работало не очень надежно (были лишние срабатывания то и дело), а так как для решения задачи за глаза хватило просто контролировать вывод на просмотр печатной формы, то упростил все в итоге и стал отслеживать только вывод печатной формы.
Uho
11 - 12.08.2021 - 11:07
6-Sasha > из очереди печати как-то можно, наверное, получать и сопоставлять с документами выведенными на просмотр в 1С

https://docs.microsoft.com/en-us/win...tdocs/enumjobs
Гость
12 - 12.08.2021 - 14:22
11-Uho > Спасибо за наводку изучу.
13 - 13.08.2021 - 23:57
Читатйе классиков. Поищите на мисте, там в свое время Smaharbа давал обработку и настройки/рецепт по логгированию и обработке очереди печати по типу в (11). У меня где-то это даже валяется в загашниках, но искать лень.
14 - 14.08.2021 - 00:00
(0) Переходи на 77 ;-) там это реализовано
Формекс,
Процедура ПриПечатиТаблицы(<?>,,)КонецПроцедуры
Синтаксис:
Процедура ПриПечатиТаблицы(<Таблица>,<ФлагПредпросмотра>,<За головок>,<ИмяПринтера>)КонецПроцедуры
Назначение:
Процедура, вызываемая при печати табличного документа.
Параметры:
<Таблица> - (Таблица) объект ''Таблица''
<ФлагПредпросмотра> - (Число) флаг предпросмотра
<Заголовок> - (Строка) заголовок таблицы
<ИмяПринтера> - имя принтера, на который отправлена печать
.
я на основе этой штуки делал как раз логгирование печати, работало хорошо...
Гость
15 - 20.08.2021 - 20:12
мде... расширение с функцией записи в журнал регистрации нужного события... и конфа полностью типовой останется.


К списку вопросов






Copyright ©, Все права защищены