BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 мар 2024, 14:14

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
СообщениеДобавлено: 02 авг 2018, 09:36 
Не в сети

Зарегистрирован: 01 авг 2014, 03:38
Сообщения: 24
Карма: 5
Добавили на договор регулярку с суммой 154960,54р, но в таблице npay_detail в поле summa это значение превращается в 154960,55р. То есть округляется до +1 копейки. Тип поля - float 15,2.
Но вот в таблице contract_account, например, у поля summa стоит тип decimal 15,5 и значение не искажается, так и стоит 154960,54р.
MySQL версии 5.6.14-log.
Как это можно поправить?

Информация о версии:

Клиент: вер. 6.2.871 / 10.08.2017 16:35:18
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_131
Сервер: вер. 6.2.1199 / 25.09.2017 11:15:35
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_92

bill: вер. 6.2.110 / 10.08.2017 16:37:23
ipn: вер. 6.2.267 / 10.08.2017 16:36:46
mps: вер. 6.2.227 / 10.08.2017 16:38:08
npay: вер. 6.2.203 / 10.08.2017 16:38:10
payonline: вер. 6.2.68 / 10.08.2017 16:38:10
phone: вер. 6.2.293 / 25.09.2017 11:15:45
reports: вер. 6.2.219 / 10.08.2017 16:38:25
rscm: вер. 6.2.181 / 10.08.2017 16:38:26
ru.bitel.bgbilling.plugins.cladr: вер. 6.2.120 / 25.07.2017 14:35:11
ru.bitel.bgbilling.plugins.crm: вер. 6.2.196 / 25.07.2017 14:35:12
ru.bitel.bgbilling.plugins.documents: вер. 6.2.177 / 25.07.2017 14:35:13
ru.bitel.bgbilling.plugins.organizer: вер. 6.2.73 / 25.07.2017 14:35:31
sberbank: вер. 6.2.64 / 10.08.2017 16:38:29
trayinfo: вер. 6.2.173 / 10.08.2017 16:38:34
tv: вер. 6.2.244 / 10.08.2017 16:37:12
voiceip: вер. 6.2.194 / 10.08.2017 16:37:11

Окружение:

Клиент:
os: Windows 7 amd64, 6.1
java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_131
jre home: C:\Program Files\Java\jre1.8.0_131
default tz: 02.08.2018 15:19 PETT +1200 (Asia/Kamchatka)
user tz: 02.08.2018 15:19 GMT+12:00 +1200 (GMT+12:00)
locale: ru_RU
Сервер:
os: Linux amd64, 2.6.35.11-83.fc14.x86_64
java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_92
jre home: /var/opt/java/jdk1.8.0_92/jre
default tz: 02.08.2018 15:19 PETT +1200 (Asia/Kamchatka)
db time: master: 02.08.2018 15:19 PETT
db charset: connection: cp1251(cp1251_general_ci), database: cp1251(cp1251_general_ci)
locale: ru_RU
uptime: Started: 01.08.2018 14:48:17 Uptime: 1 d 00:31:01

Третьи стороны:

Fugue Icons. Copyright © 2011 Yusuke Kamiyamane. All rights reserved.
http://p.yusukekamiyamane.com/
Silk icon set. Copyright © Mark James. All rights reserved.
http://www.famfamfam.com/lab/icons/silk/


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 авг 2018, 15:49 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Выполнить
Код:
ALTER TABLE npay_detail_x_yyyyMM MODIFY summa DECIMAL(15,2) NOT NULL;
и переобсчитать.
Выложим обновление, чтобы в следующих помесячных таблицах было DECIMAL.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.041s | 24 Queries | GZIP : On ]