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

Склад по трем сущностям

Добавлено: 24 мар 2024, 12:52
Dubecz
Приветствую!
Структура приложения имеет вид как на скриншоте:
Структура.png
Есть ли принципиальная возможность реализовать "склад", если в него могут добавляться наименования и из сущности Материалы, и из сущности Детали, и из сущности Сборки?

Как я понял, выпадающий список встроенными средствами возможно сделать только из одной сущности, а как сделать из трех(в данном случае)?

Можно ли встроенными средствами? Если нет, то в каком направлении копать?

Re: Склад по трем сущностям

Добавлено: 24 мар 2024, 17:13
syrorybin
Можно в Склад добавить поле Материалы и поле Детали с типом: Сущность, выпадающий список (ajax).

Re: Склад по трем сущностям

Добавлено: 24 мар 2024, 18:53
Fait
Dubecz писал(а): 24 мар 2024, 12:52 Приветствую!
Структура приложения имеет вид как на скриншоте:
Структура.png

Есть ли принципиальная возможность реализовать "склад", если в него могут добавляться наименования и из сущности Материалы, и из сущности Детали, и из сущности Сборки?

Как я понял, выпадающий список встроенными средствами возможно сделать только из одной сущности, а как сделать из трех(в данном случае)?

Можно ли встроенными средствами? Если нет, то в каком направлении копать?
Единственный работающий вариант складского учёта - 3 сущности:
Склады
База товаров и материалов
Движение материалов

Можно ещё сделать Накладные, для более понятного учёта. И там ещё много много моментов, которые нужно учесть.

Сразу предупрежу! Не смотрите в сторону размещённого на форуме шаблона ведения складского учёта. Он работает неверно, и в результате использования заведёт в тупик ваш учёт.

Если интересно, напишите мне в ЛС, мы свяжемся, и я покажу единственный стабильно работающий способ ведения складского учёта.

Re: Склад по трем сущностям

Добавлено: 24 мар 2024, 20:51
Dubecz
syrorybin писал(а): 24 мар 2024, 17:13 Можно в Склад добавить поле Материалы и поле Детали с типом: Сущность, выпадающий список (ajax).
Тогда не совсем понятно как ограничить пользователя чтобы он ввел только Материал или только Деталь или Сборку?
У него будет три выпадающих списка в одной форме....

Re: Склад по трем сущностям

Добавлено: 24 мар 2024, 20:55
Dubecz
Fait писал(а): 24 мар 2024, 18:53
Dubecz писал(а): 24 мар 2024, 12:52 Приветствую!
Структура приложения имеет вид как на скриншоте:
Структура.png

Есть ли принципиальная возможность реализовать "склад", если в него могут добавляться наименования и из сущности Материалы, и из сущности Детали, и из сущности Сборки?

Как я понял, выпадающий список встроенными средствами возможно сделать только из одной сущности, а как сделать из трех(в данном случае)?

Можно ли встроенными средствами? Если нет, то в каком направлении копать?
Единственный работающий вариант складского учёта - 3 сущности:
Склады
База товаров и материалов
Движение материалов

Можно ещё сделать Накладные, для более понятного учёта. И там ещё много много моментов, которые нужно учесть.

Сразу предупрежу! Не смотрите в сторону размещённого на форуме шаблона ведения складского учёта. Он работает неверно, и в результате использования заведёт в тупик ваш учёт.

Если интересно, напишите мне в ЛС, мы свяжемся, и я покажу единственный стабильно работающий способ ведения складского учёта.
Спасибо!
Но на данном этапе мне интересно сохранить такую структуру....Материал-Деталь-Сборка. Так как я понимаю, реализовать механизм прихода/расхода чего-либо задача вполне выполнима. Вот как связать в одной сущности Склад три сущности(материал/деталь/сборка)?

Re: Склад по трем сущностям

Добавлено: 25 мар 2024, 00:27
Fait
У каждой записи в базе товаров можно сделать поле "Тип", с вариантами Материал, Деталь, Сборка.
То есть как бы все материалы, детали и сборки хранятся в одной таблице.
И поле Сущность используется одно, но с фильтром по нужному типу.

У меня эта схема прекрасно работает.
В базе товаров и материалов также 3 типа: Товары, Материалы и Оборудование.
Списание делается из 5 разных мест в системе: из заказа, из товаров в заказе, из инвентаря, из накладных, и из производственных этапов.

Re: Склад по трем сущностям

Добавлено: 25 мар 2024, 00:31
Fait
Набор полей у Сборок, Деталей и Материалов какой? Сильно отличаются друг от друга?

Re: Склад по трем сущностям

Добавлено: 25 мар 2024, 19:13
Dubecz
Fait писал(а): 25 мар 2024, 00:31 Набор полей у Сборок, Деталей и Материалов какой? Сильно отличаются друг от друга?
Различаются, но везде есть одинаковое поле Наименование являющееся Заголовком.
Схема.png
Сборки.jpg
материал.jpg
Детали.jpg

Re: Склад по трем сущностям

Добавлено: 25 мар 2024, 19:18
Dubecz
Fait писал(а): 25 мар 2024, 00:27 У каждой записи в базе товаров можно сделать поле "Тип", с вариантами Материал, Деталь, Сборка.
То есть как бы все материалы, детали и сборки хранятся в одной таблице.
И поле Сущность используется одно, но с фильтром по нужному типу.

У меня эта схема прекрасно работает.
В базе товаров и материалов также 3 типа: Товары, Материалы и Оборудование.
Списание делается из 5 разных мест в системе: из заказа, из товаров в заказе, из инвентаря, из накладных, и из производственных этапов.
Путем применения фильтров к форме действительно получилось добиться такого результата. При выборе в выпадающем списке Типа (Материал, Деталь, Сборка) отражается нужный выпажающий список с соответственной сущностью.

Но их три, а в Вашем описанном варианте одна, как так? Можете описать подробнее?

Re: Склад по трем сущностям

Добавлено: 25 мар 2024, 21:17
Fait
Dubecz писал(а): 25 мар 2024, 19:18 Путем применения фильтров к форме действительно получилось добиться такого результата. При выборе в выпадающем списке Типа (Материал, Деталь, Сборка) отражается нужный выпажающий список с соответственной сущностью.

Но их три, а в Вашем описанном варианте одна, как так? Можете описать подробнее?
Я имел ввиду, что Материалы, детали и сборки хранятся в одной сущности.
И есть поле Тип.
Если это Сборки, то отображаем поля, относящиеся к сборкам, и скрываем все остальные. И аналогично с другими типами.
Общим у всех трёх типов будет лишь поле Наименование.