|
30.04.2020, 13:22 | #1 |
Участник
|
Сохраненные данные оборотно-сальдовой ведомости
Добрый день!
Недавно начали работать с AX2012 после длительного использования 4.0. Случайно обнаружил что все сформированные оборотно-сальдовые ведомости навсегда сохраняются в таблицах RLedgerTurnoverSheet \ RLedgerTurnoverSheetHeader \ RLedgerTurnoverSheetLine. Не очень понятен смысл этого но это ладно - основной вопрос - можно ли эти таблицы безопасно чистить? Потому как с нашими объемами и аналитикой за год использования у нас около 20 миллионов записей в RLedgerTurnoverSheetLine. Есть объективное ощущение что ОСВ работают всё медленнее. Но возможно количество записей в этих таблицах на скорость критично не влияет, но все равно это базу раздувает - не понятно зачем это все хранить если эти данные не используются после разовой печати? |
|
30.04.2020, 16:54 | #2 |
Участник
|
Да можно конечно удалять, ведь из формы Архив отчётов вы руками их можете удалить Alt+F9 никто не отменял
Почему так сделали не знаю - подозреваю, что из-за печати отчёта в SSRS - они там ссылку на заголовок передают RLedgerTurnoverSheet(данные на форму и в отчёт из одного места выводим). В целом некоторые отчёты по такому принципу строят - заполняется табличка, а затем данные из неё на форму. Там ещё прикол в том, что на RLedgerTurnoverSheet указан уникальный индекс TypeUserTimeIdx в котором два поля - тип и время создания отчёта, так вот если два пользователя одновременно запустят один отчёт их может ждать сюрприз Конфликт конечно очень редкий, но случается.
__________________
Sergey Nefedov Последний раз редактировалось SRF; 30.04.2020 в 18:22. |
|
|
За это сообщение автора поблагодарили: S.Kuskov (2). |
|
|