|
|
|
счета
|
|||
|---|---|---|---|
|
#18+
Мужики, посоветуйте. Короче в фирме работают дилеры(продавцы), обязанность которых продавать товары, с каждого проданного товара они имеют свои проценты. Дело в том что товары продаются в наличку и в рассрочку. Продав в наличку проценты получают сразу, а вот продав в рассрочку проценты делятся на 3 месяца. Пример: продал в рассрочку 12.05.2006 числа за 2000$, (2000*10%)/3~66,66. то есть состояние счета дилера на 5,6,7 месяцы увеличивается на +66,66. Как видите зарплата зависит от количества продаж, не стабильная. Подскажите пожалуйста, как можно организовать структуру БД для ведения счета в данной ситуаций. Лично мне приходит в голову только одна мысль, создать отдельную таблицу для каждого дилера со столбцом для счета. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2006, 22:27 |
|
||
|
счета
|
|||
|---|---|---|---|
|
#18+
Одна таблица для всех продаж и одна процедура или функция, возврашающая таблицу, для зарплаты в заданном месяце. В таблице признак Наличка\кредит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2006, 07:58 |
|
||
|
счета
|
|||
|---|---|---|---|
|
#18+
Вчера написал, не смог запостить - связь обвалилась. ============= Сильно упрощенно. Достаточно таблицы Диллер, Счет, Дата, Сумма, Процент, Месяцев_рассрочки. Продажу "сразу" считать как рассрочку на 1 месяц. А уж как вытащить из этой таблицы сведения о том, как посчитать сколько кому положено каждый месяц, пожалуйте в форум по соответствующему SQL-серверу =========== muk07. Зачем два поля плодить? Наличка-кредит и Месяцев_рассрочки В контексте задачи: Наличка = 1 месяц кредита ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2006, 13:42 |
|
||
|
счета
|
|||
|---|---|---|---|
|
#18+
Уважаемый curiousxp ! Забыл дописать. Кроме "мужиков" тут присутсвуют еще и Дамы, а также, возможно, несовершеннолетние и Ваши преподаватели, которым Ваше обращение может не понравиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2006, 14:12 |
|
||
|
счета
|
|||
|---|---|---|---|
|
#18+
Cat2Вчера написал, не смог запостить - связь обвалилась. ============= Сильно упрощенно. Достаточно таблицы Диллер, Счет, Дата, Сумма, Процент, Месяцев_рассрочки. Продажу "сразу" считать как рассрочку на 1 месяц. А уж как вытащить из этой таблицы сведения о том, как посчитать сколько кому положено каждый месяц, пожалуйте в форум по соответствующему SQL-серверу =========== muk07. Зачем два поля плодить? Наличка-кредит и Месяцев_рассрочки В контексте задачи: Наличка = 1 месяц кредита А вот с получением зарплаты, авансов как быть? Правильно ли будет если для этого создать отдельнкю таблицу и заносить туда эти сведения а потом с помощью процедуры получать разницу(состояние счета)? Может есть более хорошие идеи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2006, 14:04 |
|
||
|
счета
|
|||
|---|---|---|---|
|
#18+
curiousxp Насчет зарплаты - это совсем другая песня. Я по зарплате не специалист . Начисленные суммы должны передаваться в прогу по ЗП, а уж в ней обрабатываться всякие выплаты по принятой в организации политике. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2006, 18:31 |
|
||
|
счета
|
|||
|---|---|---|---|
|
#18+
Cat2curiousxp Насчет зарплаты - это совсем другая песня. Я по зарплате не специалист . Начисленные суммы должны передаваться в прогу по ЗП, а уж в ней обрабатываться всякие выплаты по принятой в организации политике. А что скажете насчет этого: Создаю таблицу со столбцами Дилер, Дата_получения_зарплаты_аванса, сумма. а=сумма всех доходов от всех продаж дилера до текущего месяца, б=сумма всех расходов(зарплата, аванс) до текущего месяца, а-б=состояние счета дилера за текущий месяц. Или я ошибаюсь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2006, 21:55 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=33472881&tid=1545478]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 374ms |

| 0 / 0 |
