|
![]() |
#1 |
Участник
|
Предсказуемый результат
Разработчики dis слоя были умные люди и таких запросов не писали - специально искал.
Впрочем структура хранения информации о кор проводках в dis дурная... Что из нее выжмешь ?... Добавлю: сколько записей в LedgerTrans? А для начала попробуйте разбить запрос на 2: SELECT ... WHERE ... A.CREDITING= 1 B.CREDITING=0 ... + SELECT ... WHERE ... A.CREDITING= 0 B.CREDITING=1 ... Может поможет... Потом еще попробуйте добавить условие а.Voucher = б.Voucher (док ГК то должны быть одинаковыми) |
|
![]() |
#2 |
Участник
|
Волшебство от AndyD помогает:
SqlSystem sqlSystem = new SqlSystem(); int hints; ; hints = SqlSystem::databaseHints(); SqlSystem::databaseHints(hints & 0xfffd); // ваш select или QueryRun SqlSystem::databaseHints(hints); Пока надеюсь этим чудом выкрутится. В ледгертранс у меня 4 млн записей за полгода, и это удручает. джойнить такие огромные таблицы.. Чувствую что в ближайшем будущем всеравно в это упремся ) |
|
![]() |
#3 |
Участник
|
![]() Цитата:
А можно отказаться от корреспонденции счетов? Второй вариант, добавить полей и присоздании записей необходимую информацию по кор проводке писать в основную проводку. Но тогда всю отчетность dis слоя по русской бухгалтерии прийдется переписать... Вот и веселье... Сколько пользователей? Насколько мощьный сервер? Может можно железо подтянуть..... |
|
|
![]() |
||||
Тема | Ответов | |||
Каков процент внедрений "стандартной" поставки системы Аксапта? | 17 | |||
Почему join запрос разбивается на подзапросы!? | 59 | |||
Тормозит запрос | 8 | |||
Запросы в Аксапта | 5 | |||
Аксапта сильно тормозит | 43 |
|