Имя: Пароль:
1C
1С v8
Временное хранилище
0 Cmyk32
 
13.08.12
12:05
Всем привет!
Подскажите плиз.
Есть код:
1 Cmyk32
 
13.08.12
12:08
При элемента справочника, на форму подтягиваются две картинки.
Слежу за оперативной памятью - она постоянно растет и при закрытии формы - не освобождается. Что не так? Ведь если передавать в качестве Адреса - уид формы, то хранилище должно очищаться при ее закрытии.

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

           УИД = ЭтаФорма.УникальныйИдентификатор;
           ФайлКартинки_АдресАптечногоУчреждения = ПоместитьВоВременноеХранилище(Объект.ФайлКартинки_АдресАптечногоУчреждения.ХранилищеЗначения.Получить(), УИД);
           ФайлКартинки_ВнешнийВидАптечногоУчреждения = ПоместитьВоВременноеХранилище(Объект.ФайлКартинки_ВнешнийВидАптечногоУчреждения.ХранилищеЗначения.Получить(), УИД);

КонецПроцедуры
2 Cmyk32
 
13.08.12
12:10
(0) Прошу прощения за разрыв текста.
3 H A D G E H O G s
 
13.08.12
12:11
Пишу из горящего танка?

Удали принудительно!
4 Cmyk32
 
13.08.12
13:15
(3) Да))

Добавила. Не освобождает.

&НаКлиенте
Процедура ПриЗакрытии()
УдалитьИзВременногоХранилища(ФайлКартинки_АдресАптечногоУчреждения);        УдалитьИзВременногоХранилища(ФайлКартинки_ВнешнийВидАптечногоУчреждения)
КонецПроцедуры

Причем, если отображать картинку через ПолучитьНавигационнуюСсылку() та же ситуация - память растет. Открыла типовые УНФ (и БСП) - тоже самое - если повторно открывать форму номенклатуры и смотреть на диспетчер - то можно ужаснуться.
5 0Mint
 
13.08.12
13:57
Этот стон у нас песней зовется.
v8: Сборщик мусора в 1с8
И так регулярно.