В работе Ломбардов иногда возникает необходимость актуализировать начисление процентов в 1С (внесены корректировки задним числом, ошибки ввода, восстановление базы после сбоя и т.п.). В статье пойдет речь о том, как это можно сделать.
Подход к актуализации зависит от характера возникшего вопроса, а именно:
· Есть ли ошибки начисления по КОНКРЕТНОМУ залоговому билету
· Есть ли ошибки начисления по ВСЕМ (любым) залоговым билетам
Первый вопрос – по известному залоговому билету – разрешить просто. Для этого в конфигурации существуют такие инструменты, как:
· Отчет «Карточка начислений процентов»
· Обработка «Перерасчет начислений»
В отчете достаточно установить отбор по залоговому билету в Ломбарде, сформировать его и информация для анализа готова:
· Начисления за первые 10 дней произведены правильно
· Начисления «за кредит» произведены без пропусков, период начисления правильный, суммы верные
· Начисления «за просрочку» начались вовремя, пропусков нет, суммы верные
· И т.п. по остальным видам начисления
Когда есть какие-то ошибки начисления 1С процентов: пропущена дата, нарушен период, неверная сумма, то в этом отчете их видно. Если нашли ошибку, например, «исчезла» первая строка начислений за 10 дней, тогда вызывайте обработку «Перерасчет начислений», в ней:
· Установите отбор по залоговому билету
· Перейдите на закладку «Вручную»
· Установите флаг «Перезаполнять документы»
· Если нужно ограничить период, как в нашем примере, где расчет «исчез» в одном документе за 21.07.2019, тогда установите отбор по периоду
· Нажмите кнопку «Заполнить» - в таблицу подберутся документы, для которых будет выполнен перерасчет начисление процентов в 1С.
· Нажмите кнопку «Выполнить» - отобранные документы будут пересчитаны.
Если бы документ начисления вовсе отсутствует, то введите его через обработку «Создание документов начисления». Как это сделать – описано по ссылке в начале статьи.
Для актуализации начислений по известному залоговому билету этих действий обычно достаточно.
Решить задачу для «общего» случая, когда мы не знаем, какие залоговые билеты нужно проверять, сложнее.
Конфигурация содержит в себе механизмы контроля актуальности начислений процентов. Например, если залоговый билет в ломбарде и вы изменить залоговый билет задним числом, то при его сохранении программа спросит: «Произвести перерасчет начислений?»
Нажмете «Да» - программа 1С Ломбард тут же найдет все связанные с этим билетом документы начисления и пересчитает их.
Если же нажмете «Нет», то тоже ничего страшного не произойдет – программа не забудет о том, что по данному залогу были корректировки и проценты необходимо пересчитать. Для этого она содержит специальный регистр сведений «Залоговые билеты для пересчета начислений» (найти его можно через «Все операции»). Вот так он выглядит, если какие-то начисления необходимо актуализировать.
А так – когда ПРОГРАММА СЧИТАЕТ, что все в порядке и все начисления актуальны:
Собственно говоря, пользователю нет надобности контролировать состояние этого регистра (поэтому он и не выведен в интерфейс). Достаточно время от времени запускать обработку «Перерасчет начислений» в режиме «Автоматически», для этого:
· Открыть обработку
· Перейти на закладку «Автоматически»
· Нажать кнопку «Выполнить» - программа проверит состояние регистра «Залоговые билеты для пересчета начислений», подберет неактуальные документы «Начисление процентов в 1С» и пересчитает их.
И все бы было хорошо, если бы не одно «НО». Недаром я написал «когда программа 1С Ломбард считает»: не все случаи нарушения актуальности начислений она умеет отлавливать. Например, если открыть документ «Начисление процентов» и «случайно» удалить строку расчета,
то никаких записей в регистре «Залоговые билеты для пересчета начислений» не появится и, следовательно, механизмом автоматического восстановления актуальности начислений мы воспользоваться не сможем. Здесь нет претензии к программе, т.к. это рукотворное действие и бывают случаи, когда строки в документах действительно необходимо удалять. Но если это происходит случайно, по ошибке, в результате сбоя, то ломбардист остается достаточно беспомощным – где искать ошибки начисления 1С?
Посоветовать можно лишь сплошной пересчет начислений. Для этого:
· Открыть обработку «Пересчет начислений»
· Установить минимальное количество фильтров, например, только по «Периоду», если вы уверены, что до «этой даты» все в порядке
· Установить флаг «Перезаполнять документы»
· Нажать кнопку «Заполнить»
· После того, как таблица заполнится документами, нажать кнопку «Выполнить»
Если у вас много операций, то такой перерасчет может производится довольно долго.
При установке флага «Перезаполнять документы» вы должны понимать, что все ручные корректировки начислений процентов (отмечены специальным знаком на рисунке внизу) будут утеряны и заменены «автоматическими» значениями.
Мы рассмотрели основные подходы к восстановлению актуальности начисления процентов в конфигурации «1С-Рарус: Ломбард, редакция 4.0» и сложности, с которыми ломбардист может столкнуться.