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