Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Объект недоступен для изменения. (http://forums.kuban.ru/f1040/ob-ekt_nedostupen_dlya_izmeneniya-8622854.html)

pavlo 21.03.2018 14:42

Объект недоступен для изменения.
 
Кто нибудь сталкивался стакой проблемой, в форме списка есть кнопка "уничтожить данные".

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

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

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


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

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

user1C 21.03.2018 16:11

табличные части - доступы - использование - для группы? ))

pavlo 22.03.2018 08:40

(1) тьфу ты, спасибо.
Было для групп и элементов, какая то сволочь поставила для групп ;)


Текущее время: 13:41. Часовой пояс GMT +3.