Глюк с расчётным периодом

Технические вопросы по UTM 5.0
Ответить
Аватара пользователя
Prot
Сообщения: 14
Зарегистрирован: Пн дек 10, 2007 18:44
Откуда: СаратOFF

Глюк с расчётным периодом

Сообщение Prot »

Здравствуйте, недавно возникла интересная ситуация, в полях с Расчётным периодом появились дубликаты:
http://s13.postimg.org/ae4lxdbtz/utm5.jpg
или так:

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

UTM5=# SELECT * FROM discount_periods WHERE is_expired = 0;
  id  | start_date |  end_date  | periodic_type | next_discount_period_id | canonical_len | is_expired | custom_duration | discount_interval | static_id 
------+------------+------------+---------------+-------------------------+---------------+------------+-----------------+-------------------+-----------
 1210 | 1385893247 | 1388571647 |             3 |                       0 |       2678400 |          0 |               1 |                 0 |        75
 1209 | 1385845200 | 1388523600 |             3 |                       0 |       2678400 |          0 |               1 |                 0 |         2
 1208 | 1385845200 | 1388523600 |             3 |                       0 |       2678400 |          0 |               1 |                 0 |         1
 1207 | 1385845200 | 1388523600 |             3 |                       0 |       2678400 |          0 |               1 |                 0 |         1
 1206 | 1385106556 | 1387698556 |             3 |                       0 |       2592000 |          0 |               1 |                 0 |        77
 1205 | 1385106556 | 1387698556 |             3 |                       0 |       2592000 |          0 |               1 |                 0 |        77
    1 |          0 | 2000000000 |             1 |                       0 |    2000000000 |          0 |               0 |                   |          
(7 строк)
После чего появилась ещё одна проблема, услуга "Абонентская плата" стала списываться у пользователей не смотря на блокировку пользователей и установленные галочки "Пересчитывать абонентскую плату" загоняя НЕКОТОРЫХ абонентов всё дальше в минус.
После внимательного изучения, выяснилось, что абон.плата продолжает списываться только у тех абонентов, у которых в услугах ID расчётного периода установлен 1208 (судя по скриншоту это как раз дубль).

Версия биллинга UTM5_006, я так понимаю без остановки биллинга тут не обойтись, но есть ли возможность безболезненно глобально сменить ID расчётного периода, и удалить дубли?

Ответить