inventory_2
Складской учет
v3 модульный каркас
calendar_today Сегодня: -
currency_exchange USD/BYN: -
Остатки
Всего: 0 · В выборке: 0
Стр. 0 из 0 · стр. 1/1
Итого: 0.00 · В пути: 0.00

Документация: перенос и запуск

1) Базовая подготовка сервера
  • Python 3.9+ (рекомендуется 3.10+).
  • Проект в директории сайта, включая app.py и data/warehouse.db.
  • Права записи в data/ для пользователя запуска.
2) Виртуальное окружение
cd /var/www/www-root/data/www/ВАШ_ДОМЕН
python3.10 -m venv .venv
. .venv/bin/activate
python -V
pip -V
3) Запуск приложения (порт 20000)
cd /var/www/www-root/data/www/ВАШ_ДОМЕН
HOST=127.0.0.1 PORT=20000 ./.venv/bin/python app.py
Проверка: curl http://127.0.0.1:20000/api/health
4) ISPmanager Python-обработчик
  • Режим: Python web-server.
  • Скрипт: app.py.
  • Интерпретатор: /var/www/www-root/data/www/ВАШ_ДОМЕН/.venv/bin/python.
  • Подключение: порт 20000.
  • ENV: HOST=127.0.0.1, PORT=20000.
5) Автовосстановление без root (cron)
MAILTO=""
@reboot /var/www/www-root/data/www/ВАШ_ДОМЕН/run_app.sh
* * * * * /var/www/www-root/data/www/ВАШ_ДОМЕН/watchdog_app.sh
@reboot /var/www/www-root/data/www/ВАШ_ДОМЕН/run_print_agent.sh
* * * * * /var/www/www-root/data/www/ВАШ_ДОМЕН/watchdog_print_agent.sh
6) Частые проблемы
  • 502 Bad Gateway: backend не слушает 127.0.0.1:20000.
  • self signed certificate: перевыпустить SSL (Let's Encrypt) в ISPmanager.
  • delaying request ... by zone: увеличить/отключить rate-limit сайта (например 100 r/s, burst 300).

Список довоза

-
ID Товар На точке Нужно Довезти К закупке Откуда Доступно Кнопка
Довоз
Закупка

Колонки таблицы

Настройки таблиц

Подсветка остатков
Уведомления
inventory_2

Карточка товара

info

Основная информация

inventory

Партии

Ниже отображаются все партии товара, привязанные к накладным, с остатками и себестоимостью.
Свойства
Цены
Тип Цена
Политика пополнения (розница)
Для каждой розничной точки задайте минимум и целевой остаток. Эти значения используются в Остатках вместо общего фильтра.
Точка Режим Мин. Цель Lead, дни Запас, дни Покрытие, дни Мин. заказ Кратность
Партии / Накладные товара
Накладная Склад Остаток Себестоимость USD Поставщик
Серийные номера товара
SN Статус Склад Партия Док. продажи Продан Кнопка

Состав накладной

Позиций
0
Кол-во
0.00
Вес, кг
0.000
Сумма (USD)
0.00
Оплачено (USD)
0.00
Долг (USD)
0.00
Товар SKU Кол-во Вес, кг Цена закупки Доп.расх/ед Себест./ед Себест. строки
Сумма: 0.00 USD · Долг: 0.00 USD

Новый приход

Шапка накладной

Документ
Контрагент и склад
Валюта и курс
$
1 USD =
USD
1 USD = 1.00 USD

Позиции накладной

Код/ID Название Кол-во Цена закупки Вес Доп.расх/ед Себест./ед Себест.строки Серийные номера Кнопка
Итого: позиций 0, количество 0.00, вес 0.000, сумма 0.00 USD

Финансы

Себестоимость
Σ
%
0 — не менять цены. Пример: 20 = себестоимость +20%.
Финансирование
%
Σ
Это доля закупки, покрытая заемными средствами, а не процентная ставка по кредиту.
%
Оплата
Σ
USD
1 USD =
USD
Остаток к оплате: 0.00 USD
Черновик
Сумма: 0.00 USD · Вес: 0.000 · К оплате: 0.00 USD

Выбор товаров в накладную

# Товар SKU Штрихкод Вес
Выбрано: 0

Состав перемещения

Товар SKU Кол-во Себест.

Новое перемещение

ID Товар Доступно К перемещению Кнопка
inventory_2

Карточка товара

info

Основные данные

add_photo_alternate Фото не задано
category

Категория и описание

payments

Цены товара

Своя цена (если заполнена) заменяет расчет по правилу. Enter или выход из поля сохраняет строку.
Тип цены Правило Своя цена Итог
Типов цен: 0
local_shipping

Закупка и логистика

Объем коробки: 0.000 м³ · Вес 1 шт: 0.000 кг
list_alt

Свойства товара

Партии / Накладные товара
Накладная Склад Приход Остаток Себест. USD Дата Поставщик
Серийные номера товара
SN Статус Склад Партия Док. прихода Док. продажи Продан Кнопка

Серийный номер

Новый поставщик

Категория

Детали продажи

Товар SKU Кол-во Цена Сумма
Возвраты по чеку
Дата Товар Тип Кол-во Сумма Док-т

Возврат

Позиции возврата
Товар SKU Продано Возвр. Доступно SN возврата SN замены К возврату
Возврат: 0.00 шт · Сумма: 0.00

Оптовая накладная

Σ
USD
Товар Кол-во Скидка Цена Сумма
Подытог: 0.00, Скидка: 0.00, Итого: 0.00

История смен

-
ID Открыта Закрыта Статус Действия

Отчет смены

Продажа Дата Сумма BYN Себест. BYN Прибыль BYN

Закрытие смены

Вы уверены, что хотите закрыть смену?

Расход

Сумма и валюта
Σ

Настройки печати

Профили принтеров
Локация: -
Подключение точки
Быстрый запуск агента
Актуальная версия агента: -
Этот ПК: -
Компьютеры и агенты
-
Установка: скачать установщик -> запустить файл на ПК точки -> обновить список принтеров.
Чек 58мм
Документы A4
Этикетки
Формы печати
Шаблон чека
Плейсхолдеры для текста: {sale_id}, {date}, {time}, {datetime}, {total}, {customer}, {warehouse}, {payment_type}. Для строк товара: {qty}, {price}, {amount}.
Плейсхолдеры для шапки/подвала: {sale_id}, {date}, {time}, {datetime}, {total}, {customer}, {warehouse}, {payment_type}.
Разметка: <br> для переноса строки, <b>...</b> для жирного текста.

Настройки отчетов

$

Настройки Bitrix

Настройки курса USD/BYN

Курс на сегодня: -
Источник/статус: -
Обновлен: -
Ошибка: -
%

Виды цен

Список
ID Название Валюта Наценка % Фикс. Заем По умолч.
Карточка вида цены
warehouse

Склады

Список складов

0 объектов
search
ID Название Тип Адрес Телефон
edit_note

Карточка склада

call
chat
send
groups
map
MAP PREVIEW
local_shipping

Поставщики

Список поставщиков

0 объектов
search
ID Название Контакт Телефон УНП
edit_note

Карточка поставщика

groups

Клиенты

Список клиентов

0 объектов
search
ID Имя Тип Контакт Телефон Статус
edit_note

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

Резервные копии БД

Политика автобэкапов
-
-
Список копий БД и файлов
Копии базы данных
Файл Дата Размер Причина Целостность Кнопка
Файловые архивы
Файл Дата Размер Причина Кнопка

Диагностика

Сущность: -
Связей: 0
Блокирующих: 0
FK после repair: 0
Связь Кол-во Блокирует удаление Где искать
Согласованность остатков
Товар ID Товар SKU Склад Ledger Lots Diff
Диагностика кассы
Страница: -
Фокус: -
Буфер сканера: -
Событий: 0
Пока нет событий кассы.
Время Событие Детали

Пользователи

Список
Всего: 0
Для админа всегда 0 (без блокировки)
login

Вход в систему

Авторизация обязательна для продолжения работы

person
password

Подтверждение

Подтвердите действие

Введите значение

Введите значение

Ошибка

-

Новый оптовый клиент

lock

Экран заблокирован

Подтвердите PIN текущего пользователя

Пользователь: -
pin