lexeyt,
1. Тип "ДокументСсылка" в субконто (в данной задаче) - это не очень благоприятно скажется на производительности, так как часто приходится делать соединение через точку (это по сути тоже запрос).
2. Блокировок нет при чтении данных из регистра. А если кто-то одновременно с вами займ выдаст? Тут много вариантов.
3. В отчете берете поле "УправленческийОбороты1.Регистратор.Дата" из виртуальной таблицы. Можно просто Период оттуда взять.
4. Нет документа БухгалтерскаяПроводка или РучнаяОперация. Он обязателен для всех бухгалтерских задач.
5. По поводу копеек не совсем вас понял ... По условию, если сумма штрафа меньше одной копейки, то штраф вообще не начисляется и соответственно его возвращать не надо, т.е. регистр будет в ноль уходить всегда. Если вы это имели в виду.