Помощь в построении т.н. "рекурсивного" многоуровневого запроса для расчета производства
Re: Помощь в построении т.н. "рекурсивного" многоуровневого запроса для расчета производства
Сергей, добрый день!
А можно предварительно озвучить (обсудить) что такое "Многоуровневая структура"
как это будет выглядеть и как работать
Лично я в этом крайне заинтересован, готов на спонсорство
А можно предварительно озвучить (обсудить) что такое "Многоуровневая структура"
как это будет выглядеть и как работать
Лично я в этом крайне заинтересован, готов на спонсорство
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Помощь в построении т.н. "рекурсивного" многоуровневого запроса для расчета производства
На первом этапе будут реализованы две задачи:
1) Визуальное представление древовидной структуры записей. То есть можно будет создавать вложенные записи (как сейчас сущности) и это будет представлено в виде дерева.
2) Подсчет значений по всей глубине ветки дерева. То есть если у вас процесс или изделие состоит из несколько вложенных записей, будет возможно вычислить общую сумму для конкретной ветки дерева.
1) Визуальное представление древовидной структуры записей. То есть можно будет создавать вложенные записи (как сейчас сущности) и это будет представлено в виде дерева.
2) Подсчет значений по всей глубине ветки дерева. То есть если у вас процесс или изделие состоит из несколько вложенных записей, будет возможно вычислить общую сумму для конкретной ветки дерева.
Re: Помощь в построении т.н. "рекурсивного" многоуровневого запроса для расчета производства
Классно,
а в качестве записи второго уровня можно будет использовать другую запись первого уровня?
Ведь весь смысл Комплектации в возможности многоразового использования комплекта в составе другого комплекта..
а в качестве записи второго уровня можно будет использовать другую запись первого уровня?
Ведь весь смысл Комплектации в возможности многоразового использования комплекта в составе другого комплекта..
- alcompstudio
- Спонсор

- Сообщения: 1519
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
Re: Помощь в построении т.н. "рекурсивного" многоуровневого запроса для расчета производства
Сергей, добрый день!
По этому вопросу есть уже какие-то наработки, может нужна помощь в тестировании текущей разработки?
По этому вопросу есть уже какие-то наработки, может нужна помощь в тестировании текущей разработки?
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Помощь в построении т.н. "рекурсивного" многоуровневого запроса для расчета производства
Древовидная структура записей реализована для 2.9
https://vk.com/rukovoditel_project?w=wall-80230319_1238
Предусмотрены расчеты по ветке дерева. Копирование/клонирования ветки дерева.
Единственное, mysql не поддерживают рекурсию в функция, по этому все вычисления происходят в момент создания / редактирования записи.
Все показал в видео обзоре: https://youtu.be/tV_hMs89s2c
https://vk.com/rukovoditel_project?w=wall-80230319_1238
Предусмотрены расчеты по ветке дерева. Копирование/клонирования ветки дерева.
Единственное, mysql не поддерживают рекурсию в функция, по этому все вычисления происходят в момент создания / редактирования записи.
Все показал в видео обзоре: https://youtu.be/tV_hMs89s2c
- alcompstudio
- Спонсор

- Сообщения: 1519
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
Re: Помощь в построении т.н. "рекурсивного" многоуровневого запроса для расчета производства
Добрый день!
Отлично, вроде согласно видео все как и требовалось реализовать, но нужно смотреть уже в действии, ждем 2.9 ).
Есть вопросы (не могу выяснить, т.к. пока не могу проверить):
1. Мы же работаем с одной сущностью, правильно (в тестовой базе видео - это Спецификации) ? Т.е. Структура строится "вложенностью" записей только из этой сущности? Я так понимаю, что данную структуру можно использовать как "справочный модуль" с правилами взаимосвязей, чтобы потом передавать расчетные значения в другие сущности?
2. Важный момент: у меня, например, есть шаблон в экселе с 8000+ записями верхнего уровня и вложенными/структурными записями по "древовидной" структуре (всего около 19000 записей по всей структуре). Мне нужно их как-то залить в систему (и далее могут быть подобные заливки из шаблонов). Создавать каждую с нуля, нажимая на "+" будет очень долго и проблематично... Можно ли (если нет сейчас такой возможности) предусмотреть импорт записей, чтобы и структурная вложенность по данной схеме поддерживалась?
3. Есть ли возможность работы с автоматизацией по другим действиям (сейчас пока вижу в видео, что клонировать можно, а другие виды автоматизации поддерживаются?). Можно ли вообще передавать данные как-то из структуры в отдельные сущности. Сейчас поясню, для чего нужно.
Т.к. фильтровать по вложенным элементам нельзя, а только по верхнему уровню, то вероятнее придется передавать данные в другую сущность. Мне, например, нужно подсчитать, какое общее количество Детали 4 нужно для производства всех Изделий в Заказе на производство. Т.е. Деталь 4 входит в разные Изделия в каком-то своем количестве. И мне нужно знать сколько же всего мне нужно этой Детали 4 на заказ. Я для подобной возможности создал стандартную структуру с 7-ю уровнями вложенности. http://prntscr.com/14cvsf6 т.е. там просто система "разбрасывает" из построенного дерева по своим уровням записи (создает новые из структуры-правила), а потом я могу (предполагаю, что смогу) собрать какую-то сводную информацию по нужной "детали" по всем верхним уровням.
Это предварительный вопрос, но тоже важный, т.к. Структура Спецификаций по такому дереву строится как-бы один раз, и используется для построения "производства" - т.е. набивки производственных заказов с рассчитанными значениями количества. Но нужна статистика/группирование.
4. Можно ли передавать посчитанные значения из вложенных структурных записей в другие поля/сущности? Например, взять какое-то "результирующее" значение из нового типа поля "Вычисление с вложенными записями" и передать в другое поле в другую сущность (т.е. по факту можно ли как-то его "вытянуть")?
5. Т.к. вычисление производится в момент редактирования формы (т.е. форма должна быть открыта, как я понимаю), я полагаю, должно произойти "обновление" записи. А будет ли действовать вычисление, если применять кнопку автоматизации? Т.е. например специальная автоматизация "обновить/пересчитать" - чтобы не заходить в каждую запись и обновлять ее, чтобы посчитало, а выделить в списке/дереве все нужные записи и с выделенными произвести автоматизацию (например, какое-то поле "техническое", чтобы обновилось там значение для запуска автоматизации)?
Отлично, вроде согласно видео все как и требовалось реализовать, но нужно смотреть уже в действии, ждем 2.9 ).
Есть вопросы (не могу выяснить, т.к. пока не могу проверить):
1. Мы же работаем с одной сущностью, правильно (в тестовой базе видео - это Спецификации) ? Т.е. Структура строится "вложенностью" записей только из этой сущности? Я так понимаю, что данную структуру можно использовать как "справочный модуль" с правилами взаимосвязей, чтобы потом передавать расчетные значения в другие сущности?
2. Важный момент: у меня, например, есть шаблон в экселе с 8000+ записями верхнего уровня и вложенными/структурными записями по "древовидной" структуре (всего около 19000 записей по всей структуре). Мне нужно их как-то залить в систему (и далее могут быть подобные заливки из шаблонов). Создавать каждую с нуля, нажимая на "+" будет очень долго и проблематично... Можно ли (если нет сейчас такой возможности) предусмотреть импорт записей, чтобы и структурная вложенность по данной схеме поддерживалась?
3. Есть ли возможность работы с автоматизацией по другим действиям (сейчас пока вижу в видео, что клонировать можно, а другие виды автоматизации поддерживаются?). Можно ли вообще передавать данные как-то из структуры в отдельные сущности. Сейчас поясню, для чего нужно.
Т.к. фильтровать по вложенным элементам нельзя, а только по верхнему уровню, то вероятнее придется передавать данные в другую сущность. Мне, например, нужно подсчитать, какое общее количество Детали 4 нужно для производства всех Изделий в Заказе на производство. Т.е. Деталь 4 входит в разные Изделия в каком-то своем количестве. И мне нужно знать сколько же всего мне нужно этой Детали 4 на заказ. Я для подобной возможности создал стандартную структуру с 7-ю уровнями вложенности. http://prntscr.com/14cvsf6 т.е. там просто система "разбрасывает" из построенного дерева по своим уровням записи (создает новые из структуры-правила), а потом я могу (предполагаю, что смогу) собрать какую-то сводную информацию по нужной "детали" по всем верхним уровням.
Это предварительный вопрос, но тоже важный, т.к. Структура Спецификаций по такому дереву строится как-бы один раз, и используется для построения "производства" - т.е. набивки производственных заказов с рассчитанными значениями количества. Но нужна статистика/группирование.
4. Можно ли передавать посчитанные значения из вложенных структурных записей в другие поля/сущности? Например, взять какое-то "результирующее" значение из нового типа поля "Вычисление с вложенными записями" и передать в другое поле в другую сущность (т.е. по факту можно ли как-то его "вытянуть")?
5. Т.к. вычисление производится в момент редактирования формы (т.е. форма должна быть открыта, как я понимаю), я полагаю, должно произойти "обновление" записи. А будет ли действовать вычисление, если применять кнопку автоматизации? Т.е. например специальная автоматизация "обновить/пересчитать" - чтобы не заходить в каждую запись и обновлять ее, чтобы посчитало, а выделить в списке/дереве все нужные записи и с выделенными произвести автоматизацию (например, какое-то поле "техническое", чтобы обновилось там значение для запуска автоматизации)?
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Помощь в построении т.н. "рекурсивного" многоуровневого запроса для расчета производства
Дождитесь бета версии и проверьте, и потом вопросы:)Есть вопросы (не могу выяснить, т.к. пока не могу проверить)
даМы же работаем с одной сущностью
хз как вам столько импортировать. Древовидного импорта нет.Важный момент: у меня, например, есть шаблон в экселе с 8000+ записями
- alcompstudio
- Спонсор

- Сообщения: 1519
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
Re: Помощь в построении т.н. "рекурсивного" многоуровневого запроса для расчета производства
Ясно, спасибо за ответы
Re: Помощь в построении т.н. "рекурсивного" многоуровневого запроса для расчета производства
А если Изделие 3 состоит из 15-ти Конструкций 2 с одинаковым набором деталей...
Как быть?
Прописывать блоки Конструкций 2 пятнадцать раз???
Или можно пересчитывать количество Деталей 4,1 и 5, с учетом количества Конструкций 2?
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Помощь в построении т.н. "рекурсивного" многоуровневого запроса для расчета производства
Поле "Количество всего" можно использовать в формлуе.