Вот есть такая задача - запретить всем пользователям копирование/сохранение/печать списка клиентов. Сначала я прописал в форме Список.Вывод = ИспользованиеВывода.Запретить. Проверил как это работает - порадовался, мол "красиво! все что нужно копирование/сохранение/печать запрещает (кнопочки соответсвующие заблокированы)". А потом что-то изменил в выведенной табличке и 1С предложила сохранить изменения, и эти изменения я сохранил в файлик .mxl, с которым потом можно делать все что угодно: и копировать, и печатать, и сохранять!
И вот вопрос, а как можно запретить системе сохранять табличный документ, который создан с ИспользованиеВывода.Запретить?
мож я не правильно понял, имеется ввиду "вывести список" когда правой кнопкой нажимаешь на список контрагентов? просто не пойму где Печать списка клиентов есть в списке контрагентов?
Да, именно "вывести список". Если для списка справочника установить Вывод = Запретить, то выведенный список, он те табличный документ, нельзя копировать/сохранять/печатать стандартными методами... но табличный документ можно изменить и система предложит его сохранить... и вот как этого "предложения" избежать - вот в чем вопрос...
Это тогда надо снимать "автозаполнение" с коннадных панелей и контекстного меню, и вручную прописывать все нужные кнопки... не пойдет, так... хочется сделать красиво...
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший