Пытаюсь удалить счёт из плана счетов. Для этого пытаюсь лишить его предопределености:
Функция ОтменитьПердопределениеНаСервере(СчётСсылка)
Попытка
ОбъектСчёт = СчётСсылка.ПолучитьОбъект();
ОбъектСчёт.ОбменДанными.Загрузка = Истина;
ОбъектСчёт.ИмяПредопределенныхДанных = "";
ОбъектСчёт.Родитель= ПланыСчетов.Хозрасчетный.ПустаяСсылка();
ОбъектСчёт.Предопределенный = Ложь;
ОбъектСчёт.Записать();
Возврат "Успех";
Исключение
Возврат "Неудача";
КонецПопытки;
КонецФункции
Когда программа доходит до "ОбъектСчёт.Предопределенный = Ложь;" срабатывает trycatch и выбрасывает в исключение. В чём мжет быть загвоздка?
Достаточно только вот этого: ОбъектСчёт.ИмяПредопределенныхДанных = ""
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший