Точка подсчёта 2813 · ipvs-bagcnt-01

Протокол приёмки табло

Ручная проверка сенсорного клиента на самом боксе: пальцем, на рабочем экране, а не мышью по RDP. Пятьдесят пунктов в шести разделах. Отмечай прямо здесь — результат сохраняется и виден всем, кто откроет страницу.

Девять пунктов помечены исправлено 20.09: это места, которые нашлись при разборе кода и уже починены — там проверяем, что лечение подействовало, а не ищем известную болезнь.

0ок
0не ок
0не вышло
50осталось
Отметки сохраняются в этом браузере.
0

Перед началом

Бокс стоит в офисе, клиент запущен в режиме киоска — окно без рамки, поверх всего. Всё, что ниже, проверяется на его сенсорном экране.

Как закрыть и открыть табло
Закрыть: Настройки → «Закрыть приложение», подтвердить вторым тапом. Сторож после этого его не поднимет — это осознанно. Открыть обратно: Пуск → BagCount Client (или перезайти в Windows). Подсчёт при закрытом табло продолжается — мешки не теряются.
Откуда берётся картинка
Сейчас вместо камеры работает запись склада, которую бокс крутит по кругу: настоящая камера пока висит в офисе и смотрит в потолок. Для проверки это даже лучше — мешки на видео настоящие, счёт идёт, кнопки живые, а сцена всегда одна и та же.
Где смотреть, если что-то странное
Ярлык «1. Состояние» в папке «Тесты табло» на рабочем столе: он покажет, что запущено, отвечает ли подсчёт и не осталось ли чего отложенного тестом. Этого достаточно — логи и консоль оставь инженеру.
Что означают отметки
Ок — ведёт себя как написано в «ожидаем». Не ок — расходится с ожиданием; в комментарии одной строкой: что нажал и что увидел. Не вышло — проверить не удалось (не получилось создать условие, не хватило доступа). Пункты с пометкой исправлено — свежие правки: проверяем именно их, и если описанное не подтвердилось, это важнее обычного расхождения. Пометка известно осталась там, где код сознательно чего-то не делает: оцени как оператор, мешает это или нет.
1

Пальцем по всем экранам

Раскладка растягивается из макета 1920×1080, поэтому кнопка, которая в коде 64 пикселя, на реальном экране может оказаться и больше, и меньше. Проверяем не цифры, а попадание: указательным пальцем, один раз, не целясь.

2

Пусто и сломано

Состояния, которые оператор увидит в первый рабочий день: журнал ещё пустой, видео ещё не готово, связь отвалилась. Здесь особенно важен комментарий — «понятно ли, что происходит».

3

Погрузка: ввод и управление

Всё, что оператор делает руками десятки раз за смену. Номер вводится экранной клавиатурой: 12 букв, разрешённых в российских номерах, и цифры.

4

Края и стыки

Редкие, но неизбежные сценарии: смена кончилась посреди погрузки, машину забыли закрыть на ночь, палец нажал дважды.

5

Геометрия и прогрев

Экран, куда оператор заходит редко, а испортить может многое. Ручки специально сделаны крупными (56 px на экране) и слушают касание напрямую, минуя эмуляцию мыши.

6

Решение по выгрузке протоколов

Выгрузки в 1С в этой версии нет — счётчик «не выгружено» показывает заглушку. Нужно решить до сдачи: оставить как есть или спрятать. Пункты ниже собирают факты для решения.

7

Кнопки на рабочем столе

Часть условий руками не сделать: убрать камеру, остановить подсчёт, очистить журнал. Для них на рабочем столе бокса лежит папка «Тесты табло» — одиннадцать ярлыков. Двойной клик, читаешь в открывшемся окне, что теперь смотреть, закрываешь окно. Ни командной строки, ни доступа по ssh не нужно.

ЯрлыкЧто делаетВернуть
1. Состояниечто сейчас запущено и не осталось ли чего отложенного тестом
2. Камера — отключитьпоток пропадает, табло уходит в «нет сигнала»ярлык 3
4. Подсчёт — остановитьбэкенд гаснет: табло, журнал и погрузка теряют связьярлык 5
6. Журнал — сделать пустымнастоящие записи откладываются, журнал становится чистымярлык 7
8. Смена — граница через 3 минутыдвигает границу смены на ближайшее время, чтобы не ждать 20:00ярлык 9
10. Видео — испортить файлподменяет клип последней погрузки пустым файломярлык 11
Всё обратимо
Ничего не удаляется: журнал и видео откладываются рядом и возвращаются парным ярлыком. Перед уходом запусти «1. Состояние» — он перечислит, что осталось отложенным и какой ярлык это вернёт.
Подсчёт поднимается не мгновенно
После ярлыков 5, 7 и 9 бэкенд заново грузит модель — до полутора минут. Окно дождётся само и напишет «Подсчёт работает»; пока не написало — табло ещё без связи, это нормально.
Если что-то пошло не так
Любой ярлык можно нажать повторно. Если «1. Состояние» показывает, что подсчёт не отвечает, и ярлык 5 не помогает — позови инженера и дальше ничего не трогай.