#std663¶
Режим разделения итогов для регистров бухгалтерии¶
1.¶
Если движения по бухгалтерскому регистру записываются оперативно в многопользовательском режиме, рекомендуется включить разделение итогов.
При включенном режиме пользователи могут параллельно обновлять таблицу остатков даже при совпадении периода, счета и значений измерений.
Без разделения итогов таблица остатков может стать узким местом при конкурентной работе большого числа пользователей.
Если одновременно выполняется контроль остатков, ориентируйтесь на рекомендации #std661: блокирующего чтения остатков.
Пример 1¶
В конфигурации есть регистр Хозрасчетный с измерениями Организация и Валюта.
Регистр без разделения итогов


Если два пользователя одновременно проводят документы, они блокируют друг друга, когда движения:
- относятся к одному периоду;
- относятся к одному счету;
- имеют одинаковые значения измерений (организация и валюта).
В реальных сценариях такое совпадение происходит часто, поэтому возникают ожидания блокировок и снижается производительность.
Пример 2¶
Для того же регистра включите разделение итогов.
Включение разделения итогов


После включения пользователи смогут параллельно записывать движения даже при совпадении периода, счета и всех измерений.
Если при этом выполняется контроль остатков, эффект от разделения итогов ограничен.
См. также¶
- #std661: Блокирующее чтение остатков в начале транзакции
- Устройство и использование режима разделения итогов регистров (статья на ИТС)
- #std733: Эффективное обращение к виртуальной таблице «Остатки»