Объединение товарных позиций
В кассовом ПО Artix реализована возможность визуального объединения штучных товарных позиций: позиции с совпадающим штрих-кодом будут отображаться одной строкой, в логике кассы позиции останутся разделенными. Визуальное объединение товарных позиций активируется параметром unitePositions в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/gui.ini в секции [GUI]:
- при значении
MarkedGoodsбудут объединены позиции:- с маркированными товарами,
- с алкогольными товарами.
- при значении
Allбудут объединены как маркированные, так и не маркированные товарные позиции.
[GUI] ; Визуально объединять позиции с совпадающим штрих-кодом (работает только в новом интерфейсе) ; Возможные значения: ; MarkedGoods - объединение штучных маркированных позиций ; All - объединение всех штучных позиций ; По умолчанию не задано ;unitePositions =
| Наименование | Тип данных | Возможные значения | Описание |
|---|---|---|---|
| unitePositions | строковый |
| Визуально объединять позиции с совпадающим штрих-кодом (работает только в интерфейсе Artix 5 Touch)
|
Не работает с плагином restrictions.
Логика объединения
Пусть имеется чек со следующими позициями:
| Номер | Штрих-код | Свойство товара | Код маркировки | Кол-во | Цена |
| 1 | 100 | маркированный товар | 01010021QWERTYUIOPASD1720101093RKWA | 1 | 20.00 |
| 2 | 100 | маркированный товар | 01010021QWERTYUIOPASD1720101093RKWB | 1 | 20.00 |
| 3 | 101 | не маркированный товар | 1 | 30.00 | |
| 4 | 101 | не маркированный товар | 1 | 30.00 | |
| 5 | 101 | не маркированный товар | 1 | 30.00 | |
| 6 | 102 | не маркированный товар | 1 | 15.00 |
unitePositions=All:
В результате применения настройки чек будет выглядеть следующим образом.Номер Штрих-код Свойство товара Код маркировки Кол-во Цена Примечание 1 100 маркированный товар - 01010021QWERTYUIOPASD1720101093RKWA
- 01010021QWERTYUIOPASD1720101093RKWB
2 40 Объединение товаров (1, 2) 2 100 маркированный товар 01010021QWERTYUIOPASD1720101093RKWB
Объединена с товаром (1) 3 101 не маркированный товар 3 90 Объединение товаров (3, 4, 5) 4 101 не маркированный товар Объединена с товаром (3) 5 101 не маркированный товар Объединена с товаром (3) 6 102 не маркированный товар 1 15 Позиция не объединена unitePositions=MarkedGoods:
В результате применения настройки чек будет выглядеть следующим образом.Номер Штрих-код Свойство товара Код маркировки Кол-во Цена Примечание 1 100 маркированный товар - 01010021QWERTYUIOPASD1720101093RKWA
- 01010021QWERTYUIOPASD1720101093RKWB
2 40 Объединение товаров (1, 2) 2 100 маркированный товар 01010021QWERTYUIOPASD1720101093RKWB
Объединена с товаром (1) 3 101 не маркированный товар 1 30 Позиция не объединена 4 101 не маркированный товар 1 30 Позиция не объединена 5 101 не маркированный товар 1 30 Позиция не объединена 6 102 не маркированный товар 1 15 Позиция не объединена
Сторнирование объединенных товарных позиций
unitePositions = All
В позицию включены не маркированные:
- товар 1:
- штрих-код: 4607032140207.
- товар 2:
- штрих-код: 4607032140207.
Для сторнирования одного товара из позиции необходимо:
- Нажать кнопку "–" (минус).
- Подтвердить выполнение операции.
Будет сторнирован один товар.
Для сторнирования всей позиции необходимо:
- Нажать кнопку "Удалить".
- Подтвердить выполнение операции.
Будет сторнирована вся позиция.
В позицию включены маркированные:
- товар 1:
- штрих-код: 4607032140207,
- код маркировки: 010460703214020721QWERTYUIOPASD1720101093RKWW.
- товар 2:
- штрих-код: 4607032140207,
- код маркировки: 010460703214020721QWERTYUIOPASD1720101093RKWA.
Для сторнирования одного товара из позиции необходимо:
- Нажать кнопку "–" (минус).
- Подтвердить выполнение операции.
- Отсканировать код маркировки нужного товара.
Будет сторнирован один товар из позиции.
Для сторнирования всей позиции необходимо:
- Нажать кнопку "Удалить".
- Подтвердить выполнение операции.
- Отсканировать код маркировки первого товара.
Будет предложено отсканировать код маркировки второго товара. - Отсканировать код маркировки второго товара.
- Повторить сканирование кода маркировки нужное количество раз.
Будет сторнирована вся позиция.
unitePositions = MarkedGoods
В позицию включены маркированные:
- товар 1:
- штрих-код: 4607032140207,
- код маркировки: 010460703214020721QWERTYUIOPASD1720101093RKWW.
- товар 2:
- штрих-код: 4607032140207,
- код маркировки: 010460703214020721QWERTYUIOPASD1720101093RKWA.
Для сторнирования одного товара из позиции необходимо:
- Нажать кнопку "–" (минус).
- Подтвердить выполнение операции.
- Отсканировать код маркировки нужного товара.
Будет сторнирован один товар из позиции.
Для сторнирования всей позиции необходимо:
- Нажать кнопку "Удалить".
- Подтвердить выполнение операции.
- Отсканировать код маркировки первого товара.
Будет предложено отсканировать код маркировки второго товара. - Отсканировать код маркировки второго товара.
- Повторить сканирование кода маркировки нужное количество раз.
Будет сторнирована вся позиция.