Задача 101.67028

Задача :101.67028

2019-07-03 06:54:27
Краткое описание :
Банковские реквизиты сотрудника - реквизиты в постоянных удержаниях (перечислениях)
Описание :
Постоянные удержания
Что измененно :

В связи с доработками по проекту банковских реквизитов необходимы изменения в интерфейсе постоянных удержаний для любых видов удержаний с типом "перечисление"(то есть по ВУ с системными кодами в диапазонах 141..145, 199..210, 220..230, либо с признаком КВУ "Учитывать как" = "перечисление", но исключая ВУ, у которых код не попадает в эти диапазоны и не является жестко зашитым - с признаком "перечисление"):

1. При выборе вида удержания не подставлять банковские реквизиты из КВУ, поскольку теперь в удержании должна быть ссылка на реквизиты сотрудника. Вместо этого можно контролировать заполнение обязательных полей реквизитов (незаполненные обязательные поля выделять жёлтым), при попытке выйти без заполнения выдавать сообщение, например, "Необходимо выбрать банковские реквизиты для перечисления" и открывать выбор.

2. Переименовать раздел банковских реквизитов, например, "Банковские реквизиты для перечисления" (сейчас "Получатель (ч/з банк)").

3. Добавить в начало этого раздела поля "Карта (счет)" и "Зарплатный проект".

4. Выбор реквизитов для перечисления (получатель, банк, лицевой счёт в банке и пр.) - только из списка банковских реквизитов сотрудника и только в поле "Карта (счет)", в остальных полях кнопку выбора убрать.

5. Поле "Открытие карты" заполнять из поля "Начало действия" выбранной записи банковских реквизитов сотрудника.

В итоге предлагается такое расположение и названия полей в разделе <Банковские реквизиты для перечисления> (схематично):

**********
Карта (счет)
Начало действия Номер карты
Зарплатный проект

Контрагент Код
Банк Счет 1
БИК/МФО Счет 2

Л/с в банке ФИО

Назначение платежа
**********
Как измененно :

Данная доработка была реализована для ВУ с системными кодами в диапазонах 141..145, 199..210, 220..230, либо с признаком КВУ "Учитывать как" = "перечисление", но не учитывая ВУ строго заданные в системе как не "перечисление"(1-3, 110, 150, 168, 169, 171, 175-177, 179-191, 194, 197, 198, 219 см. "Галактика ERP > Заработная плата > Заполнение каталогов и администрирование модуля > Перечень видов удержаний, определенных в программе"). При не удовлетворении указанным условиям логика работы с постоянными удержаниями осталась прежней. Далее для ссылки на данное условия будет уживаться сокращение "указанные условия ВУ".
В результате доработки было реализовано:
При выборе вида удержания банковские реквизиты из КВУ в постоянные удержания не подставляются (в том случае, если соблюдаются "указанные условия ВУ").
Реализован контроль заполнения обязательных полей реквизитов при "указанных условий ВУ"(незаполненные обязательные поля выделяются желтым). Обязательные поля: контрагент, банк, счет 1, счет 2. При попытке выйти без заполнения обязательных полей выдается сообщение - "Необходимо выбрать банковские реквизиты для перечисления" и открывается интерфейс выбора "Банковской карты (счета) сотрудника".
Вышеуказанные два пункта работают идентично и для существовавших ранее ЛС и для вновь созданных ЛС.
Так же при "указанных условий ВУ" переименован раздел банковских реквизитов в "Банковские реквизиты для перечисления" (до этого был "Получатель (ч/з банк)") и добавлены поля в начало переименованного раздела такие как "Карта (счет)" ,"Начало действия карты", "Номер карты", "Зарплатный проект"(причем в данной ситуации, если номер карты ранее отображался в другом разделе, то там он будет скрываться при "указанных условиях ВУ", так же при "указанных условиях ВУ" поле "№ и/л" не отображается).
При "указанных условиях ВУ" реализован выбор реквизитов для перечисления (получатель, банк, лицевой счет в банке и пр.) - только из списка банковских реквизитов сотрудника и только в поле "Карта (счет)", в остальных полях кнопки выбора упразднены.
Переименовано поле из "Открытие карты" в "Начало"(реквизиты удержания).
Для ВУ удовлетворяющих "указанным условиям ВУ" в результате доработки поле "Открытие карты" заполняется из поля "Начало действия" выбранной записи из банковских реквизитов сотрудника и поле "Начало" в реквизитах удержания сотрудника.

Название продукта Название компонента Тип Последняя версия Дата выхода
Z_BANKCARDZ_BANKCARDRES9.1.004.02019-07-03 06:54:27
Z_BASEMENTZ_BASEMENTRES9.1.083.02019-07-03 06:54:27
Z_CALCZ_CALCRES9.1.159.02019-07-03 06:54:27
Z_LSCHETZ_LSCHETRES9.1.169.02019-07-03 06:54:27
Z_PAYFSSZ_PAYFSSRES9.1.114.02019-07-03 06:54:27
Z_SREDNZ_SREDNRES9.1.229.02019-07-03 06:54:28