|
|
|
Структура таблиц для предьявления счетов
|
|||
|---|---|---|---|
|
#18+
Имеется база учета отправки контейнеров. Хочется также выставлять счета и учитывать оплаты. Никак не могу придумать структуру счетов. Дело в том, что в одном счете можно предъявлять к оплате несколько контейнеров и несколько услуг. Сейчас я выставляю отдельный счет на каждый контейнер. Счет № 10 от 10.10.06 Заказчик: ООО "Клиент" Контейнер № 111 1. Услуги по отправлению 2. ЖД тариф 3. Подача 4. Простой сверх норм Это не удобно, т.к. многие заказывают сразу много кнт. и плату за некоторые операции мы узнаем только после и выставляем дополнительным счетом. Хочется сделать так: Счет № 10 от 10.10.06 Заказчик: ООО "Клиент" 1. Услуги по отправлению кнт. № 111, № 112, № 113 2. ЖД тариф кнт. № 111, 112 3. Подача кнт. № 111, 112 4. Простой сверх норм кнт. № 113 Вопрос, как организовать таблицы, чтобы все это работало и можно было получить суммирующие данные по каждому контейнеру. Пока делаю так. Таблица "СЧЕТА" (КодСчета-Ключ, Заказчик, Номер счета, Дата, Номер контейнера...) Таблица "СТРОКИ СЧЕТОВ" (КодСчета, Услуга, цена ....). А нужно, чтобы номера контейнеров фигурировали в табл. "СТРОКИ СЧЕТОВ". Простое добавление поля "Номер конт." не подходит, т.к. в одном счете может быть несколько конт. Надеюсь понятно написал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 06:41 |
|
||
|
Структура таблиц для предьявления счетов
|
|||
|---|---|---|---|
|
#18+
А может попробовать завести сущность "Отправки", в которых хранить информацию о контейнерах, а затем формировать из нее необходимые счета. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 09:20 |
|
||
|
Структура таблиц для предьявления счетов
|
|||
|---|---|---|---|
|
#18+
Чем плохо: 1 Услуги по отправлению кнт. № 1112 Услуги по отправлению кнт. № 1123 Услуги по отправлению кнт. № 1134 ЖД тариф кнт. № 1115 ЖД тариф кнт. № 112 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 13:20 |
|
||
|
Структура таблиц для предьявления счетов
|
|||
|---|---|---|---|
|
#18+
Сейчас, уже сделал. К каждой строчки привязываю номер конт. Но не нравится, коряво как-то. Было-бы лучше так: ---------------------------------------------------- кол-во -- цена -- сумма 1. Услуги по отправлению кнт. №№ 111,112,113 --- 3 ед. --- 10 000 --- 30 000 2. Водный фрахт кнт. № 111 ----------------------- 1 ед. --- 5 000 --- 5 000 Думаю, что сделаю. Хранить строки буду как Вы предлагаете, т.е. к каждой строке буду привязывать номер конт., а отображать буду как я хочу. Т.е. если цена одинаковая, то одной строчкой с указанием кол-во, если разная то несколькими. И суммы по отдельным контейнерам можно извлекать запросами. Зря только тему открывал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 13:54 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=34063168&tid=1544975]: |
0ms |
get settings: |
5ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
149ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 190ms |
| total: | 395ms |

| 0 / 0 |
