Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / счета / 8 сообщений из 8, страница 1 из 1
05.01.2006, 22:27
    #33469716
curiousxp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
счета
Мужики, посоветуйте.
Короче в фирме работают дилеры(продавцы), обязанность которых продавать товары, с каждого проданного товара они имеют свои проценты. Дело в том что товары продаются в наличку и в рассрочку. Продав в наличку проценты получают сразу, а вот продав в рассрочку проценты делятся на 3 месяца. Пример: продал в рассрочку 12.05.2006 числа за 2000$, (2000*10%)/3~66,66. то есть состояние счета дилера на 5,6,7 месяцы увеличивается на +66,66. Как видите зарплата зависит от количества продаж, не стабильная.

Подскажите пожалуйста, как можно организовать структуру БД для ведения счета в данной ситуаций.

Лично мне приходит в голову только одна мысль, создать отдельную таблицу для каждого дилера со столбцом для счета.
...
Рейтинг: 0 / 0
06.01.2006, 07:58
    #33469868
muk07
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
счета
Одна таблица для всех продаж и одна процедура или функция, возврашающая таблицу, для зарплаты в заданном месяце.
В таблице признак Наличка\кредит.
...
Рейтинг: 0 / 0
06.01.2006, 13:42
    #33470254
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
счета
Вчера написал, не смог запостить - связь обвалилась.
=============
Сильно упрощенно.
Достаточно таблицы
Диллер, Счет, Дата, Сумма, Процент, Месяцев_рассрочки.

Продажу "сразу" считать как рассрочку на 1 месяц.

А уж как вытащить из этой таблицы сведения о том, как посчитать сколько кому положено каждый месяц, пожалуйте в форум по соответствующему SQL-серверу
===========
muk07. Зачем два поля плодить? Наличка-кредит и Месяцев_рассрочки
В контексте задачи: Наличка = 1 месяц кредита
...
Рейтинг: 0 / 0
06.01.2006, 14:12
    #33470338
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
счета
Уважаемый curiousxp !
Забыл дописать.
Кроме "мужиков" тут присутсвуют еще и Дамы, а также, возможно, несовершеннолетние и Ваши преподаватели, которым Ваше обращение может не понравиться.
...
Рейтинг: 0 / 0
09.01.2006, 12:37
    #33472501
anjey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
счета
а кошек тут нет?
...
Рейтинг: 0 / 0
09.01.2006, 14:04
    #33472586
curiousxp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
счета
Cat2Вчера написал, не смог запостить - связь обвалилась.
=============
Сильно упрощенно.
Достаточно таблицы
Диллер, Счет, Дата, Сумма, Процент, Месяцев_рассрочки.

Продажу "сразу" считать как рассрочку на 1 месяц.

А уж как вытащить из этой таблицы сведения о том, как посчитать сколько кому положено каждый месяц, пожалуйте в форум по соответствующему SQL-серверу
===========
muk07. Зачем два поля плодить? Наличка-кредит и Месяцев_рассрочки
В контексте задачи: Наличка = 1 месяц кредита

А вот с получением зарплаты, авансов как быть? Правильно ли будет если для этого создать отдельнкю таблицу и заносить туда эти сведения а потом с помощью процедуры получать разницу(состояние счета)? Может есть более хорошие идеи?
...
Рейтинг: 0 / 0
09.01.2006, 18:31
    #33472881
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
счета
curiousxp
Насчет зарплаты - это совсем другая песня. Я по зарплате не специалист . Начисленные суммы должны передаваться в прогу по ЗП, а уж в ней обрабатываться всякие выплаты по принятой в организации политике.
...
Рейтинг: 0 / 0
09.01.2006, 21:55
    #33473046
curiousxp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
счета
Cat2curiousxp
Насчет зарплаты - это совсем другая песня. Я по зарплате не специалист . Начисленные суммы должны передаваться в прогу по ЗП, а уж в ней обрабатываться всякие выплаты по принятой в организации политике.

А что скажете насчет этого:
Создаю таблицу со столбцами Дилер, Дата_получения_зарплаты_аванса, сумма. а=сумма всех доходов от всех продаж дилера до текущего месяца, б=сумма всех расходов(зарплата, аванс) до текущего месяца, а-б=состояние счета дилера за текущий месяц.

Или я ошибаюсь?
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / счета / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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