Статусы закупки по проекту: где смотреть и как поправить руками
Когда нужно
- «Что у нас по Тайфуну куплено, а что ещё нет»
- «Эту позицию я купил сам в магазине, счёта не будет»
- «Эта строка нам вообще не нужна, уберите её из хвоста»
- «Почему висит „счёт запрошен“, я же оплату видел»
- «Покажи список того, что ещё не заказано»
Что даёт
Одна таблица на весь проект: каждая позиция спецификации со своим статусом — запрошен счёт, передано в оплату, оплачено, в пути, получено. Статус считается сам: система смотрит, в каком заказе живёт строка и сколько по ней принято. Ничего вести руками не нужно.
А где система знать не может — купили за наличные, позиция отпала — статус ставится руками, прямо в этой же таблице.
Как сделать
Откройте parts.rise-automation.ru, найдите деталь <код проекта>-bom (например tayfun-bom) и перейдите на вкладку «Статусы закупки».
В таблице:
- Поиск сверху — по названию или артикулу, чтобы не листать сотни строк.
- Счётчик рядом с поиском — сколько позиций в каком статусе. Это и есть ответ на «что у нас по проекту».
- Статус — то, что система вывела сама, и поставщик, у которого позиция заказана.
- Ручной статус — выпадающий список. Выбрали значение → оно сразу записалось, страницу перезагружать не нужно.
Ручных значений семь: пять обычных (счёт запрошен, передано в оплату, оплачено, в пути, получено) плюс «Куплено самим» и «Не требуется».
Ручной статус главнее. Если вы поставили «Куплено самим», а конвейер думает иначе («заказано у ЭТМ»), таблица покажет ваш статус, а рядом мелко — что думает система. Никто ничего не затирает: ни вы её, ни она вас. Расхождение видно, решение за человеком.
Снять свой статус — выбрать в списке «— (авто)»: позиция вернётся к тому, что считает конвейер.
Группировка: разделы, узлы, шкафы
Спецификация из трёхсот позиций подряд не читается. В той же таблице позиции складываются в узлы любой вложенности — так, как устроено изделие:
РТК Тайфун
Механика
Оснастка
Тумба крепления робота
Система управления
Шкаф СУ
Контроллер Сименс
Частотник
Робот
Завести узел: кнопка «+ Новый узел…», ввести название («Шкаф СУ»). Если в списке «куда перенести» уже выбран другой узел, новый создастся внутри него — так набирается вложенность любой глубины.
Разложить позиции: отметить галочками нужные строки, выбрать узел в списке «куда перенести», нажать «Перенести». Ошиблись — тот же приём и пункт «⟵ в корень проекта».
Свернуть/развернуть узел — клик по его строке. Рядом с названием узла всегда видна сводка по всему, что внутри, включая вложенные узлы: «Получено: 12 · В пути: 3».
Узлы — не наша выдумка поверх InvenTree, а его штатные сборки. Поэтому то же дерево разворачивается и на обычной вкладке Bill of Materials, и попадает в отчёты и выгрузки.
Если не сработало
-
Вкладки «Статусы закупки» нет — вы открыли не ту деталь. Таблица живёт только на сборке проекта
<код>-bom, на обычной позиции её нет. - Статус выбрали, а он отскочил обратно — запись не прошла (обычно кончилась сессия). Обновите страницу, войдите заново и повторите.
- Позиция в статусе «—» — она есть в спецификации, но ни в один заказ ещё не попала.
- «Получено (частично)» — часть количества принята, часть ещё нет. Это нормальный промежуточный статус, а не ошибка.
- Статус упорно неверный, а руками ставить не хочется — скажите Антону: значит, конвейер что-то читает не так, и лечить надо его, а не подписывать сверху.