Биллинговая система Nodeny

Главная категория => Nodeny Plus => Тема начата: Warlock от 17 Февраля 2021, 11:40:08



Название: Удаление платежей.
Отправлено: Warlock от 17 Февраля 2021, 11:40:08
Возможно ли как-то дать доступ администратору (не суперадмин) дать возможность редактировать/удалять платежи?


Название: Re: Удаление платежей.
Отправлено: goletsa от 18 Февраля 2021, 22:37:32
Возможно ли как-то дать доступ администратору (не суперадмин) дать возможность редактировать/удалять платежи?
А зачем? Это довольно опасная практика.


Название: Re: Удаление платежей.
Отправлено: Cell от 18 Февраля 2021, 23:20:02
Фигня все это. Я с другой шнягой столкнулся не так давно.
Таблица платежей счетчиком выдает 5.6 млн строк. Из них 90% это мусор, относящийся к временам с 2012 года. Но, работа с платежами затруднена, работа с отчетами затруднена. Тупит мускул жестко на сложных запросах. Можно было бы применить модуль группировки платежей, но я с ним уже работал... знаю что на первом запуске на больших таблицах его запускать такое себе удовольствие - лочит таблицу намертво и занимает ооооочень на долго.
У кого какие варианты решения этой проблемы?
Я не нашел ничего лучше, чем написать скрипт, который удаляет старые записи до какого-то момента и делает платеж с консолидированной суммой по каждому из абонентов.


Название: Re: Удаление платежей.
Отправлено: goletsa от 19 Февраля 2021, 09:12:00
Вообще должны индексы решать, но в ND+ часть данных о платежах из цифровой категории вынесли в текстовую подстроку, это проблема может быть.
Пока не пробовал отчеты строить по ним.


Название: Re: Удаление платежей.
Отправлено: Warlock от 19 Февраля 2021, 09:57:05
А зачем? Это довольно опасная практика.
Вообще нужно, т.к. бухгалтера иногда туканят и забывают завершить услугу, когда это нужно. и с просьбами удалить платежи постоянно бегут ко мне.
Хотелось бы что-то такое увидеть в привилегиях администратора, чтоб была галочка удление/редактирование платежей(и списаний)


Название: Re: Удаление платежей.
Отправлено: goletsa от 19 Февраля 2021, 10:05:29
А зачем? Это довольно опасная практика.
Вообще нужно, т.к. бухгалтера иногда туканят и забывают завершить услугу, когда это нужно. и с просьбами удалить платежи постоянно бегут ко мне.
Хотелось бы что-то такое увидеть в привилегиях администратора, чтоб была галочка удление/редактирование платежей(и списаний)

Делайте просто коректировочными платежами по бонусной категории и все.
То есть было лишнее списание - проводите корректировку с пополнением и коментарием.
Это будет правильнее с точки зрения учета.


Название: Re: Удаление платежей.
Отправлено: Redmen от 19 Февраля 2021, 10:35:58
Возможно ли как-то дать доступ администратору (не суперадмин) дать возможность редактировать/удалять платежи?

в Nodeny Next есть, проверьте в web/ajPayDel.pl наличие строки
Код:
if( !Adm->chk_privil('SuperAdmin') && !Adm->chk_privil(42) )


Название: Re: Удаление платежей.
Отправлено: Warlock от 19 Февраля 2021, 18:36:14
в Nodeny Next есть, проверьте в web/ajPayDel.pl наличие строки
Код:
if( !Adm->chk_privil('SuperAdmin') && !Adm->chk_privil(42) )
Спасибо большое! +


Название: Re: Удаление платежей.
Отправлено: Efendy от 20 Февраля 2021, 07:57:45
Таблица платежей счетчиком выдает 5.6 млн строк. Из них 90% это мусор, относящийся к временам с 2012 года. Но, работа с платежами затруднена, работа с отчетами затруднена. Тупит мускул жестко на сложных запросах. Можно было бы применить модуль группировки платежей, но я с ним уже работал... знаю что на первом запуске на больших таблицах его запускать такое себе удовольствие - лочит таблицу намертво и занимает ооооочень на долго.
можно придумать режим облегченного запуска, чтобы он работал первый раз еще дольше, но не лочил таблицу. Например, по каждому юзеру отдельно проходился