Страница 1 из 1

Смена номера счета

Добавлено: Вт фев 19, 2019 11:15 am
muserun
Здравствуйте. Возник вопрос о смене номера счета для сотен абонентов. Abills 0.58 Debian 8
Сейчас порядок номеров счетов от 1 и до .... Необходимо сделать 100001 и до 102333 к примеру. Читал здесь http://abills.net.ua/wiki/doku.php/abil ... anual:trix Пробовал сделать,но пришлось откатиться. Отвалилось половина интерфейса.

Re: Смена номера счета

Добавлено: Вт фев 19, 2019 1:45 pm
~AsmodeuS~
какое именно поле интересует ?

Re: Смена номера счета

Добавлено: Вт фев 19, 2019 2:26 pm
muserun
Я так понимаю,что в таблице users столбец bill_id Если конечно где-то не продублировано. Но ведь интересует не только смена ,а еще возможность что-бы запись продолжалась дальше с новыми значениями. Спасибо за быстрый ответ
Пробовали так,но в интерфейсе все сыпется

Код: Выделить всё

UPDATE users SET bill_id=bill_id+100000;
UPDATE payments SET bill_id=bill_id+100000;
UPDATE fees SET bill_id=bill_id+100000;

Re: Смена номера счета

Добавлено: Ср фев 20, 2019 12:29 pm
muserun
Как тут многолюдно.....

Re: Смена номера счета

Добавлено: Ср фев 20, 2019 5:21 pm
~AsmodeuS~
update bills SET id=id+100000

Re: Смена номера счета

Добавлено: Чт фев 21, 2019 6:21 am
muserun
Все верно,но в разделе оплаты в столбце логин поля пустые после всех 4 запросов к базе. И в карточке абонента нет статистики по платежам. А новые записи формируются корректно... Т.Е. создаю новый платеж или добавляю абона-все нормально,... Есть возможность восстановить старые?

Re: Смена номера счета

Добавлено: Чт фев 21, 2019 8:26 am
~AsmodeuS~
скорее всего вы и перенесли uid абонентов тоже

Re: Смена номера счета

Добавлено: Чт фев 21, 2019 8:38 am
muserun
Еще раз спасибо за быстрый ответ.Но спрошу еще. Для уточнения. Выполнив 4 запроса к базе,я получил то что хотел,но потерял значения полей login и статистику платежей в карточке. Других запросов не выполнял. Почему эти значения меняются? Не пойму. Что-то на что-то ,где-то ссылается и при новых значениях уже не работает старая статистика платежей и поле login очищается в вебинтерфейсе.Но делая новый платеж,логин заполняется для конкретного платежа корректно и появляется новая статистка в карточке,т.е. этот последнй платеж. К тому новые абоны заводятся корректно Побороть можно?

Re: Смена номера счета

Добавлено: Чт фев 21, 2019 9:12 am
~AsmodeuS~
еще раз напишу
Выскорее всего сместили uid или у пользователей или в оплатах

Re: Смена номера счета

Добавлено: Пт фев 22, 2019 4:08 am
muserun
Спасибо ~AsmodeuS~ за помощь. Все работает.

Re: Смена номера счета

Добавлено: Пт фев 22, 2019 7:26 am
~AsmodeuS~
а написать в чем был косяк ?

Re: Смена номера счета

Добавлено: Вт фев 26, 2019 2:25 pm
muserun
Действительно... Косяка не было.Сделал следующее
Вернул все из бекапа и сделал 4 запроса...

UPDATE users SET bill_id=bill_id+600000;
UPDATE payments SET bill_id=bill_id+600000;
UPDATE fees SET bill_id=bill_id+600000;
UPDATE bills SET id=id+600000;

После отключил в таблице users_pi в строке UID - AUTO_INCREMENT .Сохранил. Включил снова AUTO_INCREMENT для этой строки. И все заработало. Без отключения и включения при создании пользователя номер счета принимал порядковые значения без +600000 . Не знаю почему,но так...
Все!!!

Еще раз спасибо за помощь!!!

Re: Смена номера счета

Добавлено: Ср фев 27, 2019 8:18 am
~AsmodeuS~
Возможно у Вас еще какие то тригера были и после смены номера счета менлся uid