05.04.2006, 11:49 | #1 |
Участник
|
Как закрыть Query (курсор)? Axa2.5
Есть такая форма EmplBalance_RU
При её открытие возникает ошибка Превышен предел Axapta по количеству открытых курсоров (90). Измените параметр -OPENCURSORS или внесите модификации в код X++. Кол-во курсоров увеличивать бы не хотелось, т.к. сотрудников 600 и это не предел... Хочется узнать можно ли как-то программно закрывать эти курсоры т.е. после выполнения Qury его закрыть или уничтожить. ПОМОГИТЕ КТО МОЖЕТ ... |
|
05.04.2006, 12:55 | #2 |
NavAx
|
Query qr;
qr= null;
__________________
Жизнь прекрасна! Если, конечно, правильно подобрать антидепрессанты... |
|
05.04.2006, 12:59 | #3 |
Участник
|
неа, не помогает
|
|
05.04.2006, 13:03 | #4 |
NavAx
|
Посмотрел на форму...
Сдается мне, что после макроса в buildTmpData, Аксапта не успевает сгребать старые экземпляры EmplBalanceCur_RU... Может, критерии сборки мусора тут как-то влияют? Или перед new EmplBalanceCur_RU делать emplBalance = null ? Upd: ЕКЛМН, там сам класс в карту вставляют... Думаю, лучше переписать эту хрень, чтобы класс этот умел как бы "сериализоваться" в/из выбранной записи (или pack\unpack заюзать для него и в карту уже упакованный вставлять).
__________________
Жизнь прекрасна! Если, конечно, правильно подобрать антидепрессанты... Последний раз редактировалось Maximin; 05.04.2006 в 13:07. |
|
05.04.2006, 13:14 | #5 |
Участник
|
Ну если переписывать то лучше в МАРе хранить класс в котором только суммы
Извращаться над извращениями это уже для гурманов Просто интересно может кто всё же знает как закрыть курсор... |
|
05.04.2006, 13:15 | #6 |
NavAx
|
Ну, кому что удобнее/приятнее/интереснее переписывать - класс или способ его хранения, ака форму.
__________________
Жизнь прекрасна! Если, конечно, правильно подобрать антидепрессанты... |
|
05.04.2006, 13:21 | #7 |
Moderator
|
Сталкивался с таким в 2.5 (Давно же это было) . Количество курсоров было совсем ни при чем.
Если память не подводит - что то было с джойнами у меня там. Так что ищите ошибку в форме.
__________________
С уважением, kvan. |
|
05.04.2006, 13:27 | #8 |
Участник
|
Ошибок в форме нет при настройке курсоров 1000 в толстом клиенте всё отрабатывает без ошибок
МОжет все же можно ЗАКРЫТЬ программно открытый курсор? Кто знает? Просыпайтесь отзывайтесь!!!! |
|