Z_BANKCARD
Краткое описание :
Банковские реквизиты сотрудников - автоматическое
определение платежной системы по номеру картыОписание :
Что измененно :
В окне редактирования банковских реквизитов сотрудника: 1. Если
платёжная система МИР - сделать обязательным заполнение поля "№ карты", иначе
(в том числе при пустой ПС) - обязательное заполнение поля "№ лицевого счета".
2. Реализовать автоматическое определение основных платежных систем по первой
цифре номера карты: 2 - МИР, 4 - Visa, 5 - MasterCard. При заполненном номере и
пустом поле "Платёжная система" заполнять его автоматически. Если поле
"Платёжная система" заполнено и не соответствует номеру, то при выходе из окна
подсветить оба поля красным и выдать информационное сообщение, например: "Номер
карты не соответствует выбранной платежной системе Visa" (подсветку красным
сохранить и в списке БР - в лицевом счёте и в 14-м разделе картотеки). 3.
Сейчас при установке признака "Наличие карты" = "нет" обнуляется ссылка на
Зарплатный проект - нужно убрать эту зависимость (так как с зарплатным проектом
может быть связана не только карта, но и обычный банковский счёт). Кроме того,
во всех полях "Номер карты" ЛС и 14-го раздела картотеки сделать привычную
разбивку по разрядам: 4/4/4/остаток (например: 2201 3820 0000 001313).
Дополнительно. В банковских реквизитах работника если Контрагент зарплатного
проекта отличается от Контрагента карты - выдаётся дополненное в сообщение:
"Банковские реквизиты выбранного Зарплатного проекта отличаются от реквизитов
карты. Перечисления будут производиться по реквизитам Зарплатного проекта."
Если же контрагент совпадает, а различается только банк - осталось прежнее НЕ
дополненное сообщение: "Банковские реквизиты выбранного Зарплатного проекта
отличаются от реквизитов карты." Необходимо тоже дополнить.
Как измененно :
Доработано. В окне редактирования банковских реквизитов
сотрудника: 1. Если платёжная система МИР - обязательно заполнение поля "№
карты", иначе (в том числе при пустой ПС) - обязательное заполнение поля "№
лицевого счета". 2. Реализовано автоматическое определение основных платежных
систем по первой цифре номера карты: 2 - МИР, 4 - Visa, 5 - MasterCard. При
заполненном номере и пустом поле "Платёжная система" поле заполняется
автоматически. Если поле "Платёжная система" заполнено и не соответствует
номеру, то при выходе из окна подсвечиваются оба поля красным и выдается
информационное сообщение вида: "Номер карты не соответствует выбранной
платежной системе Visa. Первая цифра всегда указывает на платежную систему
пластиковой карты. Например, 2 - Мир, 4 - Visa, 5 - Mastercard." (подсветка
красным сохраняется и в списке БР - в лицевом счёте и в 14-м разделе
картотеки). 3. При установке признака "Наличие карты" = "нет" не обнуляется
ссылка на Зарплатный проект (с зарплатным проектом может быть связана не только
карта, но и обычный банковский счёт). Во всех полях "Номер карты" ЛС и 14-го
раздела картотеки выполнена разбивка по разрядам, в том числе и при
редактировании номера карты: 4/4/4/остаток (например: 2201 3820 0000 001313).
Дополнительно. В банковских реквизитах работника если Контрагент зарплатного
проекта отличается от Контрагента карты - выдаётся дополненное сообщение:
"Банковские реквизиты выбранного Зарплатного проекта отличаются от реквизитов
карты. Перечисления будут производиться по реквизитам Зарплатного проекта."
Если же контрагент совпадает, а различается только банк – также выдается
дополненное сообщение о том, что Перечисления будут производиться по реквизитам
Зарплатного проекта.