Добрый день, не могу понять, делаю запрет сохранения печатной формы:
но почему-то печатная форма все равно дает сохранять пользователям, как быть? (8.3.22.2411, УПП 1.3.239.1)
// Установка защиты от изменений и сохранения
Счет =Новый ТабличныйДокумент;
...код ..
Счет.Защита = Истина;
Счет.ТолькоПросмотр = Истина;
Счет.Вывод = ИспользованиеВывода.Запретить;
Возврат Счет;
Показатьно почему-то печатная форма все равно дает сохранять пользователям, как быть? (8.3.22.2411, УПП 1.3.239.1)
По теме из базы знаний
- [ТАКСИ] Шаблон внешней обработки...и не только
- Подпись PDF в новой версии 8.3.16
- Запрет печати непроведенных документов. Запрет сохранения и изменения печатных форм. Запрет изменения проведенных документов
- Печатные формы для документа "Произвольный кадровый приказ": при сдаче крови, при диспансеризации и другие, ЗУП 3.1 КОРП
- Изменение дат запрета редактирования документов по расписанию для УНФ 3.0 и др.
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(3):) так используется Универсальный механизм НапечататьДокумент который все что вы для таблицы указали сбросит :)
Если ТипЗнч(НаПринтер) = Тип("Булево") Тогда
Если НаПринтер Тогда
ПечДокумент.Вывод = ИспользованиеВывода.Разрешить;
ПечДокумент.Напечатать();
Иначе
ФормаПечати = ПолучитьОбщуюФорму("ПечатьДокументов",, Новый УникальныйИдентификатор);
ФормаПечати.ОбъектПечати = Ссылка;
ФормаПечати.ПечатныйДокумент = ПечДокумент;
ФормаПечати.Заголовок = Заголовок;
ФормаПечати.Защита = УправлениеДопПравамиПользователей.ЗащитаТаблиц();
//ФормаПечати.ИсточникМакета = ИсточникМакета;
ФормаПечати.Открыть();
КонецЕсли;
ИначеЕсли ТипЗнч(НаПринтер) = Тип("Массив") Тогда
ПечДокумент.Вывод = ИспользованиеВывода.Разрешить;
ПечДокумент.Напечатать();
НаПринтер.Добавить(ПечДокумент);
КонецЕсли; Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот
