|
Целые и дробные
|
|||
---|---|---|---|
#18+
Добрый день, коллеги) Уже давно делаем свой учетный софт и в силу специфики предмета учета поля в базе данных для цен всегда были целым числом. Но теперь планируем выход на зарубежный рынок и там цены могут быть дробным числом. Может кто встречался с подобным, как с меньшими затратами добавить поддержку дробных цен? Важна возможность перехода с предыдущих версий. На вскидку приходит в голову оставить в базе тип поля целое число, но добавить что то типа "коэффициент пересчета". Буду рад советам) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 14:33 |
|
Целые и дробные
|
|||
---|---|---|---|
#18+
Konstantin_PatrushevДобрый день, коллеги) Уже давно делаем свой учетный софт и в силу специфики предмета учета поля в базе данных для цен всегда были целым числом. Но теперь планируем выход на зарубежный рынок и там цены могут быть дробным числом. Может кто встречался с подобным, как с меньшими затратами добавить поддержку дробных цен? Важна возможность перехода с предыдущих версий. На вскидку приходит в голову оставить в базе тип поля целое число, но добавить что то типа "коэффициент пересчета". Буду рад советам) делали так. В принципе есть определенная работа в представлении данных, но много плюсов. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 14:41 |
|
Целые и дробные
|
|||
---|---|---|---|
#18+
Спасибо, как раз о чем то подобном и думал) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 14:54 |
|
Целые и дробные
|
|||
---|---|---|---|
#18+
В чем проблема поменять тип поля ? Геморно ? Да. Но все равно же придется менять. :) Не ленитесь. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2015, 13:42 |
|
Целые и дробные
|
|||
---|---|---|---|
#18+
LSVВ чем проблема поменять тип поля ? Геморно ? Да. Но все равно же придется менять. :) Не ленитесь. лень здесь не причем. Часто считать сантиметры значительно выгоднее, чем метры в decimal формате. Все зависит от допущений. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2015, 14:09 |
|
Целые и дробные
|
|||
---|---|---|---|
#18+
Дело в том, что далеко не всем это нужно, если менять тип поля, то придется всем. Клиентам из РФ никому не нужно. К тому же нужно обеспечить переход на новую версию для десятков установок ранними клиентам. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2015, 16:38 |
|
Целые и дробные
|
|||
---|---|---|---|
#18+
Konstantin_PatrushevК тому же нужно обеспечить переход на новую версию для десятков установок ранними клиентам.Первая пуговица застегнута неправильно -> все пуговицы застегнуты неправильно (с) А разве введение некоего коэффициента не потребует переход на новую версию ? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2015, 18:04 |
|
Целые и дробные
|
|||
---|---|---|---|
#18+
LSVKonstantin_PatrushevК тому же нужно обеспечить переход на новую версию для десятков установок ранними клиентам.Первая пуговица застегнута неправильно -> все пуговицы застегнуты неправильно (с) А разве введение некоего коэффициента не потребует переход на новую версию ? в отдельном справочнике нужно только значение множителя. Все. Никаких переделок логики, множества таблиц и т.п. не требуется. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2015, 18:17 |
|
Целые и дробные
|
|||
---|---|---|---|
#18+
iscrafmв отдельном справочнике нужно только значение множителя. Все. Никаких переделок логики, множества таблиц и т.п. не требуется.Да неужели ! Как логика на SQL (н-р ХП или вью) узнает, что надо умножить на коэф ? Как приложение узнает ? Как отобразит ? Переделок не избежать. Надо смотреть по месту. Возможно это будет несложно. хз. Хош , не хош, все равно придется много кода посмотреть/потестить, чтоб реализовать сабж. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2015, 18:58 |
|
Целые и дробные
|
|||
---|---|---|---|
#18+
LSViscrafmв отдельном справочнике нужно только значение множителя. Все. Никаких переделок логики, множества таблиц и т.п. не требуется.Да неужели ! Как логика на SQL (н-р ХП или вью) узнает, что надо умножить на коэф ? минимум переделок, по сравнению с изменением типа данных в поле. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2015, 19:13 |
|
Целые и дробные
|
|||
---|---|---|---|
#18+
Похожая проблема в 97 году была. С деноминацией связана. С тех пор в базе все цены и суммы в 1000 раз больше... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2015, 23:34 |
|
|
start [/forum/topic.php?fid=29&msg=38913750&tid=1525877]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
169ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 247ms |
total: | 509ms |
0 / 0 |