0
DK_L
28.03.12
✎
11:20
|
Есть Логотип (ХранилищеДанных)
Есть реквизит АдресЛоготипа - строка неогр. длины, на форме с видом Поле картинки
Есть код
&НаКлиенте
Процедура АдресЛоготипаНажатие(Элемент, СтандартнаяОбработка)
Перем ВыбранноеИмя,АдресВременногоХранилища;
Если ПоместитьФайл(АдресВременногоХранилища, "", ВыбранноеИмя, Истина, УникальныйИдентификатор) Тогда
АдресЛоготипа = АдресВременногоХранилища;
Модифицированность = Истина;
КонецЕсли;
КонецПроцедуры
&НаСервере
Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
Если ЭтоАдресВременногоХранилища(АдресЛоготипа) Тогда
ДвоичныеДанные = ПолучитьИзВременногоХранилища(АдресЛоготипа);
ТекущийОбъект.Логотип = Новый ХранилищеЗначения(ДвоичныеДанные, Новый СжатиеДанных());
КонецЕсли;
КонецПроцедуры
Все хорошо, картинка отображается и хранится как положено, НО
после выполнения АдресЛоготипаНажатие выходит системное окошко типа предупреждения, в котором одна строка с указанием навигационной ссылки - как избавиться от этого окошка, кто сталкивался с подобным ?
|
|
3
zladenuw
28.03.12
✎
12:42
|
<Интерактивно> (необязательный)
Тип: Булево. Указывает использование интерактивного режима, при котором отображается диалог выбора файла. Этот файл будет помещен по указанному в параметре <Адрес> адресу во временное хранилище или по новому адресу, если второй параметр метода опущен.
Если значение параметра Истина, то метод отобразит стандартное диалоговое окно выбора файла, в котором можно выбрать файл для помещения в хранилище. В этом случае выбранный путь возвращается в параметре <Выбранное имя файла>.
Значение по умолчанию: Истина
|
|