powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Нужна идея по реализации хранения данных о переодичности (не история)
6 сообщений из 6, страница 1 из 1
Нужна идея по реализации хранения данных о переодичности (не история)
    #36666349
Кхе
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Т.е. есть информация что раз в месяц нужно выставлять счет и мы хотим сохранить эту информацию и потом как то получать что вот в эту дату месяца этого и следующего нужно выставлять счет.
Но все сложнее условия могут быть :
1. ежеквартальными (N число 1 месяца квартала, N число 2 месяца квартала)
2. ежемесячными (на N число месяца, N число банковских дней месяца)
3. единоразовыми (на дату, на период между датами, в течении дней с даты подписания договора)

Пока то что в голове идея тупая и не красивая - для каждого типа условия даты, в таблице ввести набор полей, и в зависимости от типа условия как то считать конкретную дату платежа.
Может кто то что то подобное делал, чтобы велик не изобретать? Или хоть в каком направлении двигаться...
...
Рейтинг: 0 / 0
Нужна идея по реализации хранения данных о переодичности (не история)
    #36666544
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КхеМожет кто то что то подобное делал, чтобы велик не изобретать?
Так он же уже изобретён. Так работает любой ежедневник/календарь или как там они называются...

Там задаёшь свои условия повторяемости, а он тебя предупреждает когда приходит время...
...
Рейтинг: 0 / 0
Нужна идея по реализации хранения данных о переодичности (не история)
    #36666638
Кхе
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Во первых условия в календарях чуть проще чем у меня, во вторых, где посмотреть какая структура данных для хранения такой информации. подозреваю что календарь может при настройке сохранять весь ряд дат на какой то период вперед и все.
...
Рейтинг: 0 / 0
Нужна идея по реализации хранения данных о переодичности (не история)
    #36666879
Фотография lLocust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кхе,

Я подоздеваю, что не сложней....

Я бы сделал так:
Периодичность запуска начало отсчета через сколько дней срабатывать каких дней дата окончанияежеквартально01-января-2010 28календарных 31-декабря-2010ежеквартально01-января-2010 15банковских 31-декабря-2010ежемесячно01-января-2010 15банковских 31-декабря-2010Ежедневно15-января-2010 1 банковских 25-января-2010Ежедневно17-января-2010 1 банковских 18-января-2010

И после того как событие отработало, то расчитывается новая дата отсчета. (можно так же хранить дату последнего запуска) Если дата отсчета Больше или равна дате окончания, то закончили.
Обрабатываются все события, где дата отсчета меньше sysdate
...
Рейтинг: 0 / 0
Нужна идея по реализации хранения данных о переодичности (не история)
    #36666952
Кхе
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Незнаю подойдет ли , но попробую, спасиб
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Нужна идея по реализации хранения данных о переодичности (не история)
    #37428311
Танчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Счет может выставляться и в выходной день?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Нужна идея по реализации хранения данных о переодичности (не история)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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