|
не хватает памяти
|
Я
|
|
lamme 02.02.21 - 12:07 | Коллеги
1С 8,3,17 какая то
Ут11.4
идет формирование прайса
прайс - не типовой, в ексель97 сохраняемый
работа идет в несколько этапов
1. получение таблицы остатков
2. формирование на основе этой таблицы остатком - ексель файла
3. запись ексель - как файла и отправка его на в неоходимую папку
так вот
1- проходит быстро - буквально - до 10 сек. если не меньше .
2 - не хватает памяти .. там идет перебор выборки результата запроса и формирование табличногодокумента вручную
как можно оптимизировать данную вещь ?
(с точки зрения кода - а не с точки зрения - добавитбь памяти, выключить ограничение ...) |
vicof 1 - 02.02.21 - 12:09 | Ну а как ты думаешь, как переписать код, который никто, кроме тебя не видел?
|
arsik 2 - 02.02.21 - 12:10 | ( 0) Перейти на x64 клиента. |
DrShad 3 - 02.02.21 - 12:10 | |
Kassern 4 - 02.02.21 - 12:12 | |
lamme 5 - 02.02.21 - 12:12 | коллеги
типовой обход
типовое - получитьобласть
и заполнить параемтры
ничего навороченного. |
DrShad 6 - 02.02.21 - 12:13 | ( 5) интересна саама выборка и работа с ней, вдруг ты там ее переопределяешь или в память постоянно что-то скидываешь |
lamme 7 - 02.02.21 - 12:14 | табдок - разве не в памяти сохраняется ?
|
Kassern 8 - 02.02.21 - 12:15 | ( 5) а потом выясняется что 1кк записей, 32битный клиент и в цикле для заполнения идут запросы к таблицам сведений например)) |
Timon1405 9 - 02.02.21 - 12:16 | ( 5) расшифровки в ячейках которыми заполняются параметры отключены? |
lamme 10 - 02.02.21 - 12:16 | ( 9)
расшифровки нет
( 8)
это надо посмотреть |
DrShad 11 - 02.02.21 - 12:23 | сделай формирование частей таб дока через рег задание, запусти несколько потоков и потом склей в 1
|
lamme 12 - 02.02.21 - 12:55 | ( 8)
судя по всему - это .
спасибо |
dmpl 13 - 02.02.21 - 12:58 | ( 8) 1 КК записей и Excel97 не дружат. |
Kassern 14 - 02.02.21 - 13:16 | ( 13) но есть коты леопольды, которые хотят все подружить...) |
lamme 15 - 02.02.21 - 17:07 | ( 13)
до записи не доходит дело.
на этапе формирования.
окзалось - в обходе результата запроса- мильен запросиков |
seevkik 16 - 02.02.21 - 17:10 | ( 0) сохраняй в разные эксели и потом сшивай их |
Kassern 17 - 02.02.21 - 17:11 | ( 15) как я и писал) переноси все в 1 запрос и уже по нему заполняй через параметры.Заполнить(Выборка) и будет тебе счастье. |
Kassern 18 - 02.02.21 - 17:11 | ( 17) точнее отдельно шапку и таб часть получай через результаты запроса и вперед |