Имя: Пароль:
1C
1С v8
Удаление предопределенного счета из плана счетов
0 Mista444
 
03.11.16
11:37
Пытаюсь удалить счёт из плана счетов. Для этого пытаюсь лишить его предопределености:
Функция ОтменитьПердопределениеНаСервере(СчётСсылка)
    Попытка
    ОбъектСчёт = СчётСсылка.ПолучитьОбъект();
    ОбъектСчёт.ОбменДанными.Загрузка = Истина;  
    ОбъектСчёт.ИмяПредопределенныхДанных = "";
    ОбъектСчёт.Родитель= ПланыСчетов.Хозрасчетный.ПустаяСсылка();
    ОбъектСчёт.Предопределенный = Ложь;
    ОбъектСчёт.Записать();
    Возврат "Успех";
Исключение
    Возврат "Неудача";
    КонецПопытки;
КонецФункции

Когда программа доходит до "ОбъектСчёт.Предопределенный = Ложь;" срабатывает trycatch и выбрасывает в исключение. В чём мжет быть загвоздка?
1 butterbean
 
03.11.16
11:42
видимо в том, что Предопределенный это свойство только для чтения
2 TormozIT
 
гуру
03.11.16
12:05
Эта строка - лишняя. Удали ее.
3 Mista444
 
06.11.16
21:32
Не даёт записать, говорит Ошибка времени выполнения при вызове "Записать"...
4 Cyberhawk
 
06.11.16
23:38
Достаточно только вот этого: ОбъектСчёт.ИмяПредопределенныхДанных = ""