transbublikЯ тебе нежно намекаю, что ты действуешь, как опытный практик, когда полагаешься на реализацию, возвращающую "" в случае отсутствии ошибки.
Между тем документировано таким образом:
Цитата:ПолучитьОписаниеОшибки / GetLastError
---------------------------------------------------------------------
**Синтаксис:** ПолучитьОписаниеОшибки()
**Возвращает:** тип: Строка. Описание ошибки.
**Описание:** позволяет получить описание последней возникшей ошибки.
Никаких гарантий, что в случае отсутствия ошибки не будет возвращена непустая строка, нет.
Что будет, если завтра я или spock или кто-то еще изменят поведение метода, отказавшись от очистки строки?
Ты, конечно, разберешься в коде, благо он открыт, но обработку ошибок в 1С придется переписывать.
Так что, хоть spock и редиска, в этом вопросе лучше прислушаться к его мнению.