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