В таблице
\Data Dictionary\Tables\CompanyImage есть поле
Image
EDT у него Bitmap.
В БД на SQL Server у этого поля тип image
Цитата:
CREATE TABLE [dbo].[COMPANYIMAGE](
[REFTABLEID] [int] NOT NULL,
[REFRECID] [int] NOT NULL,
[IMAGE] [image] NULL,
[HASIMAGE] [int] NOT NULL,
[REFCOMPANYID] [varchar](3) NOT NULL,
[DATAAREAID] [varchar](3) NOT NULL,
[RECID] [int] NOT NULL,
[RECVERSION] [int] NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
Была написана хранимая процедура в БД, чтоб для каждого сотрудника вытаскивать его фотографию.
Фото были добавлены в :
Расчет с персоналом\Карточка сотрудника\ кнопка Резюме\ кнопка Фотография.
Тема из инета
https://community.dynamics.com/blogs...nts/18166.aspx намекает, что в поле image фотка запакована.
Похоже проблема в том, что Axapta хранит изображения в компрессированном виде. Компрессию можно отключить?
Или как можно средствами SQL Server ее распаковать?
P.S. По первым 10 байтам можно определить тип картинки. На данный момент с этим сложности.