Добрый день. Помогите, пжл, разобраться. В бухгалтерии 3.0 откуда-то в справочнике "Регламентированные отчеты" появился элемент справочника с именем "F00085". Никакой группе справочника этот элемент не принадлежит, НО в реквизите "Предопределенный" у него установлено значение "Истина" (обращаю внимание, что в реквизите, а не в свойстве элемента справочника). Пытался переписать значение этого реквизита, но возникает ошибка:
{Форма.Форма.Форма(37)}: Поле объекта недоступно для записи (Предопределенный)
СпрОбъект.Предопределенный = Ложь;
Как удалить этот элемент? Непосредственное удаление руками поможет?
"обращаю внимание, что в реквизите, а не в свойстве элемента справочника" - ты это системе объясни, а не нам.
Не может быть(не должно) такого реквизита, это как раз свойство.
Смотри "ИмяПредопределенныхДанных".
"Как удалить этот элемент?" - его не удалят надо, а восстанавливать из архива базы. Ну, или по крайней мере, сначала очистить все ссылки на этот объект перед удалением.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший