Пополнение лицевого счета пользователя (с версии 5.7.9)

Модератор
#
Пополнение лицевого счета пользователя (с версии 5.7.9)
Автоматическое пополнение лицевого счета пользователя реализовано с версии 5.7.9

Для реализации автоматического пополнения необходимо:
1. Обновить код типовой динамической страницы "Пополнение лицевого счета пользователя", она расположена в  Типовые динамические страницы - Пользователи сайта. Также создать параметры этой типовой дин. страницы аналогично примеру на демо-сайте.
2. Создать XSL-шаблоны "ПополнениеЛицевогоСчетаРеквизиты" и "ПополнениеЛицевогоСчетаПлатежныеСистемы", примеры взять на демо-сайте в разделе  XSL-шаблоны - Пользователи сайта - Лицевые счета.
3. Проверить работу по пополнению. При установки статуса активности такого заказа пользователю, который оформлял заказ, автоматически осуществляются проводки по начислению-списанию с лицевого счета.

Все указанные действия можно проделывать только после выхода версии 5.7.9 и обновления системы. На демо-сайте XSL-шаблоны и типовая дин. страница будет размещена также после выхода обновления.
Модератор
#
Re: Пополнение лицевого счета пользователя (с версии 5.7.9)
Следующие запросы позволяют создать недостающие атрибуты у типовых дин. страниц и создать XSL-шаблоны. Запросы приведены для демо-сайта, если Вы уже создавали типовые дин. страницы или создавали новые XSL-шаблоны, тогда лучше сделать вышеописанные операции вручную.
-- Пополнение лицевых счетов
DELETE FROM `lib_property_table` WHERE `lib_property_id` = 408;
INSERT INTO `lib_property_table` VALUES(408, 31, 'XSL реквизитов адреса доставки', '', 'xsl_delivery_address', 2, 'ПополнениеЛицевогоСчетаРеквизиты', 0, '', '', '', 0);
INSERT INTO `lib_property_table` VALUES(545, 31, 'XSL платежной системы', '', 'xsl_system_of_pay', 2, 'ПополнениеЛицевогоСчета', 0, '', '', '', 0);
INSERT INTO `xsl_table` VALUES(134, 80, 'ПополнениеЛицевогоСчетаРеквизиты', '', 0, 1, 1);
INSERT INTO `xsl_table` VALUES(135, 80, 'ПополнениеЛицевогоСчетаПлатежныеСистемы', '', 0, 1, 1);

-- Удаление XSL ПополнениеЛицевогоСчета
DELETE FROM `xsl_table` WHERE `xsl_name` LIKE 'ПополнениеЛицевогоСчета';

UPDATE `structure_table` SET `structure_show` = '0', `structure_activity` = 1 WHERE `structure_id` = 76;
#
Re: Пополнение лицевого счета пользователя (с версии 5.7.9)
Спасибо за доработку автоматического пополнения счета.

Ещё при обновлении не забыть в Структуре сайта, где Пополнение счета,
указать эти два новых XSL шаблона.
#
Re: Пополнение лицевого счета пользователя (с версии 5.7.9)
Каким образом формируется поле count_system_of_pay?
#
Re: Пополнение лицевого счета пользователя (с версии 5.7.9)
Выполнил все выше указанные действия все равно: В данный момент нет доступных платежных систем!
Модератор
#
Re: Пополнение лицевого счета пользователя (с версии 5.7.9)
SarGor,
Просьба не нарушать правила форума и не задавать один и тот же вопрос в разных темах!
Авторизация