powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Структура таблиц для предьявления счетов
5 сообщений из 5, страница 1 из 1
Структура таблиц для предьявления счетов
    #34058855
Ларионов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется база учета отправки контейнеров. Хочется также выставлять счета и учитывать оплаты. Никак не могу придумать структуру счетов. Дело в том, что в одном счете можно предъявлять к оплате несколько контейнеров и несколько услуг. Сейчас я выставляю отдельный счет на каждый контейнер.

Счет № 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

Вопрос, как организовать таблицы, чтобы все это работало и можно было получить суммирующие данные по каждому контейнеру. Пока делаю так.

Таблица "СЧЕТА" (КодСчета-Ключ, Заказчик, Номер счета, Дата, Номер контейнера...)

Таблица "СТРОКИ СЧЕТОВ" (КодСчета, Услуга, цена ....).

А нужно, чтобы номера контейнеров фигурировали в табл. "СТРОКИ СЧЕТОВ". Простое добавление поля "Номер конт." не подходит, т.к. в одном счете может быть несколько конт.

Надеюсь понятно написал
...
Рейтинг: 0 / 0
Структура таблиц для предьявления счетов
    #34058983
А может попробовать завести сущность "Отправки", в которых хранить информацию о контейнерах, а затем формировать из нее необходимые счета.
...
Рейтинг: 0 / 0
Структура таблиц для предьявления счетов
    #34059908
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чем плохо:

1 Услуги по отправлению кнт. № 1112 Услуги по отправлению кнт. № 1123 Услуги по отправлению кнт. № 1134 ЖД тариф кнт. № 1115 ЖД тариф кнт. № 112

?
...
Рейтинг: 0 / 0
Структура таблиц для предьявления счетов
    #34060091
Ларионов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сейчас, уже сделал. К каждой строчки привязываю номер конт. Но не нравится, коряво как-то. Было-бы лучше так:

---------------------------------------------------- кол-во -- цена -- сумма
1. Услуги по отправлению кнт. №№ 111,112,113 --- 3 ед. --- 10 000 --- 30 000
2. Водный фрахт кнт. № 111 ----------------------- 1 ед. --- 5 000 --- 5 000


Думаю, что сделаю. Хранить строки буду как Вы предлагаете, т.е. к каждой строке буду привязывать номер конт., а отображать буду как я хочу. Т.е. если цена одинаковая, то одной строчкой с указанием кол-во, если разная то несколькими. И суммы по отдельным контейнерам можно извлекать запросами.

Зря только тему открывал.
...
Рейтинг: 0 / 0
Структура таблиц для предьявления счетов
    #34063168
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛарионовНо не нравится, коряво как-то. Уверен, понравится. Особенно когда однажды клиент скажет: не, мне пожалуйста
Конт 111 ,Услуги по отправлению кнт. + ЖД тариф + Подача.
а мы ему - А уже.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Структура таблиц для предьявления счетов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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