Учёт запасов на Linux: что подходит для Ubuntu, Fedora и других дистрибутивов

Готовых программ для учёта запасов под Linux почти нет. Три рабочих способа — от таблицы до приложения в браузере — и как выбрать подходящий для команды.

Учёт запасов на Linux обычно сводится к одному из трёх способов: таблица в LibreOffice Calc, программа для учёта запасов, которую вы устанавливаете на свой сервер, или приложение, которое работает в браузере. Готовых программ, которые сразу ставятся на Ubuntu, Fedora или Debian, почти нет — поэтому выбор идёт не между разными Linux-приложениями, а между этими тремя подходами.

Для небольшой команды меньше всего хлопот доставляет приложение в браузере: ничего не нужно устанавливать, оно работает в любом дистрибутиве, а тот, кто считает товар на полке, может открыть его с телефона. Таблица по-прежнему хорошо подходит одному человеку с коротким списком. Самостоятельная установка имеет смысл, если в команде есть тот, кому нравится администрировать серверы.

Почему программ для учёта запасов под Linux почти нет

Большинство настольных программ для учёта запасов написаны для Windows. Они ставятся через установщик, хранят данные в локальном файле базы данных и рассчитаны на один и тот же компьютер каждый день. На Linux остаются три обходных пути, и удобен из них только один.

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

Практичные варианты — именно в этой последней группе.

Способ 1: таблица в LibreOffice Calc

Таблица — вариант по умолчанию для Linux, потому что LibreOffice Calc уже установлен в большинстве десктопных дистрибутивов. Одна строка на товар, столбцы для места хранения, количества и порога для дозаказа, и условное форматирование, которое подсвечивает ячейку красным, когда запас заканчивается.

Такой способ хорошо работает, когда:

  • таблицу ведёт один человек и только он её обновляет
  • товаров несколько десятков, а не сотни
  • подсчёт идёт за столом, а не на стремянке на складе

Проблемы начинаются, когда менять цифры нужно нескольким людям. Файл копируют, две версии расходятся, и непонятно, какая верна. Таблица также не показывает, кто и когда изменил число, и неудобно открывается на телефоне посреди инвентаризации.

Способ 2: открытая программа для учёта запасов на своём сервере

Пользователи Linux часто присматриваются к открытым (open source) программам для учёта запасов, которые работают на собственном сервере. Вы ставите её на машину, которую контролируете сами, обычно вместе с базой данных, а все остальные заходят через браузер.

Плюсы реальны: данные остаются на вашем оборудовании, код можно менять, подписки нет. Цена — время. Кому-то придётся:

  • устанавливать и обновлять саму программу и базу данных
  • настроить HTTPS, чтобы входить можно было безопасно и снаружи офиса
  • делать резервные копии и проверять, что из них правда можно восстановиться
  • следить за обновлениями безопасности сервера и чинить его, когда он падает

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

Способ 3: приложение для учёта запасов в браузере

Облачное приложение для учёта запасов работает в веб-браузере, поэтому операционная система перестаёт иметь значение. Ubuntu на одном столе, Windows на другом и Mac в переговорной — все открывают один и тот же склад с одинаковыми цифрами. На компьютеры с Linux ничего не нужно ставить и обновлять, и сервер поднимать тоже не нужно.

Компромиссы — такие же, как у любого онлайн-сервиса: нужен интернет, а данные хранятся у поставщика услуги. Перед тем как выбрать сервис, проверьте, что из него можно выгрузить, чтобы не оказаться привязанным намертво.

Сравнение способов учёта запасов на Linux

LibreOffice Calc Своя установка на сервере Приложение в браузере
Установка на Linux Обычно уже есть Нужна настройка сервера Ничего, только браузер
Работа нескольких человек Ненадёжно Да Да
Работа с телефона у полки Неудобно Зависит от программы Да, обычно есть приложение
Кто что изменил Нет Обычно есть Обычно есть
Обслуживание Нет Обновления, бэкапы, безопасность Нет
Кому подходит Один человек, короткий список Команде с админом сервера Команде, которой нужно, чтобы просто работало

Что проверить перед выбором

Какой бы способ вы ни выбрали, проверьте это на собственных Linux-компьютерах, прежде чем полагаться на него всей командой:

  1. Браузер, которым вы правда пользуетесь. Откройте его в том браузере, который команда использует на Linux, и пройдите экраны, которыми будете пользоваться каждый день.
  2. Подсчёт не за столом. Запасы считают на складе, в машине и в шкафу. Убедитесь, что кто-то может обновить цифры с телефона или планшета.
  3. Штрихкоды и этикетки. Можно ли напечатать этикетки из браузера на обычном принтере и потом их отсканировать?
  4. История. Если число выглядит неправильным, можно ли увидеть, кто и когда его изменил?
  5. Оповещения о низком остатке. Список, который просто показывает цифры, всё равно требует, чтобы кто-то в него смотрел.
  6. Выгрузка данных. Минимум — это экспорт в CSV, который открывается в LibreOffice Calc.

Сканирование штрихкодов на компьютере с Linux

Сканирование штрихкодов — как раз то место, где от Linux ждут проблем, и они почти никогда не возникают.

  • USB-сканер штрихкодов на Linux ведёт себя как клавиатура: он вводит код в то поле, на котором стоит курсор, без всяких драйверов. Подойдёт любое приложение с полем поиска.
  • Веб-камера умеет считывать штрихкоды и QR-коды в приложениях, которые сами распознают их прямо на странице, — поэтому неважно, умеет ли браузер делать это из коробки.
  • Телефон часто оказывается самым удобным сканером, потому что считать товар вы идёте к полке, а не к столу.

При чём здесь Tana

Tana — это приложение для учёта запасов для команд, которое работает в браузере, поэтому на Linux оно работает без какой-либо установки. Используйте Google Chrome — он доступен для Ubuntu, Debian, Fedora и openSUSE. Отдельного пакета для Linux нет: веб-приложение и есть Linux-версия, и это то же самое приложение, которое коллеги открывают на Windows или Mac.

  • Вся команда видит одни и те же актуальные цифры, записанные по полкам, коробкам, комнатам или машинам.
  • Запас можно изменить одним нажатием — плюс/минус — или сразу указать точное посчитанное количество во время инвентаризации.
  • QR-этикетки для товаров и мест хранения печатаются из браузера, а сканировать их — или собственный штрихкод товара — можно веб-камерой или USB-сканером.
  • Те, кто считает товар у полки, могут использовать то же приложение на iPhone, iPad или Android с тем же аккаунтом.
  • Каждое изменение фиксирует, кто, что и когда сделал, а оповещения о низком остатке приходят по почте и в виде push-уведомлений.
  • Запасы можно в любой момент выгрузить в CSV и открыть в LibreOffice Calc.

Есть бесплатный план, карта не нужна. Tana не работает офлайн и не устанавливается на собственный сервер.

Частые вопросы

Есть ли программы для учёта запасов под Linux?

Формально да, но программ, которые ставятся как родное Linux-приложение, очень мало. На практике используют таблицу в LibreOffice Calc, открытую программу на своём сервере или приложение, которое работает в браузере.

Есть ли у Tana приложение для Linux?

Отдельного пакета для Linux у Tana нет. Она работает в Google Chrome на Linux с теми же возможностями и тем же аккаунтом, что и веб-приложение на Windows и Mac. На телефоне и планшете используются приложения для iPhone, iPad и Android.

Можно ли использовать USB-сканер штрихкодов в Ubuntu?

Обычно да, и без драйверов. Большинство USB-сканеров штрихкодов работают как клавиатура, поэтому считанный код просто вводится в выбранное поле — например, в строку поиска приложения для учёта запасов.

Стоит ли вместо этого запускать Windows-программу для учёта запасов на Linux?

Только если без этого никак. Слои совместимости и виртуальные машины способны её запустить, но печать, сканеры и обновления станут вашей головной болью. С программой, которой не важна операционная система, жить проще.

Достаточно ли таблицы для учёта запасов на Linux?

Для одного человека с коротким списком — да. Но как только цифры начинают обновлять несколько человек или подсчёт идёт не за столом, общее приложение для учёта запасов избавляет от расхождений между копиями файла и показывает, кто что изменил.

Похожие статьи