Проект

Общее

Профиль

Улучшение #1861

#S12729 Переработка работы с группами

Добавил(а) AsmodeuS Asm почти 5 года назад. Обновлено больше 4 лет назад.

Статус:
Закрыта
Приоритет:
Нормальный
Назначена:
Костянтин Хомяк
Дата начала:
30-04-2019
Дата завершения:
Готовность:

100%

Трудозатраты:
Важность:
100
Сложность:
3
Цель:
Применение:
Время на тест:

Описание

Можливо щось з того, що я напишу вже реалізовано.На мою думку було б зручно якби:Для кожної платіжної системи можна було б вибрати контрагента, на якого зараховуються кошти по замовчуванню (якщо є розподіл по групах) в інакшому випадку просто зараховуються кошти.По кожному контрагенту можна вказати реквізити (з врахуванням особливостей налаштувань для кожної з платіжних систем)У такому випадку на сторінці Налаштування>Paysys>Налаштування для груп можна буде активувати/деактивувати прийому оплат по певній платіжній системі для користувачів певної групи і вибрати на якого контрагента зараховувати кошти.Така схема може сильно спростити адміністрування надходження коштів для компаній, які використовують розподі по групах.І цим зможе займатись бухгалтер.Думаю налаштування платіжних систем у такому вигляді буде користуватись попитом.

add merchant.png Просмотреть (150 КБ) Лариса Васкан, 11-12-2019 12:01

История

#1 Обновлено AsmodeuS Asm больше 4 лет назад

  • Параметр Тема изменился с #S12729 Пропозиція по доробці веб інтерфейсу модуля Paysys. на #S12729 Переработка работы с группами
  • Параметр Назначена изменился на Костянтин Хомяк
  • Параметр Версия изменился на 080 11.11.2019 09:00:00

#2 Обновлено Костянтин Хомяк больше 4 лет назад

  • Параметр Статус изменился с Новая на В работе

#3 Обновлено Костянтин Хомяк больше 4 лет назад

  • Параметр Версия изменился с 080 11.11.2019 09:00:00 на 081 25.11.2019 9:00:00

#4 Обновлено Костянтин Хомяк больше 4 лет назад

#5 Обновлено Костянтин Хомяк больше 4 лет назад

  • Параметр Статус изменился с В работе на На тестировании
  • Параметр Готовность изменился с 0 на 90

#6 Обновлено Костянтин Хомяк больше 4 лет назад

CREATE TABLE IF NOT EXISTS `paysys_merchant_settings` (
`id` TINYINT UNSIGNED NOT NULL AUTO_INCREMENT,
`merchant_name` VARCHAR NOT NULL DEFAULT '',
`system_id` TINYINT UNSIGNED NOT NULL DEFAULT 0,
PRIMARY KEY `id`(`id`),
FOREIGN KEY (`system_id`) REFERENCES `paysys_connect` (`id`) ON DELETE CASCADE
)
CHARSET = 'utf8'
COMMENT = 'Paysys merchant settings';

CREATE TABLE IF NOT EXISTS `paysys_merchant_params` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
`param` VARCHAR NOT NULL DEFAULT '',
`value` VARCHAR NOT NULL DEFAULT '',
`merchant_id` TINYINT UNSIGNED NOT NULL DEFAULT 0,
PRIMARY KEY `id`(`id`),
FOREIGN KEY (`merchant_id`) REFERENCES `paysys_merchant_settings` (`id`) ON DELETE CASCADE
)
CHARSET = 'utf8'
COMMENT = 'Paysys merchant params';

CREATE TABLE IF NOT EXISTS `paysys_merchant_to_groups_settings` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
`gid` SMALLINT UNSIGNED NOT NULL DEFAULT '0',
`paysys_id` SMALLINT UNSIGNED NOT NULL DEFAULT '0',
`merch_id` TINYINT UNSIGNED NOT NULL DEFAULT 0,
PRIMARY KEY `id` (`id`),
FOREIGN KEY (`merch_id`) REFERENCES `paysys_merchant_settings` (`id`) ON DELETE CASCADE
)
CHARSET = 'utf8'
COMMENT = 'Settings for each group';

#7 Обновлено Лариса Васкан больше 4 лет назад

  • Параметр Статус изменился с На тестировании на Обратная связь

У даній таблиці Выбор настроек контрагента для групп після кожного оновлення сторінки колонки змінюють місце розташування.

#8 Обновлено Костянтин Хомяк больше 4 лет назад

  • Параметр Статус изменился с Обратная связь на В работе

#9 Обновлено Костянтин Хомяк больше 4 лет назад

исправлено 05,12,2019

#10 Обновлено Костянтин Хомяк больше 4 лет назад

  • Параметр Статус изменился с В работе на На тестировании

#11 Обновлено Лариса Васкан больше 4 лет назад

  • Параметр Версия изменился с 081 25.11.2019 9:00:00 на 082 09.12.2019 9:00:00

#12 Обновлено Лариса Васкан больше 4 лет назад

  • Файл add merchant.png Просмотреть добавлен
  • Параметр Статус изменился с На тестировании на Обратная связь
  • Параметр Сложность изменился с 1 на 3

В меню Настройка>Paysys>Настройки контрагента кнопка "Карандаш" (Изменить) не подписана в таблице "Настройки контрагента" и в таблице "Выбор настроек контрагента для групп".
В таблице "Настройки контрагента" в форме добавления настроек внести изменения в названиях полей согласно рис. add merchant.
В таблице "Настройки контрагента" колонку "Параметры" переименовать на "Параметры Платежной системы", колонку "Название" переименовать на "Название Контрагента".

Argument "PAYSYS_EASYPAY_NARRATIVE_NAME" isn't numeric in numeric ne (!=) at ../../Abills/modules/Paysys/Configure.pm line 1733.
main::add_settings_to_config(HASH) called at ../../Abills/modules/Paysys/Configure.pm line 1722
main::add_settings_to_config(HASH) called at ../../Abills/modules/Paysys/Configure.pm line 1191
main::paysys_add_configure_groups(HASH) called at ../..//lib/Abills/Misc.pm line 365
eval {...} called at ../..//lib/Abills/Misc.pm line 365
main::_function(192) called at /var/www/abills.net.ua/subdomains/demo/abills/cgi-bin/admin/index.cgi line 2691
main::main_function("paysys_add_configure_groups") called at /var/www/abills.net.ua/subdomains/demo/abills/cgi-bin/admin/index.cgi line 219

#13 Обновлено Костянтин Хомяк больше 4 лет назад

  • Параметр Статус изменился с Обратная связь на В работе

#14 Обновлено Костянтин Хомяк больше 4 лет назад

выполнено 13,12,2019

#15 Обновлено Костянтин Хомяк больше 4 лет назад

  • Параметр Статус изменился с В работе на На тестировании

#16 Обновлено Лариса Васкан больше 4 лет назад

  • Параметр Статус изменился с На тестировании на Решена

#17 Обновлено Лариса Васкан больше 4 лет назад

  • Параметр Версия изменился с 082 09.12.2019 9:00:00 на 083 23.12.2019 09:00:00

#18 Обновлено AsmodeuS Asm больше 4 лет назад

  • Параметр Статус изменился с Решена на Закрыта
  • Параметр Готовность изменился с 90 на 100

Экспортировать в Atom PDF