Вот смотри чтоесть сейчас.
Выбираеься таблица контрагента, к ней джойнится ВТшка, в которой просто посчитано количество документов по контрагенту. Этих документов в базе 5 млн. Такой список работает очень медленно из-за группировки в ВТ.
Я думал что самое разумное здесь это при записи документа писать информацию в РС.
Не совсем понял откуда возьмется здесь блокировка и чем это плохо
тебе для того, чтобы записать в РС, нужно будет поставить исключительную блокировку на регистр по контрагенту. т.к. тебе нужно гарантировать, что параллельная транзакция не начнет делать то же самое - вычитать из регистра, посмотреть, что последняя запись больше/меньше даты документа, обновить при необходимости. и все это в транзакции