|
Как реализовать вычисление дохода?
|
|||
---|---|---|---|
#18+
Есть 2 таблицы. Связь 1:М. 1)Торговая точка: Поля-Тип тарифа (выбирается из таблицы-справочникаТипыТарифа), Тариф. 2)Явочная карточка:Поля-Год, Месяц, Кол-во заездов (вычисляемое), Перевезенная сумма(вычисляемое), Полученный доход (вычисляемое). И нужно вычислить доход по текущей карточке в зависимости от типа тарифа. Ну по логике вроде нужно применить switch… case. А если потом в справочник добавляем новую строку с ТипомТарифа? Не понятно, как в таком случае будет выбираться новое значение? На всякий случай выкладываю скрин, чтобы понятнее было. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2014, 12:21 |
|
Как реализовать вычисление дохода?
|
|||
---|---|---|---|
#18+
Что, неужели нет никаких способов если добавляется новая запись ТипТарифа выполнить, исходя из нужной логики, вычисление? Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2014, 01:43 |
|
Как реализовать вычисление дохода?
|
|||
---|---|---|---|
#18+
Еще один вопрос по вычислению. Мне нужно суммировать доход по всем торговым точкам клиента. Для этого мы суммируем поле "Полученный Доход" у торговых точек. Как я думал, что код, который приводиться ниже, просуммирует доход торговых точек. Но я ошибся. Выводится только сумма одного клиента. Вот код: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Как я понимаю код: В выбранном Клиенте, мы перебираем его торговые точки. Потом присваиваем полю "Сумма Дохода" во вкладке Доход, сумму доходов торговых точек (поле таблицы RevenueServicePoint). На скрине видно что у Маг.№1 одна сумма полученного дохода(112,98 руб), а у общий доход Клиента по двум магазинам показывает 6000 руб. (это сумма дохода по Маг.№2) Объясните, что у меня не так? Или может нужно фильтры какие? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2014, 12:18 |
|
|
start [/forum/topic.php?fid=17&gotonew=1&tid=1349846]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
132ms |
get topic data: |
11ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 250ms |
0 / 0 |