При выполнении команды Печать открывается окно с выбором количества копий, кнопками Печать, Предварительный просмотр, Сохранить, Отправить по почте. Также там есть кнопка Режим редактирования, и изначально табличный документ в режиме доступности редактирования. Мне нужно, чтобы пользователь в этом окне не мог отредактировать табличный документ перед печатью. Документацию по БСП прочитал. Моего случая не нашел. Помогите. Где выключить режим редактирования и саму кнопку Режим редактирования?
Элементы.КнопкаРедактирование.Видимость = ЕстьРазрешенныйВывод И ЕстьДанныеДляПечати И ЕстьРазрешенноеРедактирование;
&НаСервере
Функция ЕстьРазрешенноеРедактирование()
Для Каждого НастройкаПечатнойФормы Из НастройкиПечатныхФорм Цикл
Если Элементы[НастройкаПечатнойФормы.ИмяРеквизита].Защита = Ложь Тогда
Возврат Истина;
КонецЕсли;
КонецЦикла;
(3) Работает! Я плохо посмотрел в первый раз.
ТабличныйДокумент.Защита = Истина; Это то, что нужно. Спасибо!
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший