|
|
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
buven, Я правильно понял, что смайлики, это стёб и глум ? Реальные проблемы с округлением бывают в некот. случаях: СУБД/таблицы, где нельзя самовольно задать точность с плав. зпт а-ля decimal(18, 2). Предпочитаю хранить в БД суммы как decimal(ХХ,Х). Проблема округления НДС немного другая: иногда набегает "лишняя" копейка. Но это решается заменой алгоритма расчета, добавлением полей с предрасчитанным "правильным" округлением и т.д. Н-р при экспорте в Аксесс (см. выше пост про интеграцию с кристалл-репортом) движок всегда создавал поле float, кот. имело 7знач. цифр и ни цифрой больше. И это иногда создавало проблему в налог.накладных. :) Но это редкий и специфичный случай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2017, 12:33 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
LSVЯ правильно понял, что смайлики, это стёб и глум ? Нет, не верно ни в коем разе. Переборщил видимо с количеством. LSVПроблема округления НДС немного другая: иногда набегает "лишняя" копейка. Но это решается заменой алгоритма расчета, добавлением полей с предрасчитанным "правильным" округлением и т.д. В случае, например, с металлами, учет которых у нас идет в граммах, а цена устанавливается в унциях, алгоритм никак не поможет. Только махровое списывание накопившихся "лишних" граммов в утиль. Посыл был в том, что подход "хранить суммы в копейках" не так уж безнадежен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2017, 12:49 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
В случае, например, с металлами, учет которых у нас идет в граммах, а цена устанавливается в унциях, алгоритм никак не поможет. Только махровое списывание накопившихся "лишних" граммов в утиль. И как в таких случаях поможет хранение в копейках ????? Напомню: спор возник именно из-за округления. А проблема с НДС или унциями лежит вне техн. проблем. Просто нужно административно решить, где в цифре можно ужаться. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2017, 13:01 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
LSVникак - хранить надо в копейках и не надо никаких округленийБред. А если стоимость в некот. случаях должна быть с точн. до 5-6 знаков ? Во всех отчетах, формах делить на 100 ? А если редактировать надо прямо в гриде ? Не бывает стоимости точнее копейки. Хотя бы потому что невозможно выполнить такой платеж. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2017, 14:11 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
leonmbsLSVпропущено... Бред. А если стоимость в некот. случаях должна быть с точн. до 5-6 знаков ? Во всех отчетах, формах делить на 100 ? А если редактировать надо прямо в гриде ? Не бывает стоимости точнее копейки. Хотя бы потому что невозможно выполнить такой платеж. Скажите это ребятам с валютного рынка :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2017, 14:42 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
leonmbsНе бывает стоимости точнее копейки. Хотя бы потому что невозможно выполнить такой платеж.Это тоже стёб такой ? :) Почитай что-ли про кросскурсы валют и драгметаллы. Там вроде 5 знаков. Или преобразования величин: фунты-кг, унции-граммы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2017, 15:12 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
leonmbsНе бывает стоимости точнее копейки. Хотя бы потому что невозможно выполнить такой платеж. стоимости не бывает, но цена бывает. Расчеты за электроэнергию 260кВт*0.12345 руб. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2017, 15:21 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
vill_agerleonmbsНе бывает стоимости точнее копейки. Хотя бы потому что невозможно выполнить такой платеж. стоимости не бывает, но цена бывает. Расчеты за электроэнергию 260кВт*0.12345 руб. Кратные единицы вполне спасут: 1мВт=1000кВт стоит 123.45 руб. Тогда: 260кВт*123.45руб/1000 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2017, 15:30 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
LSVleonmbsНе бывает стоимости точнее копейки. Хотя бы потому что невозможно выполнить такой платеж.Это тоже стёб такой ? :) Почитай что-ли про кросскурсы валют и драгметаллы. Там вроде 5 знаков. Или преобразования величин: фунты-кг, унции-граммы. речь о деньгах. так вот - ИС так или иначе должна взаимодействовать с внешним миром - а во внешнем мире ты не придешь в банк с платежным поручением где доли копеек. а значит все надо заведомо округлять до копеек а значим можно круглить и хранить в них. В промежуточных вычислениях можно все что угодно делать. Речь о конечных цифрах. vill_agerleonmbsНе бывает стоимости точнее копейки. Хотя бы потому что невозможно выполнить такой платеж. стоимости не бывает, но цена бывает. Расчеты за электроэнергию 260кВт*0.12345 руб. такие величины носят справочный характер - по сути это настройки. Как налоги и всякие коефициенты и курсы валют. Их вообще можно хранить в строковом формате. Речь идет по сути о движении средств на аналитическом учете. А там так или иначе все вписывается в копейки потому как отображается на первичные документы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2017, 17:14 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
leonmbsтакие величины носят справочный характер - по сути это настройки. Как налоги и всякие коефициенты и курсы валют.Их вообще можно хранить в строковом формате. Эти величины не только хранятся, но и участвуют в расчетах. Хранить как строку - смешно и неудобно. С хранением как раз проблем нет. Но с вычислением и округлением на лету в SQL запросе - есть (в SQLite), и в Python(если из коробки). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2017, 18:15 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
leonmbsВ промежуточных вычислениях можно все что угодно делать. Речь о конечных цифрах. Если в промежуточных вычислениях делать "все что угодно", то конечные цифры могут получиться весьма забавными. Как в классике: - Сколько стоит капля водки? - Одну десятую копейки, то есть с учетом округления - ноль копеек. - Хорошо. Накапайте мне стаканчик. Правильная работа с округлением - это как раз правильно применить (или не применять) его в промежуточных вычислениях. А для этого надо правильно поймать момент, когда "величины" превращаются в платежи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2017, 10:35 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
А как насчет описания экранных форм? Изобретал ли кто велик? Или по старинке - редактор форм? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2017, 16:40 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
vill_agerА как насчет описания экранных форм? Изобретал ли кто велик? Или по старинке - редактор форм?Поскольку у меня десктоп, то редактор форм. На нем: 1. Датасеты (просто исполняющие или возвращающие записи) 2. Визуальные контролы 3. Скрипты, если нужно что-то нестандартно обработать. Их видимость только локальная, т.е. нельзя их использовать из другой формы. Но можно передать их значения в др. форму. Есть возможность создать набор контролов на основании полей датасета. Удобно. Настраиваем свойства/связи и форма готова. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2017, 18:01 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
LSV, Возможности просто кодом описать форму нет? Я изначально на такое закладывался, чтобы не возиться с формами всякий раз когда нужно юзера запросить период или еще что. Правда у меня и редактора форм нет, есть описание полей формы и разметки в виде таблицы. Зато описание формы используется для создания и обновлении таблиц БД при установке или обновлении программы. Еще есть возможность при создании формы выполнить код, а в нем вставить в эту форму любые элементы. Использую это для кастомизации под заказчика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2017, 18:20 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
vill_agerА как насчет описания экранных форм? Изобретал ли кто велик? Или по старинке - редактор форм? Все на автомате ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2017, 18:21 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
ViPRos, ясно что на автомате. А исходник как выглядит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2017, 18:27 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
vill_ager, у меня, если кодом, выглядит так: Код: python 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Описываем форму, запускаем, если ОК - запускаем отчет с параметрами из формы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2017, 18:33 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
vill_agerViPRos, ясно что на автомате. А исходник как выглядит? как то так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2017, 18:35 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
ViPRos, аа, нет никакого кода есть метаданные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2017, 18:41 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
ViPRos, как-то так Код: c# 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2017, 18:41 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
vill_agervill_ager, у меня, если кодом, выглядит так: Код: python 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Описываем форму, запускаем, если ОК - запускаем отчет с параметрами из формы Ничего этого нет. Есть модель предметной области и соглашения о визаулизации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2017, 18:44 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
hVosttViPRos, как-то так Код: c# 1. Точно, что то такое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2017, 18:48 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
ViPRos, и сколько "стоит" сделать такое окно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2017, 19:18 |
|
||
|
С какими техн.трудностями Вы столкнулись, создавая собств.фреймворк ?
|
|||
|---|---|---|---|
|
#18+
vill_ager, что в нём такого? 5 полей, которые можно описать мета-моделью и сгенерировать автоматом. описывать или рисовать такие формы (а считаю, что вообще любые в enterprise) вручную -- это обезьянья неблагодарная работа, которую стыдно делать даже с помощью очень дешёвой рабочей силы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2017, 19:29 |
|
||
|
|

start [/forum/topic.php?fid=33&msg=39568565&tid=1547255]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
68ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 181ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...