inventory_2
Складской учет
Остатки
Всего: 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

Выкуп заемных партий

Перенос остатка из заемных/банковских партий в свои без изменения старых приходных.
Цель: перевод в свои средства (без %).
Выбрано: 0 позиций · Кол-во: 0 · Сумма: 0.00 USD
Готово

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

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

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

ID Товар Доступно К перемещению SN Кнопка
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

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

Вы уверены, что хотите закрыть смену?
Себестоимость свободных позиций
-
При закрытии смены можно разнести себестоимость по продажам. Для обычных товарных строк ничего вводить не нужно.
Продажа Товар Кол-во Себест./ед. USD

Расход

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

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

Профили принтеров
Локация: -
Подключение точки
Быстрый запуск агента
Актуальная версия агента: -
Этот ПК: -
Компьютеры и агенты
-
Чек 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> для жирного текста.

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

$
Виртуальные фонды смены (при одной кассе)
%
%
BYN
Физическая касса одна. Это только учетное распределение: развитие, зарплата и операционные свои.

Настройки Bitrix

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

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

API ключ остатков

Endpoint JSON
Endpoint XLSX
API key
Заголовок для запросов: X-API-Key: <ваш ключ>
Экспорт XLSX остатков
-
Public API остатков
-
Доступные поля: -
-

Выбор полей

Отметьте поля, которые нужно включить.

Колонки XLSX

Задайте порядок, поле и заголовок колонки для XLSX.

Виды цен

Список
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

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

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

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

Диагностика

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

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

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

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

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

person
password

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

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

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

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

Ошибка

-

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

lock

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

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

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