&НаСервере Процедура ПолучитьКартинку(Пппп,ПодписьСотрудника) ПС = ПоместитьВоВременноеХранилище(Пппп.Значение,Новый УникальныйИдентификатор); КонецПроцедуры
Рис.Картинка = Новый Картинка(ПС);
Процедура ПолучитьКартинку(Пппп,ПСотрудника) Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ПрисоединенныеФайлы.ПрисоединенныйФайл, | ПрисоединенныеФайлы.ХранимыйФайл, | ПрисоединенныеФайлы.ПрисоединенныйФайл.Наименование |ИЗ | РегистрСведений.ПрисоединенныеФайлы КАК ПрисоединенныеФайлы |ГДЕ | ПрисоединенныеФайлы.ПрисоединенныйФайл.Наименование = &П"; Запрос.УстановитьПараметр("П", Пппп.Значение.Наименование); Выборка = Запрос.Выполнить().Выбрать(); Если Выборка.Следующий() Тогда ПСотрудника = Выборка.ХранимыйФайл.Получить(); Иначе Сообщить("Файл <" + Строка(Пппп.Значение.Наименование) + "> не найден!",); КонецЕсли; КонецПроцедуры
ПолучитьКартинку(Пппп,ПСотрудника); Рис.Картинка = Новый Картинка(ПСотрудника);