InvenTree
иах.рф
Мобильное приложение

Склад и номенклатура
в вашем телефоне

Android-приложение InvenTree для сервера иах.рф. Скачайте APK, подключитесь к серверу и работайте с номенклатурой, складом, заказами и штрихкодами прямо на месте.

Android 7.0+ · 97,6 МиБ · версия 1.0.0 (128) · подпись APK проверена · SHA-256 в разделе загрузки

Сервер иах.рф доступен

Содержание

Полная инструкция: от установки APK до ежедневной работы со складом и заказами.

Скачать и установить

Один APK для телефонов и планшетов Android. Устанавливается поверх предыдущей версии, профили и сессии сохраняются.

Release-сборка

InvenTree для Android

Версия 1.0.0 (128). Пакет inventree.inventree_app. Поддерживаются устройства arm64-v8a, armeabi-v7a и x86_64. Минимальная версия Android — 7.0.

APK · 97,6 МиБ Android 7.0+ Подпись v2 проверена Русский язык
3c4286806ea3fb7f3eac5491435046738725964fd200302103cb7e728c722c8b

Контрольная сумма SHA-256 файла inventree-app-1.0.0-128.apk. Сверьте её после скачивания, если хотите убедиться, что файл не повреждён и не подменён.

Скачайте файл

Нажмите «Скачать APK». Браузер сохранит файл inventree-app-1.0.0-128.apk в папку «Загрузки». Если браузер предупреждает о скачивании APK, подтвердите загрузку.

Разрешите установку

Откройте файл через уведомление или файловый менеджер. Android может попросить разрешение «Устанавливать неизвестные приложения» для браузера или файлового менеджера. Разрешите только для этого источника и вернитесь к установке.

Установите и откройте

Нажмите «Установить». Если Play Protect показывает предупреждение, выберите «Подробнее» → «Всё равно установить» — только если SHA-256 совпадает с указанной выше. После установки откройте приложение.

Обновление

Для обновления скачайте новый APK и установите его поверх старой версии. Не удаляйте приложение: так сохранятся профили серверов и настройки. Удаление требуется только при ошибке «Приложение не установлено» из-за другой подписи.

Почему подпись самоподписанная

APK собран и подписан специально для этого сервера, а не загружен из Google Play. Это нормально для корпоративной/self-hosted сборки. Проверяйте SHA-256 и устанавливайте файл только с этой страницы.

Первое подключение

Приложению нужен адрес сервера и учётная запись InvenTree. Все данные хранятся на сервере, а не в телефоне.

Шаг 1. Добавьте сервер

  1. Откройте приложение. На главном экране нажмите на иконку сервера в правом верхнем углу (рядом с индикатором подключения).
  2. Выберите «Добавить профиль сервера».
  3. В поле «Имя профиля» укажите понятное название, например ИАХ.
  4. В поле «Адрес сервера» введите https://иах.рф.
  5. Нажмите кнопку проверки соединения (иконка с галочкой/облаком). Должно появиться сообщение об успешном подключении.
  6. Нажмите «Сохранить».
Адрес должен начинаться с http:// или https://

Не добавляйте пробелы и лишние символы. Для внешнего доступа используйте только https://иах.рф.

Шаг 2. Войдите в аккаунт

  1. В списке профилей выберите ИАХ — начнётся подключение.
  2. Введите имя пользователя и пароль от веб-версии InvenTree.
  3. Нажмите «Войти». Если включена двухфакторная аутентификация, введите код из приложения-аутентификатора.
  4. После входа откроется главный экран с плитками разделов.

Если учётной записи нет

Попросите администратора создать пользователя в веб-версии InvenTree и выдать нужные роли. Не используйте общий административный аккаунт для повседневной работы.

Если появилось предупреждение Insecure Connection

Это значит, что вы подключились по http://. Пароль и сессия передаются без шифрования. Для работы через интернет используйте https://иах.рф.

Профили серверов

В приложении можно хранить несколько профилей — например, основной сервер и тестовый. Нажмите на иконку сервера вверху, чтобы:

  • подключиться к выбранному профилю;
  • отредактировать имя или адрес сервера;
  • выйти из аккаунта, не удаляя профиль;
  • удалить профиль с устройства.

Профили и сессии хранятся локально на телефоне. При удалении приложения они удаляются. Для общего телефона используйте выход из аккаунта.

Интерфейс приложения

Главный экран — это плитки разделов. Нижняя панель — меню, поиск и сканер. Боковое меню — дополнительные разделы и настройки.

Главный экран

Набор плиток зависит от прав пользователя и настроек. Типичный набор:

  • Номенклатура — детали, узлы, категории, BOM.
  • Склад — локации и складские позиции.
  • Производственные заказы — сборка изделий.
  • Заказы на поставку — закупки и приёмка.
  • Заказы на продажу — отгрузки покупателям.
  • Перемещения — если включены на сервере.
  • Поставщики, производители, покупатели — контрагенты.

Потяните экран вниз, чтобы обновить данные. Счётчики на плитках показывают просроченные и текущие заказы.

Нижняя панель

☰ — боковое меню. ⌕ — глобальный поиск. ▩ — сканер штрихкодов и QR.

Боковое меню

Все разделы, уведомления, выбор темы, настройки и информация о приложении. Сверху — текущий пользователь.

Поиск

Ищет по номенклатуре, складским позициям, заказам и контрагентам. Удобно, когда не помните, в какой категории лежит деталь.

Права доступа

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

Номенклатура

Раздел «Номенклатура» — это каталог деталей, узлов и материалов. Здесь создают карточки, смотрят остатки, состав изделий и поставщиков.

Поиск и категории

Откройте Номенклатура. Вы увидите дерево категорий. Нажимайте на категории, чтобы перейти внутрь. Используйте поиск внизу экрана или фильтры в списке.

  • Звёздочка — отмеченные детали; плитка «Детали с включёнными уведомлениями» на главном экране.
  • Поиск — по названию, описанию, IPN, ключевым словам.
  • Фильтры — активные/неактивные, категория, наличие, шаблоны, варианты.

Карточка детали

Откройте деталь. Наверху — название, описание и общий остаток. Вкладка «Детали» показывает свойства, вкладка «Склад» — складские позиции этой детали.

Что можно сделать

  • Редактировать — изменить название, описание, категорию, IPN, ссылки, параметры.
  • Создать складскую позицию — добавить остаток с количеством, локацией, статусом, партией или серийным номером.
  • Печать этикетки — если на сервере настроены шаблоны этикеток.
  • Варианты — список вариантов данной детали.
  • Доступный запас — переход к складским позициям.
  • Можно собрать — сколько изделий можно произвести из текущего запаса.
  • Зарезервировано — под производственные и продажные заказы.
  • В заказе — ожидаемое поступление по закупкам.
  • Цены — закупочные и продажные цены, если включено.
  • Состав изделия (BOM) — компоненты и их количество.
  • Используется в — где эта деталь входит в состав.
  • Поставщики — supplier part, SKU, цены и сроки.
  • Вложения и параметры — файлы, изображения, дополнительные поля.
  • История — изменения, если включён показ истории.
Совет: сначала категория, потом деталь

Если деталей много, держите понятную структуру категорий. Тогда поиск и склад будут работать быстрее, а сканирование этикеток — точнее.

Склад

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

Локации

Откройте Склад. Вы увидите корневые локации. Внутри могут быть вложенные локации: комната → стеллаж → полка → контейнер. Нажимайте на локацию, чтобы перейти внутрь.

  • В локации отображаются дочерние локации и складские позиции.
  • Кнопка редактирования позволяет изменить название, описание и родительскую локацию.
  • Через меню сканера можно принять детали в локацию или переместить локацию.

Складская позиция

Откройте позицию, чтобы увидеть деталь, локацию, количество, статус, партию, серийный номер, срок годности и результаты тестов.

Основные действия

  • Найти — показать расположение позиции.
  • Редактировать — изменить локацию, статус, партию, серийный номер, срок годности.
  • Пересчитать — ввести фактическое количество (stocktake).
  • Списать — уменьшить количество.
  • Добавить — увеличить количество.
  • Переместить — выбрать новую локацию; можно отсканировать локацию.
  • Печать этикетки — если настроены шаблоны.
  • Удалить — удалить позицию (обычно требует прав).
  • Сканировать в локацию — быстрое перемещение через сканер.
  • Результаты тестов — если для детали заданы тесты.

Количество

Для обычных деталей — число. Для серийных — одна позиция на один серийный номер. Проверяйте единицы измерения.

Статус

OK, внимание, повреждено, брак и другие статусы. Статус помогает не выдать плохой материал в производство.

Партия и срок

Партия (batch) и срок годности помогают отслеживать просрочку и претензии поставщикам.

Пересчёт и корректировка

  1. Откройте складскую позицию.
  2. Нажмите «Пересчитать» и введите фактическое количество.
  3. Подтвердите. Сервер сохранит дату последнего пересчёта и обновит остаток.
  4. Если нужно просто добавить или списать материал, используйте соответствующую кнопку и укажите количество и причину, если приложение попросит.

Все изменения фиксируются в истории сервера. Если что-то пошло не так, администратор может посмотреть журнал.

Штрихкоды и QR

Сканер — самый быстрый способ найти деталь, переместить остаток или принять заказ. Приложению нужен доступ к камере.

Как сканировать

  1. Нажмите иконку сканера в нижней панели приложения.
  2. Разрешите доступ к камере при первом запуске.
  3. Наведите камеру на QR-код или штрихкод. Держите телефон устойчиво, чтобы код был в фокусе.
  4. После распознавания приложение отправит код на сервер и выполнит действие, доступное в текущем контексте.

В некоторых разделах (локация, складская позиция, заказ) сканер открывает дополнительные действия — например, «принять в локацию», «переместить», «принять по заказу».

Что можно отсканировать

  • Этикетку детали или складской позиции, созданную в InvenTree.
  • QR-код локации — чтобы быстро перейти к ней или переместить остаток.
  • Штрихкод заказа на поставку — чтобы принять позиции.
  • Штрихкод supplier part — при приёмке.
  • Пользовательский штрихкод, который можно привязать к объекту.

Если код не распознаётся, проверьте, что он создан InvenTree и что на сервере включена обработка штрихкодов.

Настройки сканера

Откройте Настройки → Штрихкоды:

  • Контроллер сканирования — камера, внешний сканер или intent.
  • Задержка сканирования — пауза между срабатываниями, чтобы не считать один код несколько раз.
  • Одиночное сканирование — закрывать сканер после первого успешного кода.

Для аппаратных Bluetooth-сканеров обычно подходит режим внешнего сканера. Если сканер подключается как клавиатура, используйте режим wedge/intent в зависимости от модели.

Печать этикеток

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

Заказы

В приложении доступны заказы на поставку, производственные заказы, заказы на продажу и перемещения — в зависимости от версии сервера и прав.

Заказы на поставку

Раздел «Заказы на поставку» показывает закупки. Откройте заказ, чтобы увидеть поставщика, строки, принятое количество и статус.

Приёмка

  1. Откройте заказ на поставку.
  2. Убедитесь, что заказ размещён (issued). Если нет — переведите его в работу.
  3. Нажмите «Принять» у строки или используйте сканер «Принять детали».
  4. Укажите количество, локацию назначения, партию/серийные номера, если требуется.
  5. Подтвердите. Складские позиции появятся в выбранной локации.
  6. Когда все строки приняты, завершите заказ.

Производственные заказы

Раздел «Производственные заказы» — сборка изделий по составу (BOM).

  • Выдать — перевести заказ в работу.
  • Автоаллокация — зарезервировать компоненты из исходной локации.
  • Снять аллокацию — освободить зарезервированный запас.
  • Удерживать — приостановить заказ.
  • Завершить — выпустить готовую продукцию и списать компоненты.
  • Отменить — отменить заказ.

Вкладки «Детали», «Требуемые детали» и «Выпуск» показывают состав, резервы и результат сборки.

Заказы на продажу

Раздел «Заказы на продажу» — отгрузка покупателям.

  • Выдать — перевести заказ в работу.
  • Добавить строку — добавить позицию.
  • Создать отгрузку — сформировать отправку.
  • Зарезервировать запас — allocate stock под строку.
  • Отгрузить — подтвердить отправку, списать со склада.

Сканер помогает быстро зарезервировать нужные позиции по штрихкодам.

Перемещения

Если на сервере включены Transfer Orders, в приложении появится раздел «Перемещения». Он позволяет оформить перемещение запаса между локациями: создать заказ, добавить строки, зарезервировать и подтвердить перемещение.

Для разового перемещения одной позиции проще открыть складскую позицию и нажать «Переместить».

Статусы важны

Если кнопка приёмки или завершения неактивна, скорее всего заказ ещё не переведён в нужный статус. Сначала «Выдать/Разместить», затем принимайте или завершайте.

Настройки

Настройки приложения находятся в боковом меню. Часть параметров зависит от сервера и прав пользователя.

Сервер

Добавление, редактирование, подключение и удаление профилей. Выход из аккаунта.

Приложение

Тёмная тема, язык, ориентация экрана, показ PK, история, печать этикеток, строгий HTTPS, звуки, отчёты об ошибках.

Главный экран

Какие плитки показывать: заказы на поставку/продажу, отгрузки, поставщики, производители, покупатели, перемещения, отмеченные детали.

Штрихкоды

Тип сканера, задержка, одиночное сканирование, звуковые сигналы.

Номенклатура

Показ BOM, цен и требований к сборке в карточке детали.

Склад

Показ тестов, подтверждение сканирования.

Заказы

Включение разделов закупок и продаж, камера, подтверждение сканирования.

Тема

Системная, светлая или тёмная. Быстрый выбор — в боковом меню, пункт «Цветовая схема».

О приложении

Версия, ссылки на документацию, сведения о сборке.

Язык и тема

Язык интерфейса: Настройки → Приложение → Язык. Русский язык поддерживается. Тема: боковое меню → Цветовая схема или Настройки → Приложение → Тёмная тема.

Уведомления

Колокольчик в боковом меню показывает уведомления сервера. Нажмите на уведомление, чтобы перейти к связанному объекту. Если уведомлений нет, проверьте, что они включены на сервере и у вас есть права.

Строгий HTTPS

Рекомендуется включить Strict HTTPS, чтобы приложение не подключалось по незашифрованному HTTP. После включения адрес сервера должен начинаться с https://.

Безопасность

Данные склада и заказов — это рабочие данные. Используйте персональные учётные записи, HTTPS и минимально необходимые права.

Рекомендации

  • Подключайтесь только по https://иах.рф, особенно через интернет.
  • Не используйте административный аккаунт для ежедневной работы.
  • Включите двухфакторную аутентификацию, если сервер её поддерживает.
  • Выдавайте пользователям только нужные роли: просмотр, редактирование, закупки, производство, продажи.
  • Не передавайте пароль в мессенджерах. Используйте менеджер паролей.
  • На общем телефоне выходите из аккаунта после работы.
  • Не устанавливайте APK из случайных источников — только с этой страницы.

Что хранится на телефоне

Профиль сервера, имя пользователя и защищённая сессия. Пароль в открытом виде приложение не хранит. Основные данные (номенклатура, склад, заказы) остаются на сервере.

При удалении приложения локальные профили и сессии удаляются. Если телефон потерян, администратор может завершить сессии/сменить пароль на сервере.

Проверка APK

SHA-256: 3c4286…22c8b (полная сумма — в разделе загрузки). Подпись APK проверена. Если хеш не совпадает, не устанавливайте файл.

Частые проблемы

Сначала проверьте адрес сервера, интернет и права пользователя. Большинство ошибок решается на этих трёх уровнях.

«Не удалось подключиться к серверу»

Проверьте, что адрес введён полностью: https://иах.рф, без пробелов и лишних слэшей. Убедитесь, что телефон подключён к интернету, а сервер доступен. Попробуйте открыть веб-версию в браузере телефона. Если веб-версия не открывается, проблема на сервере или в сети, а не в приложении.

«Ошибка сертификата» или предупреждение о недоверенном сертификате

Сертификат HTTPS недействителен, просрочен или самоподписан. Для внешнего доступа используйте домен https://иах.рф с действующим сертификатом Let's Encrypt. Не отключайте проверку сертификата, если не понимаете последствий.

«Insecure Connection» — что это?

Вы подключились по http://. Пароль и сессия передаются без шифрования. Замените адрес сервера на https://иах.рф. Если HTTPS ещё не настроен, временно используйте http://213.217.0.87 только в доверенной сети.

«Ошибка аутентификации» или 401/403

Проверьте имя пользователя и пароль. Если пароль верный, но приложение пишет об ошибке доступа, у учётной записи нет нужных ролей. Попросите администратора проверить права в веб-версии InvenTree.

Сервер требует MFA, а приложение не пускает

Приложение поддерживает типовые TOTP-сценарии. Если сервер требует неподдерживаемый метод, войдите через веб-версию и настройте поддерживаемый аутентификатор. После этого попробуйте снова.

Не работает камера или сканер

Разрешите приложению доступ к камере в настройках Android. Закройте другие приложения, использующие камеру. Протрите объектив и добавьте света. Если сканер всё равно не срабатывает, попробуйте режим «Внешний сканер» или перезапустите приложение.

Штрихкод не распознаётся

Убедитесь, что код создан InvenTree и что на сервере включена обработка штрихкодов. Проверьте тип кода: камера поддерживает QR, Code 128, EAN и другие распространённые форматы. Попробуйте увеличить код на экране или распечатать этикетку заново.

Не видно кнопок редактирования или разделов

Приложение скрывает действия, на которые нет прав. Это нормально. Обратитесь к администратору, чтобы он выдал нужные роли (например, редактирование номенклатуры или склада).

APK не устанавливается

Разрешите установку из неизвестных источников для браузера/файлового менеджера. Убедитесь, что Android 7.0 или новее и достаточно свободного места. Если появляется ошибка «Приложение не установлено» после установки другой сборки, возможно, у неё другая подпись — удалите старую версию (данные приложения при этом потеряются) и установите эту.

Play Protect предупреждает об APK

Это ожидаемо для сборки вне Google Play. Сверьте SHA-256 с указанной на этой странице. Если хеш совпадает, можно выбрать «Подробнее» → «Всё равно установить». Если хеш не совпадает, удалите файл и скачайте заново.

Как обновить приложение?

Скачайте новый APK с этой страницы и установите поверх старой версии. Профили и настройки сохранятся. Не удаляйте приложение без необходимости.

Работает ли приложение без интернета?

Нет, для работы нужен доступ к серверу InvenTree. Без сети приложение не сможет загрузить актуальные данные и сохранить изменения. Некоторые экраны могут оставаться открытыми из кэша, но это не гарантирует актуальность.

Как сменить язык на русский?

Настройки → Приложение → Язык → Русский. Если языка нет в списке, обновите приложение или проверьте локаль устройства.

Забыл пароль

Пароль сбрасывается на сервере. Обратитесь к администратору InvenTree или воспользуйтесь восстановлением пароля в веб-версии, если оно настроено.

Веб-версия и документация для более глубокой настройки.

Если что-то не получается

Проверьте адрес https://иах.рф, доступ к веб-версии и права пользователя. Если проблема повторяется, обратитесь к администратору сервера и укажите версию приложения 1.0.0 (128) и текст ошибки.