К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Объект недоступен для изменения.

0 - 21.03.2018 - 14:42
Кто нибудь сталкивался стакой проблемой, в форме списка есть кнопка "уничтожить данные".

код ее такой:
ТекСсылка = ЭтотОбъект.ТекущийЭлемент.ТекущаяСтрока;
ТекОбъект = ТекСсылка.ПолучитьОбъект();

НачатьТранзакцию();
Попытка
Если НЕ ТекОбъект.ЭтоГруппа Тогда
ТекОбъект.ИсторияВерсий.Очистить();
ТекОбъект.Доступы.Очистить();
ТекОбъект.Записать();
КонецЕсли;
//ТекОбъект.Удалить();

ЗафиксироватьТранзакцию();
Исключение
ОтменитьТранзакцию();
Возврат ОписаниеОшибки();
КонецПопытки;


Так вот ТекОбъект.ИсторияВерсий.Очистить(); отлично удаляет, а доходит до ТекОбъект.Доступы.Очистить(); падает с ошибкой "Объект недоступен для изменения."

ТекОбъект - отладчиком реально Объект, и ТЧ такие в нем есть.



1 - 21.03.2018 - 16:11
табличные части - доступы - использование - для группы? ))
2 - 22.03.2018 - 08:40
(1) тьфу ты, спасибо.
Было для групп и элементов, какая то сволочь поставила для групп ;)


К списку вопросов






Copyright ©, Все права защищены