forum.bitel.ru
http://forum.bitel.ru/

Соответствие total и детализации в отчете
http://forum.bitel.ru/viewtopic.php?f=10&t=1273
Страница 1 из 1

Автор:  vdd [ 03 июл 2008, 15:38 ]
Заголовок сообщения:  Соответствие total и детализации в отчете

Номер(а) н1 у1 00:32:29 [1949] 00:42:00 [2520] 219.83
Номер(а) н1 у2 02:20:15 [8415] 02:55:00 [10500] 309.75
Номер(а) н1 у3 00:21:25 [1285] 00:22:00 [1320] 107.21

Сумма стоимостей 636.79

Нижняя строчка отчета (Сумма (руб)) - 636.80

Минуты совпадают.

Если номеров на договоре больше, то несовпадение может превышать 10 копеек.

Автор:  Администратор [ 03 июл 2008, 16:38 ]
Заголовок сообщения: 

Осторожно:
1) Делайте запрос только на таблице текущего месяца!!!
2) Предварительно сделайте дамп таблицы, и если что не так - откатитесь на него.

Попробуйте сделать так (запрос в Сервис=>SQL Редактор, вместо <mid> - код экземпляра вашего модуля):
Код:
ALTER TABLE log_session_<mid>_200807 CHANGE cost cost float(10,2) NOT NULL

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

Автор:  vdd [ 14 июл 2008, 16:32 ]
Заголовок сообщения: 

Да, это помогло, спасибо

Автор:  Администратор [ 15 июл 2008, 18:39 ]
Заголовок сообщения: 

Обновление выложил. Проверьте таблицу в следующем месяце.

Автор:  mrbrain [ 12 авг 2008, 19:46 ]
Заголовок сообщения: 

[quote="Администратор"]Осторожно:
1) Делайте запрос только на таблице текущего месяца!!!
2) Предварительно сделайте дамп таблицы, и если что не так - откатитесь на него.

Попробуйте сделать так (запрос в Сервис=>SQL Редактор, вместо <mid> - код экземпляра вашего модуля):
[code]ALTER TABLE log_session_<mid>_200807 CHANGE cost cost float(10,2) NOT NULL[/code]
После этого посмотрите, решена ли проблема. Если решена - я просто выложу патч, чтобы в дальнейшем таблицы создавались с точностью стоимости звонка до копеек (сейчас там 5 знаков после запятой).[/quote]

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

Автор:  Администратор [ 19 авг 2008, 11:47 ]
Заголовок сообщения: 

В проблемы записал.
Если не трудно - скрины бы с воспроизведенной ошибкой. И совсем бы хорошо - дампы с базы.
contract_balance, contract_account
P.S. Используйте ключ -w для mysqldump, чтобы вытащить данные только по одному договору.

Автор:  Администратор [ 19 авг 2008, 11:47 ]
Заголовок сообщения: 

Можете все в личку, а лучше на почту billing@bitel.ru

Автор:  mrbrain [ 19 авг 2008, 12:35 ]
Заголовок сообщения: 

Администратор писал(а):
Можете все в личку, а лучше на почту billing@bitel.ru

Скрины ушли на почту.

Автор:  Администратор [ 05 сен 2008, 12:48 ]
Заголовок сообщения: 

Ошибка исправлена, обновление выложено 21.08.08.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/