|
|
|
Теоретический вопрос о нумерации бланков...
|
|||
|---|---|---|---|
|
#18+
Станислав С т.е. от какого дня отсчитывать 7 дней: от 1 января текущего года, от Рождества Христова, от Сотворения мира, от Большого Взрыва... От даты ввода в базу последнего номера диапазона! Если в базу были введены все заказы до АС-120 и 01-17 введён заказ, бланк которого AC-123, то с 01-24 все пропущенные номера до №123 по серии AC станут "подозрительными" (т.е АС-121, АС-122 с учётом того что они так и не появились). Если 01-20 в базу был введён заказ, бланк которого AC-130, то все пропущеные (№ 124-129) до 01-27 не будут рассматриваться как "подозрительные", "подозрительным" по-прежнему будут только № АС-121 и АС-122, а уже после 01-27 ""подозрительными" станут 121, 122, 124-129 (с учётом того что они так и не появились). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 10:13 |
|
||
|
Теоретический вопрос о нумерации бланков...
|
|||
|---|---|---|---|
|
#18+
ПОБЕДА! Надо было сразу е генеральному обращаться, а не директору отдела по развитию... Будет новый человек в бухалтерии, который займётся регистрацией выдачи бланков. Толь как это сделать с диапазонами? Чтобы регистрировать не каждый номер, а от №№ до №№ выдано тогда-то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 11:39 |
|
||
|
Теоретический вопрос о нумерации бланков...
|
|||
|---|---|---|---|
|
#18+
ByKiSПОБЕДА! Надо было сразу е генеральному обращаться, а не директору отдела по развитию... Будет новый человек в бухалтерии, который займётся регистрацией выдачи бланков. Толь как это сделать с диапазонами? Чтобы регистрировать не каждый номер, а от №№ до №№ выдано тогда-то. Как показал подобный опыт учета номерных сертификатов ЦБ: 1) вводить диапазонами 2) В базе разворачивать поэкземплярно 3) Изменять состояния экземпляров (выдан/испорчен/утрачен/возвращен) 3.а) В случае необходимости хранить историю изменения статуса бланка (Кто/когда) 4) При выдачи схлопывать обратно в диапазоны Попытки хранить диапазоны в БД, не привели ни к чему хорошему ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 17:32 |
|
||
|
Теоретический вопрос о нумерации бланков...
|
|||
|---|---|---|---|
|
#18+
Estets Попытки хранить диапазоны в БД, не привели ни к чему хорошему ИМХО, конечно, но смысла нет абсолютно никакого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 21:32 |
|
||
|
Теоретический вопрос о нумерации бланков...
|
|||
|---|---|---|---|
|
#18+
Если я правильно понял, нужна ещё одна таблица в которую будут по указанному диапазону генерироваться выданные номера и проставляться дата выдачи, а потом некий запрос сравнивать по этой таблице что было выдано минус то что было испорчкено с тем что есть в таблице "договора"? И в этой новой таблице всегда должны будут быть все номера выданных бланков от первого до последнего по каждой серии? Или до меня не дошдо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2007, 09:38 |
|
||
|
Теоретический вопрос о нумерации бланков...
|
|||
|---|---|---|---|
|
#18+
ByKiS И в этой новой таблице всегда должны будут быть все номера выданных бланков от первого до последнего по каждой серии? Или до меня не дошдо? ИМХО конечно, но я бы так и сделал. ByKiSЕсли я правильно понял, нужна ещё одна таблица в которую будут по указанному диапазону генерироваться выданные номера и проставляться дата выдачи, а потом некий запрос сравнивать по этой таблице что было выдано минус то что было испорчено с тем что есть в таблице "договора"? Тут есть несколько вариантов, например при внесении номера бланка в таблице договоров искать нужный бланк, проверять его состояние (что он не украден, еще не использовался, и действительно существует) и отмечать его как использованный. Ну и накладную на уничтожение/возврат/утерю бланков, которую будет заполнять тот же человек, что и выдает бланки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2007, 12:27 |
|
||
|
|

start [/forum/topic.php?fid=32&gotonew=1&tid=1544785]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
164ms |
get topic data: |
11ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 218ms |
| total: | 492ms |

| 0 / 0 |
