В таблице CompanyImage обычно хранятся логотипы компании. Форма CompanyImage позволяет загрузить и отобразить соответствующую картинку.
При желании можно использовать эту таблицу для хранения любого количества изображений, причем каждая запись из этой таблицы привязывается к любой записи любой таблицы (через RefTableId, RefRecId). Однако на практике редко так делают.
Собственно логика метода companyLogo() заключается в том, что вы подсовываете запись текущей компании (здесь проще было бы использовать метод findByRecord) и возвращаете значение поля Image.
Еще для справки, поля, хранящие Bitmap, имеют тип контейнера, но обычными средствами вы не извлечете из него ни байта. Для работы с изображениями предназначен класс Image, работающий с Bitmap на низком уровне.
__________________
// no comments
|