Показать сообщение отдельно
Старый 20.06.2019, 10:25   #4  
Ace of Database is offline
Ace of Database
Участник
Аватар для Ace of Database
 
870 / 637 (23) +++++++
Регистрация: 14.10.2004
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
Вы же не сможете проконтролировать/отследить печать отчёта после того как он уже выведен на экран.

Может быть просто как-то визуально различать печатные версии, которые должны отправиться в работу, и версии тестовые/черновые, которые только посмотреть на экране. И программно не разрешать просто так повторно печатать рабочую версию. Или печатать слово КОПИЯ в случае повторного формирования.

Менять поведение программы в зависимости от того какой канал вывода для отчёта выбран, мне кажется не очень логично. Я бы добавил на диалог отчёта дополнительный параметр, чтобы пользователь мог явно указать для чего он формирует отчёт. И все проверки тогда делать на основании этого параметра, а не на основании параметров печати.
Спасибо, я подумаю насчет дополнительного параметра при печати пользователем отчета. Но это организационное решение, и плюс человеческий фактор. И опять останется лазейка для повторной печати.
__________________
Мои утилиты для Аксапты версий 3.0-2012: http://aceofdatabase.blogspot.com/