Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Теоретический вопрос о нумерации бланков... / 25 сообщений из 31, страница 1 из 2
16.01.2007, 14:54
    #34258972
ByKiS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретический вопрос о нумерации бланков...
Для каждого заказа есть свой бланк (с серией и номером), бланки заполняются не по порядку. Как можно было бы отслеживать "затерявшиеся" бланки?
Это пожелание генерального директора на случаи злоупотребления доверием... Конечно вопрос поставлен очень абстрактно и я даже не совсем понимаю с чего начать... Пример был дан такой - филиал получил свои бланки, один из них заполнил, принял заказ, взял деньги и бланк с концами... или, принят заказ, но в отдел финансов предоставлен один бланк, на производство другой...
Задача - каким нибудь образом вовремя замечать подобные вещи. Варианты решений два:
1) Искать потерянные (бумажные) бланки - выданные живьем на руки, но не записанные в базе данных (вполне подойдет запрос об отсутсвующих диапазонах).
2) Или же в руках оказывается документ с номером, который кажется подозрительным, в том смысле, что он возможно не зарегистрирован в базе (это простой поиск подозрительного номера по базе данных).
Подошёл бы первый вариант, НО: допустим, кто-то взял да и заполнил бланк из другой пачки (ну или она у него упала и взял первый попавшийся) в результате запрос отображает, скажем, 350 "подозрительных" и тому подобные нюансы...
За основу конечно надо брать упомянутый запрос (котрый возвращает ДИАПАЗОНЫ пропущенных значений), но с дополнительными критериями, о которых я и прошу any ideas .
...
Рейтинг: 0 / 0
16.01.2007, 15:32
    #34259112
IgorK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретический вопрос о нумерации бланков...
ИМХО - нагенерить в базе сразу номеров, и пемечать что выдано а что нет. Потом те что вернулись а какие нет.
...
Рейтинг: 0 / 0
16.01.2007, 15:38
    #34259131
ByKiS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретический вопрос о нумерации бланков...
Тогда нужен человек, который отмечал бы что выдано... Начальник не всегда прав, но он всегда начальник. Раз сказано "отслеживание должно быть компьютерезированно", значит надо что-то придумать, что бы генеральный сидя в кресле при нажатии кнопочки видел "подозрительные" номера бланков...
...
Рейтинг: 0 / 0
16.01.2007, 16:00
    #34259200
Профсоюз
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретический вопрос о нумерации бланков...
Я так понимаю, что бланки до сих пор не являлись документами строгой
отчетности, но начальству пришла в голову мысль сделать их таковыми? Если
так, то необходимо разработать правила работы с бланками строгой отчетности
(например, слизать их с какой-либо ведомственной инструкции) и исходя из
этого, автоматизировать работу с ними. Я хочу сказать, что задача несколько
шире, и только запросами к БД не решается. По крайней мере, не решается
правильно.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
16.01.2007, 16:08
    #34259228
ByKiS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретический вопрос о нумерации бланков...
Конечно, если будут все инструкции, которым все будут следовать то проблема решиться сама собой. Но задача поставлена так, чтобы, не меняя бизнес процесса, из компьютера извлечь "подозрительные" номера. Каким образом и по каким критериям это делать - ума не приложу (а сам директор и подавно), но решение надо дать...
...
Рейтинг: 0 / 0
16.01.2007, 16:23
    #34259292
4321
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретический вопрос о нумерации бланков...
ByKiSКонечно, если будут все инструкции, которым все будут следовать то проблема решиться сама собой. Но задача поставлена так, чтобы, не меняя бизнес процесса, из компьютера извлечь "подозрительные" номера. Каким образом и по каким критериям это делать - ума не приложу (а сам директор и подавно), но решение надо дать...
бугага
итак, задача распадается на 2 этапа (2 нерешенные задачи)

1. собственно постановка задачи
(определить критерии подозрительности)

2. собственно решение поставленной в 2 задачи.

как вы будете решать 1- ваше дело. Имхо - допросить начальника, пока он не представит, что такое подозрительность. Но если вам страшно - анализируйте бизнес сами (что не гарантирует, что вы решите совсем другую задачу).


вообще говоря видел и полностью "партионный учет" (поштучный - хранится каждый бланк==номер отдельно) и генерацию номеров из диапазонов (хранятся только диапазоны). Последнее - наблюдал в случае, когда видимость строгого учета нужна снаружи (акцизные марки) но не интересна внутри.
...
Рейтинг: 0 / 0
16.01.2007, 16:31
    #34259328
ModelR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретический вопрос о нумерации бланков...
+ бланка нет слишком долго
+ бланк не числиться среди уничтоженных как брак.
...
Рейтинг: 0 / 0
16.01.2007, 16:36
    #34259348
ByKiS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретический вопрос о нумерации бланков...
Уточню размеры: на сегодня количество серий бланков = 81 (будет расти), количество новых номеров на каждую серию в неделю = 250-400 (будет расти).
Чтобы генерировать, надо отдельного человека дополнительно - что само собой отменяется. Допросить директора отменяется тоже... Остаётся вникать в процесс самому, чем и заимаюсь, но идей не возникло :(
Надеюсь на дальнейшую Вашу помощь!
...
Рейтинг: 0 / 0
16.01.2007, 16:39
    #34259362
ByKiS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретический вопрос о нумерации бланков...
ModelR+ бланка нет слишком долго
+ бланк не числиться среди уничтоженных как брак.
Желательно не вести учёт когда он был выдан... Надо придумать как без этого, т.к. "компьютер может всё - надо только уметь с ним работать" (Директор)...
...
Рейтинг: 0 / 0
16.01.2007, 16:44
    #34259386
Estets
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретический вопрос о нумерации бланков...
ByKiS ModelR+ бланка нет слишком долго
+ бланк не числиться среди уничтоженных как брак.
Желательно не вести учёт когда он был выдан... Надо придумать как без этого, т.к. "компьютер может всё - надо только уметь с ним работать" (Директор)...
Эээээ гогда может функция RAND() поможет? Выдаст список подозрительных бланков, а служба безопасности пусть проверяет, директор доволен и все при деле ;)
...
Рейтинг: 0 / 0
16.01.2007, 16:48
    #34259401
Estets
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретический вопрос о нумерации бланков...
А серьезно, без учета того сколько, каких, когда и кому бланков выдано, учета испорченных, утраченных и возвращенных бланков, смыла в программе я не вижу, разве только отчет о повторяющихся номерах бланков, т.е. явном нарушении или ошибке.
...
Рейтинг: 0 / 0
16.01.2007, 16:53
    #34259420
ByKiS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретический вопрос о нумерации бланков...
Как Вам не покажется это смешным, но такая функция уже есть и работает по описанному Вами принципу. Только, очевидно не продуктивно, раз требуется ещё одна ;-)
Надо найти середину между реальными возможностями и желаниями директоров, вот я и спрашиваю совет как повысить реальные возможности, т.к. простой диапазон здесь неудобен (уже писал почему).
...
Рейтинг: 0 / 0
16.01.2007, 16:57
    #34259436
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретический вопрос о нумерации бланков...
Учет неучтенных бланков без учета бланков получается.
...
Рейтинг: 0 / 0
16.01.2007, 17:00
    #34259450
бррр...
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретический вопрос о нумерации бланков...
автор"компьютер может всё - надо только уметь с ним работать" (Директор)...
компутер это счеты - что ввел то и получил. если он этого не понимает тогда беги от такого дирехтора. может он прикалывается?
...
Рейтинг: 0 / 0
16.01.2007, 17:08
    #34259483
Профсоюз
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретический вопрос о нумерации бланков...
ByKiSЖелательно не вести учёт когда он был выдан... Надо придумать
как без этого
Тогда надо развить у компьютера телепатические способности.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
16.01.2007, 17:12
    #34259503
ByKiS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретический вопрос о нумерации бланков...
То алл:
может я не так выразился - предложенный вариант не совсем не подходит; его надо просто усовершенствовать до такой степени, чтобы это мог делать сам PC.
Не знаю, может типо такого принципа - взять дату последнего использованного бланка, каклибо фиксировать дату появления диапазона и держать "подозрительными" те, которые не вернулись в течении n дней после рождения диапазона. Только для каждой серии должно быть указано своё допустимое значение n дней отведённых на возвращение бланков на Родину...
Подскажите что-нибудь, кроме рандом и телепатических способностей ;-)
...
Рейтинг: 0 / 0
16.01.2007, 17:16
    #34259515
4321
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретический вопрос о нумерации бланков...
ByKiS Подскажите что-нибудь, кроме рандом и телепатических способностей
1. определить критерии подозрительности.
2. реализовать учет, позволяющий вычислять критерии по п. 1.
...
Рейтинг: 0 / 0
16.01.2007, 17:31
    #34259558
ByKiS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретический вопрос о нумерации бланков...
43211. определить критерии подозрительности.
Ну я бы сказал, что ввиду ограничения времени, отведённого на решения будет достаточно такого:
каждый пропущенный номер должен появиться в базе в течении времени указанного для каждой серии отдельно.

43212. реализовать учет, позволяющий вычислять критерии по п. 1.
А вот теперь уже требуется конкретная помощь как это реализовать.
...
Рейтинг: 0 / 0
16.01.2007, 18:19
    #34259726
дирекоррр
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретический вопрос о нумерации бланков...
ByKiSНу я бы сказал, что ввиду ограничения времени, отведённого на решения будет достаточно такого: каждый пропущенный номер должен появиться в базе в течении времени указанного для каждой серии отдельно. оправиться и отрапортовать по уставу ...
...
Рейтинг: 0 / 0
16.01.2007, 18:29
    #34259757
ByKiS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретический вопрос о нумерации бланков...
Ну как ещё точнее? Например время на возвращение бланка - 7 дней. Есть таблица заказы (на 2006.01.16)

Номер; Дата
1; 2007.01.10
2; 2007.01.11
4; 2007.01.13
9; 2007.01.16

Значит нужен запрос,
который 2006.01.21 выдаст результат - подозрительный номер = 3

а на 2006.01.25 выдас результат - подозрительный номер = 5, 6, 7, 8 (учитывая то что №3 появился в базе, скажем 2006.01.17)...

вот и мучаюсь теперь как это ркализовать на практике...
...
Рейтинг: 0 / 0
16.01.2007, 18:31
    #34259763
ByKiS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретический вопрос о нумерации бланков...
Извиняюсь, отстаю - год везде 2007.
...
Рейтинг: 0 / 0
16.01.2007, 19:33
    #34259913
Кот Матроскин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретический вопрос о нумерации бланков...
ByKiS, Вы имхо хотите от нас странной вещи - чтобы мы вам сказали, какие бланки "подозрительны" с точки зрения Вашего директора :)
Постановщик задачи должен выдать критерии "подозрительности" - либо дать Вам спроектировать бизнес- процесс самому. Если он этого не понимает - ему надо тактично это обьяснить.
...
Рейтинг: 0 / 0
17.01.2007, 08:02
    #34260385
smeh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретический вопрос о нумерации бланков...
Таблица1 Выдано:
- Серия
- Номер С
- Номер По
- Дата выдачи
- Срок
- Вернулись все. (когда вся серия вернется, ставишь 1, иначе 0)

Таблица2 Вернулись:
- серия
- номер
- дата

Выбираешь серию из таблицы1,
в цикле развертываешь её по номерам,
выкидываешь номера, которые есть в таблице2 и не превысили ДатаВыдачи+Срок.

Так подойдет?
...
Рейтинг: 0 / 0
17.01.2007, 09:30
    #34260508
ByKiS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретический вопрос о нумерации бланков...
smehТаблица1 Выдано:
....
- Дата выдачи
....


Дополнительна работа (ввод даты выдачи) только что была отвергнута...
...
Рейтинг: 0 / 0
17.01.2007, 09:52
    #34260599
Теоретический вопрос о нумерации бланков...
ByKiS smehТаблица1 Выдано:
....
- Дата выдачи
....


Дополнительна работа (ввод даты выдачи) только что была отвергнута...
Как говорил Архимед:"Дайте мне точку опоры - и я переверну Землю".
В связи с отрицанием даты выдачи возникает вопрос: А как Вы тогда собираетесь решать:
авторНапример время на возвращение бланка - 7 дней. т.е. от какого дня отсчитывать 7 дней: от 1 января текущего года, от Рождества Христова, от Сотворения мира, от Большого Взрыва...
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Теоретический вопрос о нумерации бланков... / 25 сообщений из 31, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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