Это внутренний класс Аксапты. К CLR он не имеет оношение. Обрабатывать надо Exception::Error
Но вообще, при невозможности открыть файл (из-за его отсутствия при чтении или при недостатке прав) не создается сам экземпляр класса AsciiIo, т.е. надо обрабатывать так
X++:
ret = new AsciiIo(fileName, this.fileMode());
if (!ret)
throw Error('Нет доступа или файла');