powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Целые и дробные
12 сообщений из 12, страница 1 из 1
Целые и дробные
    #38908443
Добрый день, коллеги)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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