![]() |
#8 |
Участник
|
Цитата:
Сообщение от Logger
не совсем так...
см. метод insertInventSumLogTTS() класса InventUpdateTTSControl ... а потом идет код по вставке записей. В общем видно что при включенной IMTS и при работе не из формы - записи отлично вставляются (даже при выключенном сводном планировании).... 1. Приятно общаться с человеком, который знает и умеет обосновать. 2. Да, я действительно написал небрежно и неправильно Неправильно: Цитата:
IMTS, насколько я помню, поддерживает работу TTS таблиц только в том случае, если включен модуль сводного планирования. Если модуль Сводное планирование выключен, то IMTS отлично обходится и без этих таблиц.
Цитата:
IMTS, насколько я помню, оставляет записи в TTS таблицах только в том случае, если включен модуль сводного планирования. Если модуль Сводное планирование выключен, то IMTS удаляет записи в этих таблицах.
\Classes\InventUpdateTTSCleanup\commitTransaction \Classes\InventUpdateTTSCleanup\rollBackTransaction X++: if (appl.inventUpdateTTSControl().forcedCreateInventSumLog()) { update_recordset inventSumLogTTS setting isCommitted = 1 where inventSumLogTTS.TTSId == TTSId && inventSumLogTTS.IsCommitted == 0; } else { delete_from inventSumLogTTS where inventSumLogTTS.TTSId == TTSId && inventSumLogTTS.IsCommitted == 0; } X++: boolean forcedCreateInventSumLog() { return (isConfigurationKeyEnabled(configurationkeynum(req))); } Предлагаю сосредоточиться таки на проблеме автора Цитата:
Сообщение от sergeypp
База растет с угрожающей скоростью (слежу по размерам архивов бакапов)
|
|