Skip to main content

Статусы закупки по проекту: где смотреть и как поправить руками

Когда нужно

  • «Что у нас по Тайфуну куплено, а что ещё нет»
  • «Как проставить статус счёта», «оплатил счёт — где отметить», «счёт передал в оплату»
  • «Товар по счёту приехал на объект — где отметить»
  • «Эту позицию я купил сам в магазине, счёта не будет»
  • «Эта строка нам вообще не нужна, уберите её»
  • «Почему висит „счёт запрошен“, я же оплату видел»
  • «Покажи список того, что ещё не заказано»

Что даёт

Одна таблица на весь проект: каждая позиция спецификации со своим статусом — запрошен счёт, передано в оплату, оплачено, в пути, получено. Статус считается сам: система смотрит, в каком заказе живёт строка и сколько по ней принято. Ничего вести руками не нужно.

Где система знать не может — купили за наличные, позиция отпала — статус ставится руками, прямо в этой же таблице.

Статус счёта — это статус ЗАКАЗА, а не строки

Здесь два разных статуса, и путать их не надо:

  • Статус заказа — про весь счёт целиком: «Счёт запрошен → Передано в оплату → Оплачено → В пути → Получено». Ставится в карточке заказа: Закупки → открыть заказ (например PO-0081) → кнопка «Изменить статус» сверху → выбрать. Это и есть ответ на «как проставить статус счёта»: оплатили — ставьте «Оплачено» на заказе, а не на каждой строке.
  • Ручной статус позиции — про одну строку спецификации: когда именно эта позиция живёт иначе, чем её заказ («Куплено самим», «Не требуется»).

Заказ по счёту, присланному в чат, система заводит сама и называет счёт № … от … в описании — ищите его во вкладке Закупки по номеру счёта или по названию любой детали из него (поиск ищет и внутри заказов).

Товар приехал — что делать

Ничего, если поставщик пришлёт УПД через Диадок: система принимает поставку сама каждый час, и статус позиций станет «Получено» без вашего участия. Если по поставке остались вопросы — они появятся на вкладке «УПД: за человеком» на сборке проекта, там всё решается кнопками.

Если УПД не будет (купили за наличные, привезли сами) — поставьте руками: «Получено» на заказе, а на строках спецификации ручной статус «Получено».

Как сделать

Откройте parts.rise-automation.ru, найдите сборку <код проекта>-bom (например tayfun-bom) и перейдите на вкладку «Спецификация (BOM)». Та же вкладка есть и на каждом узле проекта — там показано только его содержимое.

В таблице:

  • Поиск — по названию или артикулу, чтобы не листать сотни строк.
  • Фильтры рядом: «все узлы / вне узлов / <узел>» и «все статусы / <статус>». Счётчик «N из M» — сколько позиций попало под фильтр.
  • Колонки: позиция · кол-во · с НДС · статус (что вывела система и у кого заказано) · ручной статус.
  • Ручной статус — выпадающий список в строке. Выбрали → записалось сразу, страницу перезагружать не нужно.

Ручных значений семь: пять обычных (счёт запрошен, передано в оплату, оплачено, в пути, получено) плюс «Куплено самим» и «Не требуется».

Ручной статус главнее. Если вы поставили «Куплено самим», а система думает иначе («заказано у ЭТМ»), таблица покажет ваш статус, а рядом мелко — что думает система. Никто ничего не затирает. Снять свой статус — выбрать «— (авто)».

Группировка: разделы, узлы, шкафы

Спецификация из трёхсот позиций подряд не читается. Позиции складываются в узлы любой вложенности — так, как устроено изделие:

РТК Тайфун
  Механика
    Оснастка
    Тумба крепления робота
  Система управления
    Шкаф СУ
  • Завести узел: «+ Новый узел…» → ввести название → Enter. Новый узел сразу становится адресатом: следующее «+ Позиция…» положит деталь в него.
  • Положить позицию: «+ Позиция…» → найти деталь по названию или артикулу (или «+ Новая деталь…», если её ещё нет в каталоге) → в строке добавления видно, в какой узел она уйдёт → «Добавить».
  • Перенести: отметить строки галочками → выбрать узел в списке «куда:» → «Перенести (N)».
  • Удалить: крестик в строке позиции, либо галочки → «Удалить (N)». Узел удаляется крестиком в его строке — вместе с содержимым, после подтверждения.
  • Вернуть удалённое: кнопка «Корзина» — 60 дней всё возвращается на место, см. страницу «Вернуть удалённое из спецификации».
  • Свернуть/развернуть узел — клик по его строке. Рядом с названием — сводка по всему, что внутри: «Получено 12 · В пути 3». Звёздочка ☆ у узла — слежение, см. «Следить за узлом проекта».

Узлы — штатные сборки InvenTree, поэтому то же дерево видно и на обычной вкладке «Спецификация», и в отчётах.

Если не сработало

  • Вкладки «Спецификация (BOM)» нет — вы открыли не ту деталь. Таблица живёт на сборке проекта <код>-bom и на его узлах; на обычной позиции её нет.
  • Не найти заказ по счёту — во вкладке Закупки поиск ищет и по содержимому заказов: наберите название любой детали из счёта.
  • Статус выбрали, а он отскочил — запись не прошла (обычно кончилась сессия). Обновите страницу, войдите заново и повторите.
  • Позиция в статусе «—» — она есть в спецификации, но ни в один заказ ещё не попала.
  • «Получено (частично)» — часть количества принята, часть ещё нет. Это нормальный промежуточный статус, а не ошибка.
  • Статус упорно неверный, а руками ставить не хочется — скажите Антону: значит, система что-то читает не так, и лечить надо её, а не подписывать сверху.