Задача 101.66837

Задача :101.66837

2019-07-03 06:54:27
Краткое описание :
Банковские реквизиты сотрудников - реализовать протокол выполнения функции создания и контроля БР
Описание :
Функция "Создание и контроль банковских карт (счетов) сотрудника"
Что измененно :

Нужно реализовать функцию "Создание и контроль банковских карт (счетов) сотрудника" и протокол выполнения этой функции.
Функция должна создать записи с банковскими картами (счетами) сотрудника по информации в постоянных удержаниях и лицевом счете.

Примерный вид протокола:
Действие ("добавлены реквизиты в ЛС"/"ссылка на ЗП") - Таб.№ - ФИО - Дата рождения - Код подразделения - Зарплатный проект - Получатель - Банк - Аванс - Зарплата - По умолчанию.
Если добавляется только ссылка на ЗП в существующие БР, то выделять "Действие" и наименование ЗП цветом, или шрифтом.
Желательно по клику в ячейках переходить в соответствующее удержание/ЛС, а также в ЗП и саму карточку БР (если уже есть).
Как измененно :

Зарплата - =Настройка= - Заполнение каталогов - Зарплатные проекты с банками - Функция "Создание и контроль банковских карт (счетов) сотрудника".

Реализована функция и протокол создания и контроля банковских карт (счетов) сотрудника.

Функция по созданию и контролю банковских карт (счетов) вызывается по локальному меню из интерфейса "Зарплатные проекты с банками" и работает в двух режимах:
- только отчет
- модификация

В параметрах функции необходимо выбрать действия, которые требуется выполнить:
- проверка связи с ЗП в существующих записях банковских карт (счетов)
- создать реквизиты по данным ЛС и перечислений

При запуске функции в режиме "только отчет" будут выполнены действия без модификации данных в базе. В протоколе, который выдается по результатам работы функции, отражаются данные по банковским картам (счетам) так, как они будут выглядеть после модификации. Рекомендуется перед запуском функции в режиме "модификация" запустить функцию в режиме "только отчет".

Алгоритм работы функции.
1. Включен параметр "Проверка связи с ЗП в существующих записях банковских карт (счетов)".
Анализируется все банковские карты (счета) сотрудника. При совпадении реквизитов в записи по банковской карте сотрудника с реквизитами зарплатного проекта, указанного в параметрах запуска функции, в записи карты устанавливается ссылка на зарплатный проект.
В протокол в поле "Действие" выводится текст "Ссылка на ЗПр".
Записи, у который уже есть ссылка на зарплатный проект, игнорируются и в протокол не попадают.
2. Включен параметр "Создать реквизиты по данным ЛС и перечислений".
Анализируются реквизиты в лицевом счете, постоянных удержаниях на перечисление аванса и зарплаты. При совпадении этих реквизитов с реквизитами зарплатного проекта при отсутствии карты (счета) создается новая запись с банковскими реквизитами сотрудника. В протокол работы функции в поле действие выводится текст "Новая карта". В случае, если в лицевом счете, постоянном удержании есть ссылка на карту с совпадающими реквизитами, но в самой карте отсутствует ссылка на зарплатный проект, в записи банковской карты (счета) устанавливается ссылка на зарплатный проект. В протокол в поле "Действие" выводится текст "Ссылка на Зпр".

Общий вид протокола, который выводится по результатам работы функции:
- действие (новая карта, ссылка на зарплатный проект)
- табельный номер
- ФИО
- дата рождения
- код подразделения
- зарплатный проект
- номер лицевого счета в банке
- признак перечисления аванса ("А")
- признак перечисления зарплаты ("З/пл")
- признак использования карты (счета) в ЛС ("ЛС")
- признак использования карты "по умолчанию в заявлениях ФСС"

Поля "Зарплатный проект", "Номер лицевого счета в банке", "А" (Признак перечисления аванса, "З/пл" (Признак перечисления зарплаты), "ЛС" (Признак использования карты (счета) в ЛС) являются гиперссылками.
Текст в этих полях рисуется синим цветом и подчеркнутым, курсор над текстом - рука. При щелчке левой кнопкой мыши по тексту можно перейти в интерфейсы Галактики:
- "Зарплатные проекты с банками" (из поля "Зарплатный проект")
- "Банковские карты сотрудника" (из поля "Номер лицевого счета")
- "Постоянные удержания" ("из полей "А", "З/пл")
- "Лицевой счет" (из поля "ЛС")

Запустить функцию создания и контроля можно карт (счетов) можно из локального меню в списке карт "Контроль карт в перечислениях и лицевом счёте". Функция отработает по всем связанным лицевым счетам сотрудника.
При автозапуске по F7 из списка карт (пустого) в лицевом счёте совместителя функция выполняется также по всем его лицевым счетам.

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

Название продукта Название компонента Тип Последняя версия Дата выхода
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