Запрет сохранения печатной формы

1. bluntschi 04.02.25 08:40 Сейчас в теме
Добрый день, не могу понять, делаю запрет сохранения печатной формы:

	// Установка защиты от изменений и сохранения
	Счет =Новый ТабличныйДокумент;  
...код ..

	Счет.Защита = Истина;  
	Счет.ТолькоПросмотр = Истина;
	Счет.Вывод = ИспользованиеВывода.Запретить;

		
	
	Возврат Счет;

Показать


но почему-то печатная форма все равно дает сохранять пользователям, как быть? (8.3.22.2411, УПП 1.3.239.1)
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Torin 844 04.02.25 08:52 Сейчас в теме
(1) в настройках дополнительных прав у пользователя "Редактирование таблиц" - разрешено?
3. bluntschi 04.02.25 08:53 Сейчас в теме
(2) да, просто в некоторых печатных формах должна остаться возможность сохранения печатных формы
4. Torin 844 04.02.25 09:02 Сейчас в теме
(3):) так используется Универсальный механизм НапечататьДокумент который все что вы для таблицы указали сбросит :)

Если ТипЗнч(НаПринтер) = Тип("Булево") Тогда
		Если НаПринтер Тогда
			ПечДокумент.Вывод = ИспользованиеВывода.Разрешить;
			ПечДокумент.Напечатать();
		Иначе
			ФормаПечати = ПолучитьОбщуюФорму("ПечатьДокументов",, Новый УникальныйИдентификатор);
			ФормаПечати.ОбъектПечати     = Ссылка;
			ФормаПечати.ПечатныйДокумент = ПечДокумент;
			ФормаПечати.Заголовок        = Заголовок;
			ФормаПечати.Защита           = УправлениеДопПравамиПользователей.ЗащитаТаблиц();
			//ФормаПечати.ИсточникМакета   = ИсточникМакета;
			ФормаПечати.Открыть();
		КонецЕсли;
	ИначеЕсли ТипЗнч(НаПринтер) = Тип("Массив") Тогда
		ПечДокумент.Вывод = ИспользованиеВывода.Разрешить;
		ПечДокумент.Напечатать();

		НаПринтер.Добавить(ПечДокумент);
	КонецЕсли;
Показать
5. bluntschi 04.02.25 14:02 Сейчас в теме
6. user2107191 04.02.25 14:14 Сейчас в теме
(5) Доработать типовой механизм под свои хотелки.
7. Torin 844 04.02.25 14:18 Сейчас в теме
(5) "корявить" типовой механизм
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот