![]() |
#7 |
Участник
|
Может кому понадобится.
Сегодня тоже столкнулись с подобной проблемой в форме InventTrans (4.0 SP2) при открытии по номенклатуре, по которой достаточно много проводок. Ошибка появлялась при активной прокрутке грида. Ничего из вышеперечисленного не помогало. Решение нашлось: http://www.programdoc.com/1318_10909_1.htm Суть сводится к тому, что в форме много кэшируемых дисплейных методов. А дисплейный метод оставляет курсор открытым. Закомментировали кэширование методов в Forms - InventTrans - Data Sources - InventTrans - Init(): X++: // inventTrans_ds.cacheAddMethod(tablemethodstr(InventTrans, pcsPrice)); // inventTrans_ds.cacheAddMethod(tablemethodstr(InventTrans, currencyCode)); // inventTrans_ds.cacheAddMethod(tablemethodstr(InventTrans, discAmount)); // inventTrans_ds.cacheAddMethod(tablemethodstr(InventTrans, discPercent)); // inventTrans_ds.cacheAddMethod(tablemethodstr(InventTrans, unit)); // inventTrans_ds.cacheAddMethod(tablemethodstr(InventTrans, inventVendCust)); // inventTrans_ds.cacheAddMethod(tablemethodstr(InventTrans, lineAmount)); // inventTrans_ds.cacheAddMethod(tablemethodstr(InventTrans, qtyUnit)); |
|
|
За это сообщение автора поблагодарили: sukhanchik (2), Logger (3), gl00mie (3). |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|