CftClub.ru
Клуб специалистов ЦФТ-Банк

Экранная форма операций типа «Печать».

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle
Предыдущая тема :: Следующая тема  
Автор Сообщение
Danik_tankist
Участник


Вступление в Клуб: 08.01.2014
СообщениеСр Янв 08, 2014 12:37   Экранная форма операций типа «Печать». Ответить с цитатой
Полезность: Нет оценки
Здр-те. Выводим квитанцию, в операшке печать в окно, она по умолчанию доступна для редактирования, и пользователи пользуються этим. Задача: для одной конкретно операшки(тип Печать), поставить только для чтения. Можно это сделать скриптами(чтобы код сильно не менять)? Или придеться в PDF все выводить, в виде отчета?
vtar
Эксперт


Вступление в Клуб: 20.03.2009
СообщениеЧт Янв 09, 2014 10:49    Ответить с цитатой
Полезность: Нет оценки
В word есть процедура, если вызвать из клиент скрипта перед показом документа

Call WordApp.ActiveDocument.Protect(2,true,"1234")

попробовал второй параметр
false - отваливаются поля с выч. параметрами
true - поля можно редактировать, остальной текст - нет
Danik_tankist
Участник


Вступление в Клуб: 08.01.2014
СообщениеЧт Янв 09, 2014 11:08    Ответить с цитатой
Полезность: Нет оценки
квитанция выводиться в экранную форму, помоему это не прокатит. Вроде советывали, с этой процедурой поработать ScriptDisableForm.
devor
Профи


Вступление в Клуб: 13.02.2012
СообщениеЧт Янв 09, 2014 13:39   Re: Экранная форма операций типа «Печать». Ответить с цитатой
Полезность: Нет оценки
Danik_tankist пишет:
Здр-те. Выводим квитанцию, в операшке печать в окно, она по умолчанию доступна для редактирования, и пользователи пользуються этим. Задача: для одной конкретно операшки(тип Печать), поставить только для чтения. Можно это сделать скриптами(чтобы код сильно не менять)? Или придеться в PDF все выводить, в виде отчета?

Системный параметр NAV.LOCK_PRINT_PREVIEW
Цитата:
Делает недоступным для редактирования окно предварительного просмотра операции типа "Печать". Также становится недоступным копирование содержимого этого окна (с помощью горячих клавиш Ctrl+C, Ctrl+X, Ctrl+Ins).


Залочит все формы.
Danik_tankist
Участник


Вступление в Клуб: 08.01.2014
СообщениеЧт Янв 09, 2014 15:46    Ответить с цитатой
Полезность: Нет оценки
Цитата:
Системный параметр NAV.LOCK_PRINT_PREVIEW

Знаю про параметр, но он лочит все, а надо только одну Sad Придется все таки переделывать вывод в pdf файл.
agmalov
Участник со стажем


Вступление в Клуб: 22.11.2012
СообщениеСр Фев 26, 2014 09:29    Ответить с цитатой
Полезность: Нет оценки
vtar пишет:
В word есть процедура, если вызвать из клиент скрипта перед показом документа

Call WordApp.ActiveDocument.Protect(2,true,"1234")

попробовал второй параметр
false - отваливаются поля с выч. параметрами
true - поля можно редактировать, остальной текст - нет


Удалось ли найти способ не теряя выч.параметры их защитить от редактирования, может иным способом? Попробовал: и при true и при false нередактируется всё, кроме выч.параметров Crying or Very sad
Заранее спасибо!
P.S. у нас всесто WordApp -> WrdApp, иначе не проходит, это принципиально?
agmalov
Участник со стажем


Вступление в Клуб: 22.11.2012
СообщениеСр Фев 26, 2014 09:43    Ответить с цитатой
Полезность: Нет оценки
agmalov пишет:
Удалось ли найти способ не теряя выч.параметры их защитить от редактирования, может иным способом?

Отвечаю сам: необходимо первый параметр выставить 3 вместо 2
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru