|
БСП. Печать. Как отключить возможность редактирования формы перед печатью? |
☑ |
0
Nemoj
12.09.15
✎
21:52
|
При выполнении команды Печать открывается окно с выбором количества копий, кнопками Печать, Предварительный просмотр, Сохранить, Отправить по почте. Также там есть кнопка Режим редактирования, и изначально табличный документ в режиме доступности редактирования. Мне нужно, чтобы пользователь в этом окне не мог отредактировать табличный документ перед печатью. Документацию по БСП прочитал. Моего случая не нашел. Помогите. Где выключить режим редактирования и саму кнопку Режим редактирования?
|
|
1
Armando
12.09.15
✎
22:23
|
Печатать сразу на принтер
|
|
2
Armando
12.09.15
✎
22:27
|
В коде вижу:
Элементы.КнопкаРедактирование.Видимость = ЕстьРазрешенныйВывод И ЕстьДанныеДляПечати И ЕстьРазрешенноеРедактирование;
&НаСервере
Функция ЕстьРазрешенноеРедактирование()
Для Каждого НастройкаПечатнойФормы Из НастройкиПечатныхФорм Цикл
Если Элементы[НастройкаПечатнойФормы.ИмяРеквизита].Защита = Ложь Тогда
Возврат Истина;
КонецЕсли;
КонецЦикла;
Возврат Ложь;
КонецФункции
Надо понять, что такое НастройкиПечатныхФорм
|
|
3
Armando
12.09.15
✎
22:36
|
Попробуй при формировании табличного документа для печати, написать
ТабличныйДокумент.Защита = Истина;
|
|
4
netwalker
12.09.15
✎
22:41
|
Закомментировать или убрать этот кусок кода из документа, откуда печатается печатная форма:
УниверсальныеМеханизмы.НапечататьДокумент(<название_табличного_документа>, КоличествоЭкземпляров, НаПринтер, РаботаСДиалогами.СформироватьЗаголовокДокумента(ЭтотОбъект, "<название_макета>"), НепосредственнаяПечать);
|
|
5
Nemoj
12.09.15
✎
22:42
|
(3) Не повлияло.
|
|
6
Nemoj
12.09.15
✎
22:45
|
(4) В модулх конфигурации подстрока "УниверсальныеМеханизмы.НапечататьДокумент" не найдена.
|
|
7
Nemoj
12.09.15
✎
22:48
|
(3) Работает! Я плохо посмотрел в первый раз.
ТабличныйДокумент.Защита = Истина; Это то, что нужно. Спасибо!
|
|