Гость
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Целые и дробные / 12 сообщений из 12, страница 1 из 1
18.03.2015, 14:33
    #38908443
Целые и дробные
Добрый день, коллеги)

Уже давно делаем свой учетный софт и в силу специфики предмета учета поля в базе данных для цен всегда были целым числом.

Но теперь планируем выход на зарубежный рынок и там цены могут быть дробным числом.

Может кто встречался с подобным, как с меньшими затратами добавить поддержку дробных цен?
Важна возможность перехода с предыдущих версий.

На вскидку приходит в голову оставить в базе тип поля целое число, но добавить что то типа "коэффициент пересчета".

Буду рад советам)
...
Рейтинг: 0 / 0
18.03.2015, 14:41
    #38908464
iscrafm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Целые и дробные
Konstantin_PatrushevДобрый день, коллеги)

Уже давно делаем свой учетный софт и в силу специфики предмета учета поля в базе данных для цен всегда были целым числом.

Но теперь планируем выход на зарубежный рынок и там цены могут быть дробным числом.

Может кто встречался с подобным, как с меньшими затратами добавить поддержку дробных цен?
Важна возможность перехода с предыдущих версий.

На вскидку приходит в голову оставить в базе тип поля целое число, но добавить что то типа "коэффициент пересчета".

Буду рад советам)
делали так. В принципе есть определенная работа в представлении данных, но много плюсов.
...
Рейтинг: 0 / 0
18.03.2015, 14:54
    #38908493
Целые и дробные
Спасибо, как раз о чем то подобном и думал)
...
Рейтинг: 0 / 0
23.03.2015, 13:42
    #38913365
LSV
LSV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Целые и дробные
В чем проблема поменять тип поля ? Геморно ? Да.

Но все равно же придется менять. :)
Не ленитесь.
...
Рейтинг: 0 / 0
23.03.2015, 14:09
    #38913416
iscrafm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Целые и дробные
LSVВ чем проблема поменять тип поля ? Геморно ? Да.

Но все равно же придется менять. :)
Не ленитесь.
лень здесь не причем. Часто считать сантиметры значительно выгоднее, чем метры в decimal формате. Все зависит от допущений.
...
Рейтинг: 0 / 0
23.03.2015, 16:38
    #38913750
Целые и дробные
Дело в том, что далеко не всем это нужно, если менять тип поля, то придется всем.
Клиентам из РФ никому не нужно.

К тому же нужно обеспечить переход на новую версию для десятков установок ранними клиентам.
...
Рейтинг: 0 / 0
23.03.2015, 18:04
    #38913895
LSV
LSV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Целые и дробные
Konstantin_PatrushevК тому же нужно обеспечить переход на новую версию для десятков установок ранними клиентам.Первая пуговица застегнута неправильно -> все пуговицы застегнуты неправильно (с)

А разве введение некоего коэффициента не потребует переход на новую версию ?
...
Рейтинг: 0 / 0
23.03.2015, 18:17
    #38913918
iscrafm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Целые и дробные
LSVKonstantin_PatrushevК тому же нужно обеспечить переход на новую версию для десятков установок ранними клиентам.Первая пуговица застегнута неправильно -> все пуговицы застегнуты неправильно (с)

А разве введение некоего коэффициента не потребует переход на новую версию ?
в отдельном справочнике нужно только значение множителя. Все. Никаких переделок логики, множества таблиц и т.п. не требуется.
...
Рейтинг: 0 / 0
23.03.2015, 18:58
    #38913980
LSV
LSV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Целые и дробные
iscrafmв отдельном справочнике нужно только значение множителя. Все. Никаких переделок логики, множества таблиц и т.п. не требуется.Да неужели ! Как логика на SQL (н-р ХП или вью) узнает, что надо умножить на коэф ?
Как приложение узнает ? Как отобразит ?
Переделок не избежать. Надо смотреть по месту. Возможно это будет несложно. хз.

Хош , не хош, все равно придется много кода посмотреть/потестить, чтоб реализовать сабж.
...
Рейтинг: 0 / 0
23.03.2015, 19:13
    #38913998
iscrafm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Целые и дробные
LSViscrafmв отдельном справочнике нужно только значение множителя. Все. Никаких переделок логики, множества таблиц и т.п. не требуется.Да неужели ! Как логика на SQL (н-р ХП или вью) узнает, что надо умножить на коэф ?
минимум переделок, по сравнению с изменением типа данных в поле.
...
Рейтинг: 0 / 0
24.03.2015, 23:34
    #38915749
Александр Татарченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Целые и дробные
Похожая проблема в 97 году была. С деноминацией связана. С тех пор в базе все цены и суммы в 1000 раз больше...
...
Рейтинг: 0 / 0
27.03.2015, 11:44
    #38918755
Александр Татарченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Целые и дробные
Где то слышал, что в ядре windows вообще тип float не используется. только дроби int/int
...
Рейтинг: 0 / 0
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Целые и дробные / 12 сообщений из 12, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]