СКД как отключить защиту табличного документа?
☑
0
D_Sergeevich
04.02.14
✎
13:39
Приветствую.
Не получается отключить защиту ТЧ в отчете на СКД(Свой макет)
В макете защиту отключил, в модуле отчета тоже делаю так:
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
СхемаКомпановкиДанных = ЭтотОбъект.СхемаКомпоновкиДанных;
Настройки = ЭтотОбъект.КомпоновщикНастроек.ПолучитьНастройки();
КомпановщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпановки = КомпановщикМакета.Выполнить(СхемаКомпановкиДанных, Настройки);
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпановки);
ДокументРезультат.Очистить();
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
ПроцессорВывода.ЗакончитьВывод();
ДокументРезультат.Защита = Ложь;
КонецПроцедуры
Но она не отключается! В чем проблема?
1
le_
04.02.14
✎
13:40
ТолькоПросмотр
2
D_Sergeevich
04.02.14
✎
13:46
(1) Все равно ячейки не доступны для редактирования.
ДокументРезультат.Защита = Ложь;
ДокументРезультат.ТолькоПросмотр = Ложь;
3
le_
04.02.14
✎
13:54
(2) А эта процедура точно отрабатывает?
4
D_Sergeevich
04.02.14
✎
13:57
(3) Да 100% В отладчике все видно, ложь присваивается.
5
albinochka-krylova
04.02.14
✎
14:09
Сука ну ты лалка))
6
D_Sergeevich
04.02.14
✎
14:11
(5) Неадекваты - проходим мимо!
8
КРТЩ
04.02.14
✎
14:47
в чем проблема? вернись на клиента - в модуле формы проца
Сформировать() или что-то похожее и посмотри что там в ДокументРезультат.ТолькоПросмотр
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.