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