Техническая карта
Техкарта — список изделий деревом: изделие, под ним его узлы, под узлом — его. Узел, который входит в несколько изделий, стоит под каждым и подписан «общий»; узел, который не входит никуда, лежит внизу в группе «узлы вне изделий». Поиск — по части названия либо по обозначению. Карта открывается по названию, правится кнопкой «править»; новое изделие заводится кнопкой «Новое изделие», из выгрузки САПР — кнопкой «Из САПР».
Техкарта отвечает на один вопрос: что происходит с изделием от сырья до отгрузки — и делает это так, чтобы ответ пересчитывался при смене исполнения.
Изделие
| Поле | Что значит |
|---|---|
| Название | как изделие зовут в переписке с заказчиком |
| Обозначение | по чертежу, ЕСКД: ОБ150-001 |
| Единица | в чём продаётся: шт, пог.м, м², компл |
| Это узел | галочка: карта описывает не изделие, а часть другого |
| Брак узла, % | доля брака на сборке самого изделия |
| Названия этапов | подписи переделов: Погонаж · Резка и торцы · Контроль |
Единица не подпись, а расчёт: заказ на 47,5 пог.м так и останется 47,5, а не поднимется до 48 — панель режут по месту. У штучной клипсы наоборот.
Опции
Чем исполнения различаются. Три вида:
- да/нет — «подлокотники», «антибактериальное исполнение»;
- список — «цвет: серый / белый / колеровка по RAL»;
- число — «длина отрезка, мм», «количество секций».
Опции меняют состав, а не только цену. Цвет подменяет пигмент в рецептуре, медисполнение добавляет строку, отказ от покраски убирает и операцию, и порошок.
Правила разборки
Правило — это «при таком условии добавить вот это в таком количестве».
| Часть правила | Что задаёт |
|---|---|
| Что добавить | операцию, деталь, узел или материал напрямую |
| Условие | при каком выборе опций правило срабатывает |
| Количество | число или выражение по опциям |
| Этап | порядок: этап 1 ждёт закрытия этапа 0 |
| Нормы | Тпз, Тшт и расценка этого изделия, поверх справочника |
| Отдаёт частями | можно ли передавать следующему переделу до конца партии |
Выражения количества
Количество считается на одну единицу изделия; на партию система умножает сама. В выражении доступны опции по их ключам:
1 — одна штука на изделие
1000 / длина — сколько отрезков в погонном метре
1 + 40 / длина — метр профиля плюс припуск на рез
0.10 * (1 + 30 / длина) — килограммы на метр с припуском
ceil(ширина / 600) * 2 — по две стойки на каждые 600 мм
4 + 2 * подлокотники — ножки, и ещё две, если подлокотники включены
Что можно писать:
| Числа | с точкой: 0.715, 1000; запятая не принимается |
| Опции | по ключу одним словом, кириллица допустима: длина, цвет_каркаса |
| Действия | + − * / и скобки |
| Функции | ceil() вверх, floor() вниз, round() к ближайшему, max(a, b), min(a, b) |
| Опция «да/нет» | входит как 1 или 0 |
| Опция-список | только если её значения — числа; «серый»/«белый» в формулу не ставят — для этого варианты по условию |
Чего нет: сравнений и «если» (длина > 2000 ? …), степени, процентов, ссылки на количество в заказе. Ошибка формулы — «неизвестная опция», «не закрыта скобка», «отрицательное количество» — показывается под строкой сразу.
Округление вверх (ceil) важно там, где считаются целые предметы: половины стойки не бывает.
Варианты по условию
У одного правила может быть несколько вариантов: «если цвет серый — пигмент серый, если белый — белый». Это одна строка рецептуры с подменой материала, а не три почти одинаковых правила.
Нормы принадлежат техкарте
Норма времени у предмета, а не у справочника. «Резка» в справочнике — общая операция со средними цифрами; в карте панели у неё свои Тпз и Тшт. Поэтому переопределение норм стоит прямо в правиле.
Состав и деньги справа
Пока правите карту, справа считается состав при текущих опциях и плановая себестоимость единицы. Строки без подсветки — правила, которые при этом выборе не сработали: видно не только что вошло, но и что могло бы войти.
Три уровня строгости
Система различает, насколько всё плохо:
| Что | Когда | Что можно |
|---|---|---|
| Ошибка | ссылка на несуществующее, цикл в составе | сохранить нельзя |
| Не проставлено | у операции нет нормы времени | сохранить можно, заказ принять нельзя |
| Замечание | нулевой Тпз там, где наладка обычно есть | можно всё, но сказано вслух |
Разница не формальная: «не проставлено» — это обычное состояние карты в работе, а не ошибка, и запрещать сохранение было бы враньём.
Удаление
Карту, по которой есть принятые заказы, удалить нельзя — она уже часть договорённости. Узел, который входит в другие изделия, тоже: система назовёт, куда именно он входит.