Имя: Пароль:
1C
1С v8
Внешний отчет и защита таблиц
0 Builder
 
20.09.11
13:35
Подскажите, есть внешний отчет с табличным полем, в него выводится сам отчет. На нем стоит галка "Защита". В отчете есть выход в документы.
Этот отчет нельзя сохранить или скопировать в буфер.
Задача - сделать возможность сохранить отчет в эксель и скопировать в буфер обмена.
Пробовал программно - не работает.
ТабДок = ЭлементыФормы.ПолеТабличногоДокумента1;
// тут вывод отчета.
ТабДок.Защита = Ложь;
ТабДок.ТолькоПросмотр = Ложь;
ТабДок.Вывод = ИспользованиеВывода.Разрешить;

Если на таблице снять галку "Защита" - сохранять можно. Но тогда не работает расшифровка.

Как заставить его работать?
1 Wobland
 
20.09.11
13:36
защиту сними, только просмотр оставь - будет тебе расшифровка
2 Жан Пердежон
 
20.09.11
13:37
в правах есть "вывод"?
3 Builder
 
20.09.11
13:42
(1) как защиту снять? это же не печатная форма, он прямо в форме отчета. К тому же
ТабДок.Защита = Ложь; - не работает.
(2) В правах есть вывод, но это тут не причем, отчет не типовой, эти права не проверяются.
4 Wobland
 
20.09.11
13:43
(3) ну ты же в (0) как-то снимаешь её
5 Wobland
 
20.09.11
13:44
(3) а права не в отчётах проверяются
6 Builder
 
20.09.11
13:50
(4) В конфигураторе в свойствах таблицы снимаю. Так работает. Программно нет.
7 Wobland
 
20.09.11
13:52
(6) ну и сними в пофигураторе, что ты тут мозг компоссируешь
8 Builder
 
20.09.11
13:53
(7) так после этого перестает работать расшифровка!
9 Wobland
 
20.09.11
13:53
(8) включи в настройках отображение первых постов
10 Builder
 
20.09.11
13:56
(9) Спасибо, полегчало :)