powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Нужно как-то вычислять свободные / занятые номера
3 сообщений из 3, страница 1 из 1
Нужно как-то вычислять свободные / занятые номера
    #37954957
wizzard2009
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Друзья! Вот такой вопрос.
В сайте есть система бронирования.
Упрощаю все до безобразия, дабы передать суть.
В ней хранятся заявки на бронирование
(ID, ДатаЗаезда, ДатаВыезда, ID_Номера)
В таблице Номеров
(ID, Название, Количество).
Сейчас свободен или занят номер просто вычисляется запросом.
Но это геморно, ибо берется декртово произвдение и по нему считается количество
ID_Номера на определенную дату.
Теперь надо еще подключить заявки из 1с, где для хранения остатков используются регистры.
Причем регистр, организован таким образом, что данные в нем есть на каждую дату по каждому номеру,
и 1с-ники об оптимизации хранения данных не думают. Сервер считает, а сколько там данных не важно.
Скажите, как лучше организовать хранение остатков?
...
Рейтинг: 0 / 0
Нужно как-то вычислять свободные / занятые номера
    #37955335
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как это
wizzard2009 Нужно как-то вычислять свободные / занятые номера
согласуется с
wizzard2009 Скажите, как лучше организовать хранение остатков?

wizzard2009 1с-ники об оптимизации хранения данных не думают.На самом деле это хорошая годная стратегия - одна запись на каждый бронированный номер и каждый день бронирования. Очень упрощает борьбу с накладками.
...
Рейтинг: 0 / 0
Нужно как-то вычислять свободные / занятые номера
    #37955420
wizzard2009
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SERG1257,
Я немного не так назвал тему?
Смысл в том, что заявки отдельно существуют на сайте.
Отдельно в 1с-ной программе.
Сайт вычисляет занятость номеров исходя из дат заявок запросом.
1с-ная программа хранит остатки по номерам.
Нужно связать эти остатки с сайтом.
Вот сижу и думаю, как это хранить.
Получается при каждом бронировании с сайта
нужно будет запросом корректировать остатки номеров на каждый день?
Я проверил вчера (создал демо-таблицу), если действительно так сделать, то
данные можно по номерам на каждый день можно получать ОЧЕНЬ быстро.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Нужно как-то вычислять свободные / занятые номера
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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