Имя: Пароль:
1C
1С v8
Ежедневный просчет процентов и перенос данных в регистр сведений с течением времени
0 alexmosk08
 
20.04.19
17:51
Добрый день! В 1С пока не силен, только разбираюсь, нужна ваша помощь..

Есть задание: Клиент берет займ в 1000р, в течении 50ти дней, ежедневно, начисляется 2% на основную сумму займа (1000р), начиная с 51го дня, при условии что клиент не оплатил долг, начинает начисляется ежедневно пеня в размере 1%.
При этом, если клиент не оплатил долг и с 51го дня начинает начисляться пеня, то клиент автоматически попадает в РегистрСведений - Должники.

Есть док-нт ВыдачаЗайма при его проведении данные заносятся в РегистрСведений Клиенты.
Ничего по этой теме не нашел, прям беда с этим.

Думал изначально, что можно просто через РазностьДата вычесть кол-во дней от актуальной даты даты выдачи займа и умножать кол-во прошедших дней на 2% и через условие (прошло больше 50ти дней) умножать на 1%, но думаю что есть решение более простое, да и так придется проверять каждый день при запуске с программой и при большом кол-ве записей в БД думаю это будет не очень удобно.

Помогите с решением разобраться)
1 Sapiens_bru
 
20.04.19
18:05
Разве учебные задачи разбираются не с преподавателем?
Если это задача с собеседования - тем более странно искать ответ на форуме.

В 1С принято хозяйственные операции отражать документами, а не "при запуске с программой"
2 alexmosk08
 
20.04.19
18:55
Учу я сам, без преподавателя. Книги, видеоуроки и т.д. А эта задача показалась интересной, но мое решение мне не нравится, хотел бы другие варианты послушать, я же не прошу код писать)
3 palsergeich
 
20.04.19
18:58
В боевых системах с такими задачами - ежедневный пересчет графиков проблемных.
4 palsergeich
 
20.04.19
19:04
Потому что платеж может быть получен вовремя и не обработан, должна быть возможность полного пересчёта.
В общем если делать по настоящему - то очень сложно.
Если в учебных целях близких к реальности - то ежедневный расчет событий. Не надо делать вперёд, потому что может быть досрочное погашение и много чего ещё.
5 Garykom
 
гуру
20.04.19
19:16
Просто боевые системы пишут те кто забыл даже школьную математику

http://www.gym1522.ru/media/78468/прогрессии-и-банковские-расчеты-пичина.pdf
6 Мимохожий Однако
 
20.04.19
19:21
(2) Показывай, что наделал. Народ покритикует и , возможно, насоветует
7 Sapiens_bru
 
20.04.19
19:23
(2) Вот тут есть 180 интересных задач http://v8.1c.ru/metod/books/book.jsp?id=171 . Плюс в том что решения других людей по этим задачам можно найти и их можно обсудить, так как их условия однозначно понимаются всеми участниками обсуждения. Ну и как бонус - сертификат требуемый примерно в 10% вакансий на 1С программиста как обязательный и учитываемый почти в любом собеседовании как несомненный плюс.
Закон Брукера: Даже маленькая практика стоит большой теории.