|
|
|
Журнал документов
|
|||
|---|---|---|---|
|
#18+
Поделитесь опытом может кто делал журналы документов. Как кроме UNION ALL таблиц можно организовать просмотр документов в системе. Может через отдельную таблицу заголовков? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2008, 10:36 |
|
||
|
Журнал документов
|
|||
|---|---|---|---|
|
#18+
Должна быть реально общая таблица документов с общими реквизитами, другой вопрос а нужны ли все документы в одном журнале, например складские и кадровые? С уважением, Naf ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2008, 12:25 |
|
||
|
Журнал документов
|
|||
|---|---|---|---|
|
#18+
Вот именно что журналов будет n-количество. Поэтому наверное придется делать таблицы для каждого журнала и вешать триггеры на изменение статуса документа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2008, 14:00 |
|
||
|
Журнал документов
|
|||
|---|---|---|---|
|
#18+
izoldov-roskiniВот именно что журналов будет n-количество. Поэтому наверное придется делать таблицы для каждого журнала и вешать триггеры на изменение статуса документа. Придется конечно, нормальное решение. Чтоб код не дублировать можно шаблон журнала сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2008, 14:10 |
|
||
|
Журнал документов
|
|||
|---|---|---|---|
|
#18+
izoldov-roskiniup Шаблоны скриптов таблиц и триггеров журнала. Они же почти идентичны, точнее имеют много общего. Некое подобие объектного наследования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2008, 11:24 |
|
||
|
Журнал документов
|
|||
|---|---|---|---|
|
#18+
А шаблон куда вешать - то? Получается при создании каждого документа придется прописывать ему триггер. Так я уже пробовал. Впринципе годится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2008, 11:38 |
|
||
|
Журнал документов
|
|||
|---|---|---|---|
|
#18+
Народ, у кого есть опыт в создании подобных вещей, поделитесь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2008, 16:57 |
|
||
|
Журнал документов
|
|||
|---|---|---|---|
|
#18+
1) Проанализируйте какие у вас типы документов и чем отличаются 2) Проанализируйте какие у вас типы журналов документов и чем отличаются 3) Задайте вопрос заново ______________________________________________________ Давайте считать обступившее нас со всех строн коричневое море шоколадным ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2008, 17:50 |
|
||
|
Журнал документов
|
|||
|---|---|---|---|
|
#18+
Все что вы спрашиваете - абстрактно. Документы могут быть любые, меня не интересует какие куда документы объединять, меня интересует вариант реализации. Таблица с общими реквизитами или есть еще варианты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2008, 21:39 |
|
||
|
Журнал документов
|
|||
|---|---|---|---|
|
#18+
izoldov-roskiniменя интересует вариант реализации. Таблица с общими реквизитами или есть еще варианты Зависит от. Самый крайний вариант, когда новый тип документов создает сам пользователь. В этом случае спасает только EAV. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2008, 09:12 |
|
||
|
Журнал документов
|
|||
|---|---|---|---|
|
#18+
Я решил делать например на набор документов (схожих по смыслу) отдельную таблицу с несколькими полями. Они заполняются информацией при помощи триггера. Но получается некоторое дублирование информации. Подскажите насколько это правильно и имеет ли право на существование. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2008, 17:23 |
|
||
|
Журнал документов
|
|||
|---|---|---|---|
|
#18+
Народ отзовитесь, очень надо, не знаю как быть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2008, 19:44 |
|
||
|
Журнал документов
|
|||
|---|---|---|---|
|
#18+
И еще вопрос по ходу, как можно сделать так, что допустим есть журнал разных документов из которых отображаются общие поля. А если добавляется еще один документ в журнал или реквизит который уже существует в других документах, как и его отобразить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2008, 22:48 |
|
||
|
Журнал документов
|
|||
|---|---|---|---|
|
#18+
примерно так как на рисунке. Суть в чем... Вам нужно определиться с видом эмуляции наследования в БД (тема в ветке мелькала не раз). Основных 2-а вида: 1) на основе связи 1-к-1 (как на рисунке). В этом случае итоговые журналы получаются путем join-а. 2) миграция атрибутов родителя в потомков. Это чаще всего оптимизационный вариант, если производительность первого перестает удовлетворять. В этом случае итоговые журналы получаются путем использования union all. Для обоих вариантов обычно создаются соответствующие view. Прочие варианты, как то Single-table-inheritance и EAV, применительно к этой задаче, я бы не рекомендовал рассматривать, так как они стоят далеко от нормального понимания понятия "проектирование". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2008, 00:53 |
|
||
|
Журнал документов
|
|||
|---|---|---|---|
|
#18+
Сделайте таблицу "ЖурналДокументов" с полями ИДДокумента, ИДТипДокумента, ПутьКФайлу. Далее можнодля каждого типа документа таблицу с реквизитами и связать запросами с главной таблицей, а можно в первую таблицу внести поля ПереченьРеквизитов, Реквизиты(Мемо, реквизиты перечислять через разделитель), создать функцию, разделяющие, объединяющие реквизиты, ну и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2008, 11:20 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=35402734&tid=1543702]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
180ms |
get topic data: |
7ms |
get forum data: |
1ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 476ms |

| 0 / 0 |
