Страница 1 из 1

Реальна подобная схема?

Добавлено: 01 авг 2019, 17:05
letarch
Здравствуйте.
Хочу зафиксировать полный цикл движения оборудования начиная с момента заказа, и вплоть до утилизации.
В качестве основного элемента выступает объект с уникальным ID(оборудование, лицензия, сертификат и тд).
Пример, в сущности "Заказ" фиксируется объект с указанием поставщика, документов на приобретение и тд на основе реальных покупок. Затем, после реального получения объекта на руки нужно его "перенести" из "Заказа" в сущность "Склад". Затем, после установки на место, перенести "объект" в сущность "Установлено" с указанием места и тд.
Когда объект закончил свою работу(сломан, заменён, устарел, закончился и тд.) перенести в сущность "Утилизировано" с указанием способа(продан, выброшен и тд)
Как можно реализовать подобное?
примерная схема.png

Re: Реальна подобная схема?

Добавлено: 02 авг 2019, 10:03
support
Как я понял из описания, "Заказ" или "Склад" - это состояние объекта. В связи с этим нет необходимости создавать отдельную сущность под каждое состояние. Можно сделать просто список со значениями и перемещать объект изменяя значения в списке.

Re: Реальна подобная схема?

Добавлено: 02 авг 2019, 11:48
letarch
support писал(а): 02 авг 2019, 10:03 Как я понял из описания, "Заказ" или "Склад" - это состояние объекта. В связи с этим нет необходимости создавать отдельную сущность под каждое состояние. Можно сделать просто список со значениями и перемещать объект изменяя значения в списке.
Отличная идея! Спасибо. Попробовал, всё получилось как нужно.
Но теперь другой момент. Допустим, я добавил кучу объектов (оборудования, лицензий и т.д.).
Хотелось бы увидеть вобщем, какое оборудование и программы установлены в конкретном подразделении и месте
алкоридм.png
Необязательно в той форме как на картинке. Может другим способом можно это отобразить, отчётом или ещё как. Хочется примерно так: перейдя в пункт "Установленное" можно было "кликнуть" на нужное подразделение, затем на рабочее место, и увидеть общую характеристику места.

Re: Реальна подобная схема?

Добавлено: 02 авг 2019, 11:59
Евгений
Можно сделать поле "Этап жизненного цикла", которое переводит Объект по этапам. Но тогда запись Объект должно содержать в себе все-все поля из всех этапов. И в зависимости от Этапа, скрывать или показывать определённые подмножества полей этой записи. Получится сотня полей. Неудобно, может быть есть какой-то другой способ?

Re: Реальна подобная схема?

Добавлено: 02 авг 2019, 12:07
letarch
Евгений писал(а): 02 авг 2019, 11:59 Можно сделать поле "Этап жизненного цикла", которое переводит Объект по этапам. Но тогда запись Объект должно содержать в себе все-все поля из всех этапов. И в зависимости от Этапа, скрывать или показывать определённые подмножества полей этой записи. Получится сотня полей. Неудобно, может быть есть какой-то другой способ?
Хорошее замечание, но мне кажется это скорее "фича" :-) Можно отследить все моменты движения объекта.

Re: Реальна подобная схема?

Добавлено: 02 авг 2019, 13:40
Евгений
Нет, все моменты движения не отследить. В полях одной записи будут храниться только последние по времени значения. Чтобы хранить историю, нужно как раз выносить в отдельную подчиненную таблицу записи с этапами и соответствующими датами.

Re: Реальна подобная схема?

Добавлено: 02 авг 2019, 16:25
letarch
Евгений писал(а): 02 авг 2019, 13:40 Нет, все моменты движения не отследить. В полях одной записи будут храниться только последние по времени значения. Чтобы хранить историю, нужно как раз выносить в отдельную подчиненную таблицу записи с этапами и соответствующими датами.
Ого, а это можно сделать штатными средствами "Руководителя"?

Re: Реальна подобная схема?

Добавлено: 02 авг 2019, 17:48
support
Да, через автоматизацию.

Re: Реальна подобная схема?

Добавлено: 02 авг 2019, 20:24
letarch
support писал(а): 02 авг 2019, 17:48 Да, через автоматизацию.
Этот ответ относится и к этому вопросу?

Re: Реальна подобная схема?

Добавлено: 02 авг 2019, 20:57
support
Через автоматизацию одной кнопкой можно и значение изменить и создать запись в дочерней сущности или в поле "Этап жизненного цикла" и т.д.