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

Здесь можно задать вопросы не связанные с работой АСР. FreeBSD/Linux
Ответить
muserun
Сообщения: 32
Зарегистрирован: Вт окт 23, 2018 10:24 am

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

Сообщение muserun »

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

~AsmodeuS~
Site Admin
Сообщения: 5725
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

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

Сообщение ~AsmodeuS~ »

какое именно поле интересует ?

muserun
Сообщения: 32
Зарегистрирован: Вт окт 23, 2018 10:24 am

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

Сообщение 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;

muserun
Сообщения: 32
Зарегистрирован: Вт окт 23, 2018 10:24 am

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

Сообщение muserun »

Как тут многолюдно.....

~AsmodeuS~
Site Admin
Сообщения: 5725
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

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

Сообщение ~AsmodeuS~ »

update bills SET id=id+100000

muserun
Сообщения: 32
Зарегистрирован: Вт окт 23, 2018 10:24 am

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

Сообщение muserun »

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

~AsmodeuS~
Site Admin
Сообщения: 5725
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

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

Сообщение ~AsmodeuS~ »

скорее всего вы и перенесли uid абонентов тоже

muserun
Сообщения: 32
Зарегистрирован: Вт окт 23, 2018 10:24 am

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

Сообщение muserun »

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

~AsmodeuS~
Site Admin
Сообщения: 5725
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

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

Сообщение ~AsmodeuS~ »

еще раз напишу
Выскорее всего сместили uid или у пользователей или в оплатах

muserun
Сообщения: 32
Зарегистрирован: Вт окт 23, 2018 10:24 am

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

Сообщение muserun »

Спасибо ~AsmodeuS~ за помощь. Все работает.

~AsmodeuS~
Site Admin
Сообщения: 5725
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

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

Сообщение ~AsmodeuS~ »

а написать в чем был косяк ?

muserun
Сообщения: 32
Зарегистрирован: Вт окт 23, 2018 10:24 am

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

Сообщение 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 . Не знаю почему,но так...
Все!!!

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

~AsmodeuS~
Site Admin
Сообщения: 5725
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

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

Сообщение ~AsmodeuS~ »

Возможно у Вас еще какие то тригера были и после смены номера счета менлся uid

Ответить