Имя: Пароль:
1C
1С v8
Можно ли обновить значение во временном хранилище?
0 1C_Patriot
 
28.03.14
10:05
Добрый день.

Имеется данные которые были помещены во временное хранилище путем вызова функции ПоместитьФайлы(). Вопрос, как обновить двоичные данные в уже созданном адресе временного хранилища.

т.е.
ПомещенныеФайлы = Новый Массив;

Если ПоместитьФайлы(ПомещаемыеФайлы, ПомещенныеФайлы, , Ложь, ФормаВладелец.УникальныйИдентификатор) Тогда        
    АдресВременногоХранилищаФайла = ПомещенныеФайлы[0].Хранение;
    
    ПутьНаСервере = "C:\test.tmp";
    
    ДвоичныеДанные = Новый ДвоичныеДанные(АдресВременногоХранилищаФайла);
    ДвоичныеДанные.Записать(ПутьНаСервере);
    
    Если ОбработатьФайлСторонейПрограммой(ПутьНаСервере) Тогда
        // вот тут как обновить содержимое АдресВременногоХранилищаФайла, которое возвратила сторонние приложение
    КонецЕсли;
    
    
    Объект = Справочник.Контрагент.СоздатьЭлемент();
    Объект.РеквизитХранилища = АдресВременногоХранилищаФайла;
    Объект.Записать();
КонецЕсли;