forum.bitel.ru http://forum.bitel.ru/ |
|
Глюк с исходящим остатком http://forum.bitel.ru/viewtopic.php?f=22&t=1942 |
Страница 1 из 1 |
Автор: | Andreiii1 [ 24 фев 2009, 11:57 ] |
Заголовок сообщения: | Глюк с исходящим остатком |
Что это за глюк? см. скриншот: ![]() Справа реальные цифры - слева неправильные. Март вместо февраля почему-то. В остальных договорах полных порядок. Перезагрузка сервисов биллинга к исправлению ситуации не привела. После добавления 50 руб в приход, статус шлюз сменился на состояние открыт, но слева до сих пор отображается исходящий остаток - 16 руб. Как пофиксить и предупредить в дальнейшем? |
Автор: | stark [ 24 фев 2009, 13:54 ] |
Заголовок сообщения: | |
у вас в contract_balance появилась запись за март . Чтобы исправить надо удалить эту запись .. Вы этого могли получить напрмер так - занести платеж за будущее число(а потом его удалили напрмер) . Можно запретить вносить платежи за будщее число |
Автор: | Andreiii1 [ 24 фев 2009, 16:13 ] |
Заголовок сообщения: | |
stark писал(а): у вас в contract_balance появилась запись за март . Чтобы исправить надо удалить эту запись .. Вы этого могли получить напрмер так - занести платеж за будущее число(а потом его удалили напрмер) . Можно запретить вносить платежи за будщее число
как удалить эту "запись"? как запретить вносить платежи за будущее число? |
Автор: | Akhmat [ 24 фев 2009, 17:26 ] |
Заголовок сообщения: | |
Andreiii1 писал(а): как удалить эту "запись"?
Код: delete from contract_balance where yy>=2009 and mm>=3
было уже |
Автор: | Andreiii1 [ 24 фев 2009, 21:54 ] |
Заголовок сообщения: | |
Akhmat писал(а): Код: delete from contract_balance where yy>=2009 and mm>=3 было уже это было где? не могу найти как заблокировать внесение платежей за будущий месяц? и вопрос разработчикам. Если приход был убран, то почему отображается некий остаток за март? в будущее заглянули что ль? Жду ответа |
Автор: | Akhmat [ 25 фев 2009, 13:53 ] |
Заголовок сообщения: | |
Это как удалить эту "запись", SQL запрос! 2. http://bgbilling.ru/v4.5/doc/ch01s08.html Цитата: #разрешение платежей и расходов будущим числом
allow.future.payment=0 allow.future.charge=0 В конфигурации сервера поставь PS Читай доки, вместо того чтобы агрессивно выбивать ответы из разработчиков (тем более что тебе ответили и дали наводку на решение этой проблемы). это, как уже также было сказано, бесплатный форум, никто тебе ничего не должен. С уважением. |
Автор: | Andreiii1 [ 25 фев 2009, 14:27 ] |
Заголовок сообщения: | |
Akhmat писал(а): Это как удалить эту "запись", SQL запрос!
С уважением. C запросом сразу разобрался, а второе сообщение по ошибке видимо добавилось. Спасибо большое! Просто я читал уже доки от 4.4, там этого не было. |
Автор: | Andreiii1 [ 25 фев 2009, 20:24 ] |
Заголовок сообщения: | |
А как быть с таким глюком? - Изменил лимит в договоре до -500, нажал "обновить", и сейчас слева в дереве отображается баланс для апреля 2009. Сейчас февраль.. SQL запрос помог. Но как избежать бага в дальнейшем? |
Автор: | Akhmat [ 25 фев 2009, 21:08 ] |
Заголовок сообщения: | |
В общем, в двух словах в табличке contract_balance лежит баланс договора по конкретным месяцам, разбитый на компоненты(вх. остаток на начало месяца, расходы, приходы и наработка за месяц) ![]() Всякий раз когда изменяется баланс договора, изменяется запись в данной табличке, а если её нет ещё за необходимый месяц, то она создается. Текущий баланс (раздел баланс договора в частности) берется SQL запросом как самая поздняя запись из данной таблички. Примерно он выглядит так: Цитата: SELECT (cb.summa1+cb.summa2-cb.summa3-cb.summa4) as balance
FROM contract_balance as cb WHERE cb.cid=<cid> order by cb.yy desc,cb.mm desc limit 0,1 Потому, если внести платёж или расход будущим числом(будущий месяц), то создастся запись, и текущий баланс будет уже вычислен по данной записи ![]() |
Автор: | Akhmat [ 25 фев 2009, 21:08 ] |
Заголовок сообщения: | |
Andreiii1 писал(а): А как быть с таким глюком? - Изменил лимит в договоре до -500, нажал "обновить", и сейчас слева в дереве отображается баланс для апреля 2009. Сейчас февраль..
При изменении лимита, баланс не меняется. незнаю, у меня такого нет |
Автор: | Andreiii1 [ 26 фев 2009, 19:22 ] |
Заголовок сообщения: | |
Akhmat писал(а): При изменении лимита, баланс не меняется. незнаю, у меня такого нет
Повторить, к сожалению, не удалось( Я к тому, что вряд ли кто у нас вносил платежи будущим числом. Может действительно другим действием ошибка была вызвана. |
Автор: | Andreiii1 [ 03 мар 2009, 16:18 ] |
Заголовок сообщения: | |
Словил баг. Чтобы в баланс за будущий месяц внеслись записи, достаточно посмотреть статистику за этот будущий месяц в вебинтерфейсе. Жду пояснений. |
Автор: | skn [ 03 мар 2009, 16:28 ] |
Заголовок сообщения: | |
Andreiii1 писал(а): Словил баг. Чтобы в баланс за будущий месяц внеслись записи, достаточно посмотреть статистику за этот будущий месяц в вебинтерфейсе.
Жду пояснений. вроде уже фиксили, какая версия? |
Автор: | Andreiii1 [ 03 мар 2009, 16:38 ] |
Заголовок сообщения: | |
skn писал(а): вроде уже фиксили, какая версия? в подписи в логе на странице загрузки подобного не нашел |
Автор: | skn [ 03 мар 2009, 22:05 ] |
Заголовок сообщения: | |
выложили обновление |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |