Блог пользователя maksonchik200

Автор maksonchik200, 10 часов назад, По-русски

ГДЕ СсылкаНаКартинку – реквизит формы с типом строка, а Картинка–реквизит справочника с типом ХранилищеЗначений &НаКлиенте Процедура КартинкаНажатие(Элемент, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; Оповещение = Новый ОписаниеОповещения("ОбработатьВыборКартинки", ЭтотОбъект); НачатьПомещениеФайла(Оповещение, , , Истина, УникальныйИдентификатор); КонецПроцедуры &НаКлиенте Процедура ОбработатьВыборКартинки(Результат, Адрес, ВыбранноеИмяФайла, ДопПараметры) Экспорт Если НЕ Результат Тогда Возврат; КонецЕсли; СсылкаНаКартинку = Адрес; КонецПроцедуры &НаСервере Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи) Если ЭтоАдресВременногоХранилища(СсылкаНаКартинку) Тогда ТекущийОбъект.Картинка = Новый ХранилищеЗначения(ПолучитьИзВременногоХранилища(СсылкаНаКартинку));
КонецЕсли; КонецПроцедуры &НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) СсылкаНаКартинку = ПолучитьНавигационнуюСсылку(Объект.Ссылка, "Картинка"); КонецПроцедуры

  • Проголосовать: нравится
  • -4
  • Проголосовать: не нравится