Основным информационным блоком для коллекций наряду конечно и с общими блоками информации, является блок «Компоненты». Он не случайно вынес как отдельный элемент системы, так как является важнейшим.
Выглядеть он может совершенно по разному, в зависимости от назначения. Это может быть простой технологический процесс
Или сборочная технология
Это может быть спецификация узла или изделия
Это может быть дерево изделия, со всеми входящими в него узлами и сборочными единицами.
Может быть и полное дерево изделия, включая и технологические процессы обработки каждой позиции.
Варианты могут быть самые разные. Например - лист цен поставщика.
Или расценки на выполняемые операции
Или ведомость потребности материала на заказ.
Эти коллекции могут формироваться как вручную, так и автоматически. Под ручным заполнением понимается перетаскивание из справочника номенклатуры или из других коллекций, необходимых элементов, с проставлением необходимого количества, единицы измерения и связи. Доступны следующие команды:
Справа расположены два поля для выбора и одно поле для ввода. В первом из них устанавливается значение единицы измерения, а во втором вид связи для добавляемых из номенклатурного справочника компонент, а в третьем значение для фильтра. Значения, указанные в первых двух полях, будут присвоены новым элементам, заносимых в список компонент из справочника номенклатуры.
Имеются следующие команды
"Настройки". По этой кнопке выводится список полей для отображения
"Раскрыть". Раскрывает состав изделия (заказа).
"Технология". Подгружает технологические процессы для позиций списка компонент.
"Рассчитать стоимость". Рассчитывает стоимость изделия (заказа).
"Создать коллекцию по выделенным компонентам".
"Диаграмма Гантта". Позволяет отредактировать даты через удобный графический интерфейс.
Имеются следующие команды
"Настройки". По этой кнопке выводится список полей для отображения
Всё просто. Галочка нажата – поле выводится, нет её – поле не выводится. Бывает удобно для разных представлений
"Печать в PDF". По этой команде формируется отчёт о содержимом коллекции. "Технология". Подгружает технологические процессы для позиций списка компонент.
"Создать коллекцию по выделенным компонентам".
"Диаграмма Гантта". Позволяет отредактировать даты через удобный графический интерфейс.
"Расширенный вид". Режим показывает данные, содержащиеся как в блоках данных компоненты, так и в блоках данных её номенклатуры. Позволяет оценить полноту заполнения информации.
"Склад". Вызывает режим показа остатков на складе по выделенным позициям.
"Отметить всё". Выделяет все позиции на экране. На месте этой кнопки после выполнения команды появляется кнопка "Снять выделение".
"Склад". Вызывает режим показа остатков на складе по выделенным позициям.
"Отметить всё". Выделяет все позиции на экране. На месте этой кнопки после выполнения команды появляется кнопка "Снять выделение".
"Снять выделение". Снимает выделяет для всех позиций на экране. На месте этой кнопки после выполнения команды появляется кнопка "Отметить всё".
Раскрыть дерево. Раскрывает дерево, На месте этой кнопки после выполнения появляется кнопка "Свернуть дерево".
Свернуть дерево. Сворачивает дерево, На месте этой кнопки после выполнения появляется кнопка "Раскрыть дерево".
Если навести курсор на строку компоненты, то выводятся допустимые команды над ней.
Сместить вверх. Перемещает компонент вверх по списку.Редактировать. Вызывается окно редактирования реквизитов компоненты следующего вида.
Удалить компонент. Эта команда может и не отработать, если у компонента есть дочерние элементы, или он задействован в других коллекциях.
Список компонент в большинстве случаев представляет собой линейный список, но часто требуется построить его в виде иерархического списка. Удобно например к технологической операции привязать всё что к ней относится, какие то фрагменты скрыть, а какие то - раскрыть.
Управление последовательностью и соподчинённостью компонент производится посредством Drag&Drop. Встали ну нужную компоненту, и удерживая нажатой левую кнопку мыши перенесли её в нужное место. К какому месту будет присоединена компонента показывается выделенным шрифтом. Чтобы перенести компоненту в корень (убрать соподчинённость) нужно перенести её на заголовок. Следует обратить внимание, что перенос в рамках одного окна выполняете именно именно операцию переноса. В исходном месте компонент удаляется и переносится в новое место. Если же эта операция делается из двух разных окон, то производится копирование компонента. Компонент остаётся и там откуда его переносили и появляется там куда его перенесли. Если компонент имеет соподчинённые элементы, то копируется или переносится всё что к нему относится. Если же переносятся (копируются) выделенные элементы, то все операция производится только над этими элементами, без какой либо иерархии. В этом случае выделенные элементы будут вставлены линейным списком, к тому элементу, на который указывает выделенная строка.





















Комментариев нет:
Отправить комментарий