Название: Удаление платежей. Отправлено: 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 года. Но, работа с платежами затруднена, работа с отчетами затруднена. Тупит мускул жестко на сложных запросах. Можно было бы применить модуль группировки платежей, но я с ним уже работал... знаю что на первом запуске на больших таблицах его запускать такое себе удовольствие - лочит таблицу намертво и занимает ооооочень на долго. можно придумать режим облегченного запуска, чтобы он работал первый раз еще дольше, но не лочил таблицу. Например, по каждому юзеру отдельно проходился |