Перейти к содержимому

Копирование строк в видах работ

В релизе 3.0.206 в справочнике Виды работ появилось копирование строк: строки параметров и узлы дерева работ переносятся из одного вида работы (калькулятора) в другой через буфер обмена — выделить, Скопировать, открыть другой вид работы, Вставить. Строка переносится целиком, вместе с вложенными строками, формулами и привязками, а ключи строк программа формирует заново.

Обновление рассчитано на тех, кто делает калькуляторы и заполняет справочник видов работ.

  • Строки параметров и дерево работ заполняли в каждом виде работы руками. Одинаковые параметры — «Размер по горизонтали», «Размер по вертикали», «Материал основы» — и однотипные узлы дерева приходилось заводить заново в каждом калькуляторе.
  • Готового способа перенести заполненный блок из одной работы в другую не было: это рутина по генерации одинаковых параметров разных калькуляторов.
  • Копирование строк появилось и в параметрах, и в дереве работ и материалов справочника Виды работ.
  • Опция работает и для строк параметров, и для узлов — то есть строк вместе со всеми вложенными строками.
  • Механика обычная, как в остальной базе: выделить → Скопировать → открыть другой вид работы → Вставить.
  • Ключи строк обновляются автоматически при вставке. Дополнительно в шапке формы есть кнопка Обновить ключи — её нажимают при необходимости.
  • Строка копируется целиком: с вложенными строками, формулами и привязками.
  • В дереве работ появились две кнопки вставки: Вставить подчинёнными текущей строки и Вставить в корень.
  1. Откройте вид работы, из которого копируете. Нужна вкладка Параметры.
  2. Выделите строки в таблице. Несколько строк подряд или вразбивку — с зажатой клавишей Ctrl.
  3. Нажмите Скопировать на панели над таблицей — рядом с кнопкой Записать порядок.

Вид работы «Табличка», вкладка «Параметры»: выделены три строки — «Размер по горизонтали», «Размер по вертикали», «Материал основы»; на панели — кнопка копирования, в шапке — «Обновить ключи»

  1. Откройте другой вид работы или создайте новый. Та же вкладка Параметры.
  2. Нажмите Вставить на панели над таблицей.
  3. В шапке формы при необходимости нажмите Обновить ключи.
  4. Запишите вид работы.

Новый вид работы «Тест загр», вкладка «Параметры»: вставлены те же три строки; у строки «Материал основы» перенеслись структура отбора и формула

Строки встают с тем же порядком, единицами измерения и настройками, что у донора. Формулы и привязки тоже переносятся: у строки «Материал основы» на снимке видно СтруктураОтбора… в колонке Алг. расчёта и Результат = [Скр… в колонке Алг. изменения.

  1. Откройте вид работы-донор, вкладка Дерево работ и материалов.
  2. Выделите один или несколько узлов. Несколько узлов — с зажатой клавишей Ctrl.
  3. Нажмите Скопировать на панели над деревом.

Вид работы «Табличка», вкладка «Дерево работ и материалов»: узлы «Фрезерка» и «Накатка плёнки на лицевую поверхность», у каждого — вложенная строка материала

Выделение в дереве видно не всегда: строки раскрашены по типам, поэтому подсветка выделения на цветных строках читается плохо.

  1. Откройте вид работы, в который копируете, вкладка Дерево работ и материалов.
  2. Выберите одну из двух кнопок вставки:
    • Вставить подчинёнными текущей строки — вставка идёт в текущую строку: сначала встаньте на строку, затем нажмите кнопку. Скопированные позиции становятся её подчинёнными.
    • Вставить в корень — скопированные позиции встают в корень дерева, без родителя.
  3. Дерево разворачивается автоматически — вставленные позиции видно сразу.
  4. Запишите вид работы.

Новый вид работы «Тест загр», вкладка «Дерево работ и материалов»: на панели кнопки «Добавить операцию в корень», «Добавить подчинённую техоперацию», «Добавить материал» и группа кнопок копирования и двух вставок

То же дерево после вставки в корень: встали две позиции — «Фрезерка» и «Накатка плёнки на лицевую поверхность», каждая со своей вложенной строкой материала

Раздел Технологии → Виды работ → открыть вид работы.

  • Скопировать и Вставить для параметров — на панели вкладки Параметры.
  • Скопировать, Вставить подчинёнными текущей строки, Вставить в корень — на панели вкладки Дерево работ и материалов.
  • Обновить ключи — в шапке формы вида работы, рядом с кнопкой Записать.
  • В новом виде работы на вкладке Параметры появились скопированные строки — с тем же порядком, единицами измерения и настройками, что у донора.
  • В дереве работ появились скопированные узлы вместе с вложенными строками, формулы и привязки на месте.
  • Ключи строк новые: ключи донора не переносятся, поэтому конфликтов с уже существующими строками не возникает.
  • Вид работы записан — в заголовке окна нет звёздочки, которая помечает несохранённые изменения.
  • Кнопка «Вставить» недоступна. Она включается только тогда, когда во внутреннем буфере обмена программы есть скопированные строки. Скопируйте строки заново: у параметров своя кнопка копирования, у дерева своя.
  • «В буфере обмена нет скопированных строк пользовательских параметров». Нажали Вставить на вкладке Параметры, а в буфере лежат строки другого вида — например, скопированные узлы дерева. Скопируйте параметры в нужном виде работы.
  • «В буфере обмена нет скопированных строк дерева операций». Обратный случай: в дерево вставляют то, что скопировано не в дереве.
  • «Строки с материалами можно вставить только в технологическую операцию. Спозиционируйтесь на операции и повторите вставку». В скопированном наборе есть материал верхнего уровня, а вставка идёт в корень дерева. Встаньте на строку технологической операции и используйте Вставить подчинёнными текущей строки.
  • Вид работы открыт только для просмотра. На форме, открытой без права записи, кнопки вставки недоступны.

Планы: разделение видов работ по типу элемента

Заголовок раздела «Планы: разделение видов работ по типу элемента»

Это планы, а не текущая возможность релиза: сейчас разделения видов работ на сущности ещё нет.

  • Со временем виды работ одного и того же справочника разделят на сущности: калькулятор, узел, группа, техоперация. Тогда от флажка Калькулятор и от поля Вид техкарты планируют отказаться — останется только признак.
  • Признак уже есть, и заполнять его можно сейчас: это поле Тип элемента в шапке вида работы. Значения: Технологическая операция, Группа, Узел сборки, Калькулятор изделия.
  • Признак нужен справочно — для обменов и каталога операций. По нему можно будет фильтром быстро отделить простые техоперации вроде фрезеровки от узла или от готового изделия.

Поле «Тип элемента» в шапке вида работы: раскрытый список значений — «Технологическая операция», «Группа», «Узел сборки», «Калькулятор изделия»