Нужно изменить этот механизм:
- если паспорт клиента есть среди недействующих, то нужно запрещать любые действия с билетом:
- залог
- выкуп
- перезалог
- единственный вариант оформить залог/перезалог/выкуп с недействующим паспортом - это при наличии справки с паспортного стола. При этом:
- в карточке клиента галочкой проставляется факт наличия такой справки
- в логах сохраняется кто (пользователь) и когда поставил такую галочку - эту информацию можно посмотреть как явно в карточке клиента, так и в отчетах пост-фактум по карточке клиента
- также явно проставляется дата самой справки, и название отдела, выдавшее эту справку
- галочка бессрочна
- однако, при смене серии или номера паспорта галочка сбрасывается (типа уже новый паспорт)
Также всем клиентам ломбарда, у которых есть действующие билеты, или были действующие билеты в последние 6 месяцев, за месяц до исполнения 20 лет и 45 лет будут автоматически слаться SMS о том что паспорт через месяц будет не действительным и совершение операций в ломбарде будет не возможно. Конкретный текст SMS-сообщения будет задаваться в SMS-шаблонах. А номер SMS-шаблона будет прописываться в общих настройках системы. Логи отсылки таких SMS можно будет посмотреть в специальном пп. меню программы ASUL.