Инструменты пользователя

Инструменты сайта


раскрыть

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
раскрыть [2021/10/25 12:29] apeksраскрыть [2022/12/21 20:38] (текущий) apeks
Строка 1: Строка 1:
 +** Раскрытие **
 +
  Этот режим позволяет полностью раскрыть состав компонент коллекции. В переводе на простой язык — получить полное дерево изделия со всеми входящими в него узлами и сборочными единицами. Выполняется эта процедура нажатием кнопки «Раскрыть» в блоке «Компоненты».  Видимо будет не лишним описать как она работает. Приведём пример как это делается на примере изделия «Резервуар». Итак.  Этот режим позволяет полностью раскрыть состав компонент коллекции. В переводе на простой язык — получить полное дерево изделия со всеми входящими в него узлами и сборочными единицами. Выполняется эта процедура нажатием кнопки «Раскрыть» в блоке «Компоненты».  Видимо будет не лишним описать как она работает. Приведём пример как это делается на примере изделия «Резервуар». Итак.
 Заведена коллекция, где в блоке “[[блок Компоненты|компоненты]]”, указано, сколько этих резервуров нужно изготовить. В примере приведена одна позиция заказа. Их конечно же может быть несколько. Самых разных позиций, которые у нас заказали. Вот состав.  Заведена коллекция, где в блоке “[[блок Компоненты|компоненты]]”, указано, сколько этих резервуров нужно изготовить. В примере приведена одна позиция заказа. Их конечно же может быть несколько. Самых разных позиций, которые у нас заказали. Вот состав. 
Строка 8: Строка 10:
 Выглядит это вот так (ввиду довольно большого объёма, приведем только фрагмент. Выглядит это вот так (ввиду довольно большого объёма, приведем только фрагмент.
  
-{{:раскрытьсостав.png?direct +{{:раскрытьсостав.png?direct&400|}}
-&400|}}+
  
-Как видно из рисунка мы получили полное дерево изделия. Опишем алгоритм этого построения. +Как видно из рисунка мы получили полное дерево изделия. Работает это просто - последовательно у каждой позиции на каждом уровне ищутся коллекции со связью "Состав", и помещаются на текущий уровень, с умножением на количество родительских элементов. Разузлование.   
-Сначала конечно же создана новая коллекция под названием “Заказ 17_ЗС”. +Построено полное дерево заказа и рассчитано общее количество деталей, узлов и комплектующих. 
-В блок “Компоненты” занесена строка из блока “компоненты” коллекции “Заказ 17 ” +
-В номенклатурном справочнике найдена «Ёмкость РВС-2000» и открыты информационные блоки. +
-Из блока “Коллекции” взята коллекция со связью «Состав», и блок “Компоненты” из него переписан в блок “компоненты” Вновь созданной коллекции. Вот такой состав +
-Далее по всем вновь добавленным позициям проверяется наличие у них информации в блоке “Коллекции” со связью «Состав». Если таковая имеется, то компоненты из коллекций записываются в заказную спецификацию. +
-Процесс повторяется для вновь добавленных позиций до тех пор пока все имеющиеся коллекции не будут обработаны+
-Получаем полное дерево изделия, следующего вида +
-      Построено полное дерево заказа и рассчитано общее количество деталей, узлов и комплектующих. Следующим шагом будет подгрузить технологические процессы, для тех позиций которые изготавливаются. Это всего лишь одно из возможных действий. Можно рассчитать стоимость. А можно сформировать заявки своим поставщикам или отделу снабжения, используя «Создание коллекций по выделенным компонентам«. Много уже какие задачи можно решать используя эту информацию. Об этом будем постоянно писать на примере решения отдельных задач.+
раскрыть.1635164974.txt.gz · Последнее изменение: 2021/10/25 12:29 — apeks