Имя: Пароль:
1C
1С v8
Нехватка памяти
, ,
0 dreamoff
 
09.11.12
15:35
Запрос=новый Запрос;
           ВрТаб=новый МенеджерВременныхТаблиц;
           Запрос.МенеджерВременныхТаблиц=ВрТаб;
                       
           Текст="ВЫБРАТЬ ТЗ.Наименование как Наименование,
           |ТЗ.Артикул как Артикул,
           |ТЗ.Цена как Цена,
           |ТЗ.Группа как Группа
           |Поместить ТЗ
           |ИЗ &ТЗ как ТЗ";
           Запрос.Текст=Текст;
           Запрос.УстановитьПараметр("ТЗ",ТЗПрайсов);
           Запрос.Выполнить();
           
           
           Запрос.Текст="ВЫБРАТЬ Наименование,
           |Артикул,
           |Цена,
           |Группа
           |ИЗ ТЗ
           |ГДЕ "+ЭлементыФормы.СписокВидовПоиска.Значение+" ПОДОБНО &ПолеПоиска";
           Запрос.УстановитьПараметр("ПолеПоиска","%"+ПолеПоиска+"%");
           Таб=запрос.Выполнить().Выгрузить();
           ЗапросВТ=новый Запрос;
           ЗапросВТ.МенеджерВременныхТаблиц=ВрТаб;
           ЗапросВТ.Текст="УНИЧТОЖИТЬ ТЗ";
           ЗапросВТ.Выполнить();

после нескольких выполнений этого куска,на первом запросе,выпадает ошибка нехватки памяти.1с за каждый проход отжерает пару десятков Мб.
ТЗПрайсов -тз размером около 70т строк,все значения в ней текстовые или числовые
подскажите,где ошибка или как можно избавиться от утечки?
1 Hmster
 
09.11.12
15:39
в конце допиши:
Запрос = Неопределено;
Таб = Неопределено;
ЗапросВТ = Неопределено;
2 dreamoff
 
09.11.12
15:42
(1)сделал,не помогает(
3 Hmster
 
09.11.12
15:43
ты хоть опиши платформу, что за база ...
4 LAAry
 
09.11.12
15:43
Запрос.Текст = "Уничтожить ИмяВременнойТаблицы"; запрос.выполнить();
5 Hmster
 
09.11.12
15:44
(1) +
ВрТаб = Неопределено;
6 dreamoff
 
09.11.12
15:48
(3) платформа 8.2.15.319,УПП 1.13.27.4
(5)я там уже всему что можно неопределено присвоил
7 Kom-off
 
09.11.12
15:51
(6) Откажись от .Выгрузить() и замени на .Выбрать() для результата запроса, если алгоритм такое позволяет. Это должно решить проблему.
8 Hmster
 
09.11.12
15:52
файловая или серверная ?
9 dreamoff
 
09.11.12
15:59
(8)тут вопрос сложный,тестовая-файловая.рабочая -сереверная
(7)щас попробую
10 dreamoff
 
09.11.12
16:01
(7)ничего не изменилось
11 Hmster
 
09.11.12
16:02
попробуй 8.2.16 в файловой