Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Помогите со структурой базы
|
|||
|---|---|---|---|
|
#18+
Постановка задачи: На предприятии существуют бланки стогой отчетности. У предприятия есть филиалы и агенты. При помощи актов приема - передачи бланки передеаются филиалам, агентам, филиал-агенту, аген-филиалу, филиал -головной конторе, головная контора так же может их выписывать самостоятельно. Бланки договоров могут быть: вырисанными , испорченными и утерянными Необходимо в каждый момент времени знать у кого находиться бланк и какой у него статус. Понятно что на каждую сущность имеем по таблице: -Подразделения предприятия -Агенты -реестр договоров -акты приема-передачи подразделение-подразделение -акты приема -передачи подразделение-агент В актах указываем диапазоны номеров, если они целые, или псевдо-диапазон из одного номера, но тут непонятно -как я могу сделать запрос и узнать находится ли бланк у агента или у подразделения -как контролировать выписку агентом иил подразделением договора с номером, который был передан ему, а не выписан уже кем-то или не принадлежит ему или уже испорчен или утерян -как мне писать акты сверки - если в акте надо перечислить все номера поименно, а у меня в актах они диапазоном Помогите пожалуйста идеями ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2005, 12:11 |
|
||
|
Помогите со структурой базы
|
|||
|---|---|---|---|
|
#18+
sp Необходимо в каждый момент времени знать у кого находиться бланк и какой у него статус. если бланки не нумерованные (инициализированные) и/или выдаются без учета каждого бланка вы не сможе знать у кого находится бланк <тот или иной> и какой у него статус вы можете знать кому кому и какое количество бланков выдано (передано, отправлено) у кого какое количество бланков какой статус имеет (вырисовано 2, испорчено 3, утеряно 0) закажите в типографии нумерованные бланки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2005, 12:50 |
|
||
|
Помогите со структурой базы
|
|||
|---|---|---|---|
|
#18+
spВ актах указываем диапазоны номеров, если они целые, или псевдо-диапазон из одного номера, но тут непонятно -как я могу сделать запрос и узнать находится ли бланк у агента или у подразделения -как контролировать выписку агентом иил подразделением договора с номером, который был передан ему, а не выписан уже кем-то или не принадлежит ему или уже испорчен или утерян -как мне писать акты сверки - если в акте надо перечислить все номера поименно, а у меня в актах они диапазоном Помогите пожалуйста идеями Всегда пожалуйста, решалась аналогичная проблема с учетом номерных сертификатов, основную идею можно подчерпнуть из топика "проектирование перемещений" заполняется таблица движения, а потом по ней проверяется состояние и нахождение бланка. Только стоит отметить что хотя в документах вносятся диапазоны - учет ведется обязательно в штуках, которые в отчетах опять склеиваются в диапазоны. Была попытка построить мат. аппарат по работе с диапазонами, но это оказалось достаточно сложно и идея была забыта как непродуктивная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2005, 13:18 |
|
||
|
Помогите со структурой базы
|
|||
|---|---|---|---|
|
#18+
если бланки не нумерованные (инициализированные) и/или выдаются без учета каждого бланка вы не сможе знать у кого находится бланк <тот или иной> и какой у него статус вы можете знать кому кому и какое количество бланков выдано (передано, отправлено) у кого какое количество бланков какой статус имеет (вырисовано 2, испорчено 3, утеряно 0) закажите в типографии нумерованные бланки естественно все бланки нумерованные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2005, 16:17 |
|
||
|
Помогите со структурой базы
|
|||
|---|---|---|---|
|
#18+
Всегда пожалуйста, решалась аналогичная проблема с учетом номерных сертификатов, основную идею можно подчерпнуть из топика "проектирование перемещений" заполняется таблица движения, а потом по ней проверяется состояние и нахождение бланка. Только стоит отметить что хотя в документах вносятся диапазоны - учет ведется обязательно в штуках, которые в отчетах опять склеиваются в диапазоны. Была попытка построить мат. аппарат по работе с диапазонами, но это оказалось достаточно сложно и идея была забыта как непродуктивная. К сожалению по "проектирование перемещений" не нашел ничего ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2005, 16:21 |
|
||
|
Помогите со структурой базы
|
|||
|---|---|---|---|
|
#18+
spестественно все бланки нумерованные ну, положим, из вашего мессиджа этого не следовало явно... а если бланки нумерованные - так в чем может быть проблема с их учетом? просто опять-таки нужно рассмотреть весь процесс документооборота и ЖЦ любого определенного бланка как реальный процесс... вместо этого вы начали с описания решения в структуре БД, которое уже начали применять... лошадь позади телеги глоссарий <...> обстоятельства - описание Б.П. 1 в <неких целях> документарного сопровождения <бизнес процесса> предприятие "Эмитент" <выпускает само получает извне> бланки строгой отчетности (книжки бланков билетов авиакомпании напр.) "бланк СО" 2 бланки строгой отчетности представляют собой <регламентированные> формы типовых документов отпечатанные <типографским способом>. форма документа определена <уставом компании/внутренним регламентом/требованиями законодательства> 3 в целях учета и однозначной идентификации каждого экземпляра документа <иных целях> бланки пронумерованы <буквенно-цифровым кодом, иным способом>, <до/после/при> выпуске в обращение бланки инициализируется в системе учета 4 код представляет собой собой комбинацию <серии - набором 4-х букв латинского алфавита совпадающие по начертанию с буквами Русскогоалфавита и 6-ти символьным цифровым кодом> регламент оборота бланков СО 1 для обеспечения надлежащего учета бланков ("регламент учета") в ходе документооборота сопровождающего бизнес-процесс любые операции перемещения бланков от любой функциональной единице процесса другой ("процедура ДО") сопровождаются составлением актов Приема-Передачи ("процедура УД") 2 функциональные единицы обеспечивающие исполнение "регламента учета" ("операторы") подразделяются на внутренние - организационно подчиненные головной компании ("филиалы") и внешние, несущие ответственность перед головной компанией в рамках договоров ("агенты") 3 в процессе исполнения бизнес-процессов и "процедур ДО" "бланки СО" могут быть переданы от эмитента филиалу (эмиссия) от эмитента агенту (эмиссия SIC! - ИМХО криво) от агента филиалу (исполнение или возврат) от агета эмитенту (исполнение или возврат) от филиала эмитенту (исполнение или возврат) от филиала агенту (поручение к исполнению) 4 в любых случаях передачи бланков и исполнения процедур документооборота 4.a ответсвенность за исполнение "процедур УД" и за надлежащее исполнение этих процедур возлагается 4.a.1 на оператора - передающую сторону 4.a.2 на оператора - принимающую сторону 4.a.3 <иное> 4.b ответсвенность за сохранность бланка СО и за надлежащее исполнение процедур исполнения возлагается 4.b.1 на принявшую документ сторону 4.b.2 <иное> 5 в любой момент исполения любого этапа оборота бланков СО состояние любого бланка по отношению к регламету оборота ("статус") описывается в следующих терминах регламента учета ( 5.a "в работе" - эмитирован/передан к исполению/исполняется 5.b "исполнен" - эмитирован/передан к исполнению/исполнен надлежащим образом/возвращен эмитенту 5.c "ануллирован" - эмитирован/ 5.c.1 передан к исполнению/исполнен не надлежащим образом/возвращен 5.с.2 передан к исполнению/ (не)исполнен (не)надлежащим образом/не возвращен в установленный срок от одного оператора другому(утерян) вот так примерно описываются Б.П. при постановке задачи по ней формулируются требования к С.У. по ним пишется Т.З. в общем - некогда мне расписывать - пошел пивасик квасить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2005, 18:24 |
|
||
|
Помогите со структурой базы
|
|||
|---|---|---|---|
|
#18+
5.с.2 <...>/не возвращен в установленный срок от одного оператора другому <или имитенту>(утерян) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2005, 18:37 |
|
||
|
Помогите со структурой базы
|
|||
|---|---|---|---|
|
#18+
Конечно же можно поиздеваться над не очень опытным программером :) ноя же попросил помочь! а вы... да ну вас! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2005, 20:43 |
|
||
|
Помогите со структурой базы
|
|||
|---|---|---|---|
|
#18+
spда ну вас! Ну и правильно, готовых схем вам здесь никто не предоставит. Единственная ошибка в первом посте это учет бланков в диапазонах, а не по штучно. Все остальное достаточно здраво, какие есть еще вопросы? В простейшем виде создается первичный документ, к ниму привязан список диапазонов бланков. При подтверждении документа проверяется текущее состояние бланков и заполняется таблица с движением: Серия/Номер бланка, Дата, Документ основания, Состояние, Место хранения, Описание 1, 01/01/05, Акт1, СОЗДАН, ГОЛОВНАЯ КОНТОРА, Получены новые бланки 2, 01/01/05, Акт1, СОЗДАН, ГОЛОВНАЯ КОНТОРА, Получены новые бланки 3, 01/01/05, Акт1, СОЗДАН, ГОЛОВНАЯ КОНТОРА, Получены новые бланки ... 1, 01/02/05, Акт2, СОЗДАН, Филиал 1, Переданы в филиал 1 2, 01/02/05, Акт3, СОЗДАН, Филиал 2, Переданы в филиал 2 ... 1, 01/03/05, Акт4, АННУЛИРОВАН, Филиал 1, Списан 2, 01/03/05, Акт5, СОЗДАН, ГОЛОВНАЯ КОНТОРА, Переданы в головную контору В результате на 01.03.05 бланк 1 аннулирован, 2 и 3 в Головной конторе При отмнене первичных документов идет проверка текущего состояния бланка (не списан ли он уже другими актами) и удаление записей из таблицы с движением. У нас все это решалось более сложно и номерные бумаги переводились по плану счетов проводками, а места хранения определялось аналитикой. Но у нас был готовый механизм учета и отчетности, а общий смысл такой же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2005, 14:38 |
|
||
|
Помогите со структурой базы
|
|||
|---|---|---|---|
|
#18+
Estets[quot sp]да ну вас! Ну и правильно, готовых схем вам здесь никто не предоставит. Единственная ошибка в первом посте это учет бланков в диапазонах, а не по штучно. Все остальное достаточно здраво, какие есть еще вопросы? В простейшем виде создается первичный документ, к ниму привязан список диапазонов бланков. При подтверждении документа проверяется текущее состояние бланков и заполняется таблица с движением: Серия/Номер бланка, Дата, Документ основания, Состояние, Место хранения, Описание 1, 01/01/05, Акт1, СОЗДАН, ГОЛОВНАЯ КОНТОРА, Получены новые бланки 2, 01/01/05, Акт1, СОЗДАН, ГОЛОВНАЯ КОНТОРА, Получены новые бланки 3, 01/01/05, Акт1, СОЗДАН, ГОЛОВНАЯ КОНТОРА, Получены новые бланки ... 1, 01/02/05, Акт2, СОЗДАН, Филиал 1, Переданы в филиал 1 2, 01/02/05, Акт3, СОЗДАН, Филиал 2, Переданы в филиал 2 ... 1, 01/03/05, Акт4, АННУЛИРОВАН, Филиал 1, Списан 2, 01/03/05, Акт5, СОЗДАН, ГОЛОВНАЯ КОНТОРА, Переданы в головную контору В результате на 01.03.05 бланк 1 аннулирован, 2 и 3 в Головной конторе При отмнене первичных документов идет проверка текущего состояния бланка (не списан ли он уже другими актами) и удаление записей из таблицы с движением. а вот как быть с МЕСТО ХРАНЕНИЯ - тут же должна быть ссылка либо на структурное подразделение либо на агента, а это 2 разные таблицы Как тут быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2005, 15:03 |
|
||
|
Помогите со структурой базы
|
|||
|---|---|---|---|
|
#18+
Меcто хранения - в порфеле у агента ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2005, 15:27 |
|
||
|
Помогите со структурой базы
|
|||
|---|---|---|---|
|
#18+
автора вот как быть с МЕСТО ХРАНЕНИЯ - тут же должна быть ссылка либо на структурное подразделение либо на агента, а это 2 разные таблицы Как тут быть? 1)В лоб - два поля плюс чек, что они не могут быть заполнены одновременно. 2)Если таких использований мест хранения (структурное подразделение /агент) много и в других таблицах, то можно явно создать обобщающую таблицу МестоХранения с ИД и теми же двумя полями. 3)Если кроме свойства быть местом хранения, структурное подразделение и агент имеют еще много общего, то подумать о создании таблицы Структурное_подразделение_Агент с единой идентификацией. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2005, 17:35 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=33274485&tid=1545656]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 267ms |
| total: | 383ms |

| 0 / 0 |
