powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как правильно организовать закрытие периода
8 сообщений из 8, страница 1 из 1
Как правильно организовать закрытие периода
    #35355633
AlexSYSka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
База находится в стадии проектирования. Нужно закрывать периоды поступлений, выплат таким образом чтобы нельзя было в прошлом изменить какие либо данные.
Вопрос в том каким образом это делается:
Заводится таблица с закрытыми датами, и при каждом добавлении поступлений, выплат просматривается эта таблица? Если да, то как это реализуется?, посредством триггеров или же посредством программы? Смущает такой подход, в плане производительности и вообще правильности....

Пожалуй вопрос - логическое продолжение темы про закрытие периода
http://sql.ru/forum/actualthread.aspx?tid=255470&hl=%e7%e0%ea%f0%fb%f2%e8%e5

Как правильно это делать?
...
Рейтинг: 0 / 0
Как правильно организовать закрытие периода
    #35355842
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AlexSYSkaКак правильно это делать?
Достаточно хранить одну дату - конца закрытого периода или начало открытого
...
Рейтинг: 0 / 0
Как правильно организовать закрытие периода
    #35355854
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexSYSkaЗаводится таблица с закрытыми датами, и при каждом добавлении поступлений, выплат просматривается эта таблица? В простейшем случае в таблице единственная запись - граница между закрытым прошлым и открытым настоящим, но даже если
Обновления регистров учета поступлений/выплат - процедурой (серверной), которая проверяет все что нужно, в том числе состояние затрагиваемых дат. Триггеры ИМХО здесь излишнее усложнение.
...
Рейтинг: 0 / 0
Как правильно организовать закрытие периода
    #35355881
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опа,
но даже если закрытие выполняется индивидуально по счетам, объем невелик.
...
Рейтинг: 0 / 0
Как правильно организовать закрытие периода
    #35355936
AlexSYSka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все понял спасибо большое
...
Рейтинг: 0 / 0
Как правильно организовать закрытие периода
    #35356039
Фотография Сергей Васкецов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ModelRТриггеры ИМХО здесь излишнее усложнение.
Я бы предпочел как раз триггер сделать. Он получается вполне стандартный, для всех рабочих таблиц практически одинаковый, различие только в имени поля. Особенно если триггер уже есть на талбице. Его при известной сноровке даже можно автоматически генерить. Впрочем, хозяин - барин.
...
Рейтинг: 0 / 0
Как правильно организовать закрытие периода
    #35356051
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В закрытии периодов и правке данных в уже закрытом периоде администратовно-организационные моменты важнее технической реализациии.
...
Рейтинг: 0 / 0
Как правильно организовать закрытие периода
    #35356079
Фотография Сергей Васкецов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист-ЛюбительВ закрытии периодов и правке данных в уже закрытом периоде администратовно-организационные моменты важнее технической реализациии.
Ну да, потому что технически это выглядит как открытие периода уполномоченным на подобные действия лицом для уполномоченных на подобные действия лиц. :)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как правильно организовать закрытие периода
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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