Архивирование и отчеты за этот период

Технические вопросы по UTM 5.0
Ответить
NShut
Сообщения: 72
Зарегистрирован: Ср апр 01, 2009 12:39

Архивирование и отчеты за этот период

Сообщение NShut »

Поиском не нашел, извиняюсь если повторюсь.
стояла версия 007 финал, теперь 007 упд10
но проблема осталась.
при формировании отчета платежи. если день попадает в период архивации то отчет просто не формируется.
т.е. я только заархивировал по 31.12.2009 данные ip_trafic... (2 таблицы).
Платежи совсем не трогал. Отчет допустим с 01.12.2009 по 31.12 уже не делается. если выбирать отдельно дни то нормально.
если удалить данные из таблицы arhives то тоже все нормально.
так и должно быть
:roll: или только у меня так

Аватара пользователя
Magnum72
Сообщения: 1947
Зарегистрирован: Чт сен 22, 2005 06:54
Контактная информация:

Re: Архивирование и отчеты за этот период

Сообщение Magnum72 »

NShut писал(а):Поиском не нашел, извиняюсь если повторюсь.
стояла версия 007 финал, теперь 007 упд10
но проблема осталась.
при формировании отчета платежи. если день попадает в период архивации то отчет просто не формируется.
т.е. я только заархивировал по 31.12.2009 данные ip_trafic... (2 таблицы).
Платежи совсем не трогал. Отчет допустим с 01.12.2009 по 31.12 уже не делается. если выбирать отдельно дни то нормально.
если удалить данные из таблицы arhives то тоже все нормально.
так и должно быть
:roll: или только у меня так
Там походу баг, так как я создал архивы со всеми рекомендациями, т.е пустые таблицы если данные за период отсутствуют, вообще все типы табиц ввел, но при генерации основного отчета в нем платежей нет

NShut
Сообщения: 72
Зарегистрирован: Ср апр 01, 2009 12:39

Сообщение NShut »

to Magnum72
спасибо.

Теперь ждем коментов от авторов. Может всетаки есть ньюанс по исправлению. А то ежемесячное архивирование придется прекратить

Pulse
Сообщения: 945
Зарегистрирован: Вт окт 03, 2006 12:58

Сообщение Pulse »

> после обновления до update 10 перестали работать отчёты
> по vpn и отчет по платежам за предыдущие расчетные периоды.
> используем архивацию только для discount_transactions_all и
> discount_transactions_iptraffic_all.
>

Это связано с тем, что был введен новый механизм архивации для остальных

таблиц (кроме списаний). Заполните данные с одинаковым archive_id для
таблиц payment_transactions и dhs_sessions_log с теми же датами, что и
таблицы со списаниями.
> То есть теперь этот механизм принудительный?

Да.

> Поясните, пожалуйста, что значит
> "заполнить"?

Необходимо заполнить таблицу archives таким образом, как если бы все
таблицы с одним archive_id архивировались одновременно:
payment_transactions,
dhs_sessions_log.

> Необходимо разбить payment_transactions и dhs_sessions_log таблицы по тем же
> датам???
>

Да.

NShut
Сообщения: 72
Зарегистрирован: Ср апр 01, 2009 12:39

Сообщение NShut »

хм. пока база платежи принимает низя. ближе к ночи попробую. завтра отпишусь.

mikkey finn
Сообщения: 1612
Зарегистрирован: Пт ноя 10, 2006 15:23

Сообщение mikkey finn »

у меня вот ща впоролись в то, что среди месяца биллинг забывал у некоторых списывать абонентку по непонятной причине... При этом основной отчет кажет одну сумму, отчет по услугам - совсем другую. Пришлось своим SQL вытаскивать

banec
Сообщения: 269
Зарегистрирован: Вт сен 11, 2007 09:06

Сообщение banec »

sql а каким если не секрет? :roll:

NShut
Сообщения: 72
Зарегистрирован: Ср апр 01, 2009 12:39

Сообщение NShut »

> Pulse спс за подсказку.

заархивировал таблицу payment_transactions с тем же айди и периодом, точнее только конец периода, т.к. раньше не архивировал её. и отчеты стали формироваться нормально. про другие глюки рано пока говорить, вылезут и вернемся к этой теме :lol:

mikkey finn
Сообщения: 1612
Зарегистрирован: Пт ноя 10, 2006 15:23

Сообщение mikkey finn »

как-то так

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

SELECT d.account_id as `лиц счет`,
 Sum(d.discount) as `Сумма`, 
services_data.service_name as `Название услуги`, 
services_data.`comment` as `Комментарий к услуге`, 
d.discount_period_id as `Расч период` 
FROM UTM5H.discount_transactions_all_1262293200 d 
Inner Join services_data ON d.service_id = services_data.id 
WHERE d.discount_period_id =  '4131' 
and d.service_type=2 
GROUP BY d.account_id,d.service_id 

У меня просто в названии и комментарии к услуге указана ее стоимость.

Makariy
Сообщения: 227
Зарегистрирован: Ср авг 27, 2008 14:08

Сообщение Makariy »

NShut писал(а):> Pulse спс за подсказку.

заархивировал таблицу payment_transactions с тем же айди и периодом, точнее только конец периода, т.к. раньше не архивировал её. и отчеты стали формироваться нормально. про другие глюки рано пока говорить, вылезут и вернемся к этой теме :lol:
не подскажешь каким запросом выполнить архивацию payment_transactions

murano
Сообщения: 67
Зарегистрирован: Ср окт 14, 2009 06:53

Решение

Сообщение murano »

Народ, надеюсь что мое новое решение для упрощения процедуры архивирования таблиц списаний поможет многоим, смотрим подробности здесь viewtopic.php?t=8312&highlight=%E0%F0%F ... 0%ED%E8%E9

Ответить