Объединение товарных позиций

В кассовом ПО Artix реализована возможность визуального объединения штучных товарных позиций: позиции с совпадающим штрих-кодом будут отображаться одной строкой, в логике кассы позиции останутся разделенными. Визуальное объединение товарных позиций активируется параметром unitePositions в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/gui.ini в секции [GUI]:

[GUI]
; Визуально объединять позиции с совпадающим штрих-кодом (работает только в новом интерфейсе)
; Возможные значения:
; MarkedGoods - объединение штучных маркированных позиций
; All - объединение всех штучных позиций
; По умолчанию не задано
;unitePositions =


НаименованиеТип данныхВозможные значенияОписание
unitePositionsстроковый
  • MarkedGoods
  • All

Визуально объединять позиции с совпадающим штрих-кодом (работает только в интерфейсе Artix 5 Touch)

  • MarkedGoods – объединение штучных маркированных позиций,
  • All – объединение всех штучных позиций.


Не работает с плагином restrictions.

Логика объединения

Пусть имеется чек со следующими позициями:

НомерШтрих-кодСвойство товараКод маркировкиКол-воЦена
1100маркированный товар01010021QWERTYUIOPASD1720101093RKWA120.00
2100маркированный товар01010021QWERTYUIOPASD1720101093RKWB120.00
3101не маркированный товар
130.00
4101не маркированный товар
130.00
5101не маркированный товар
130.00
6102не маркированный товар
115.00

Сторнирование объединенных товарных позиций


unitePositions = All

В позицию включены не маркированные:

  • товар 1:
    • штрих-код: 4607032140207.
  • товар 2:
    • штрих-код: 4607032140207.

Для сторнирования одного товара из позиции необходимо:

  1. Нажать кнопку "–" (минус).
  2. Подтвердить выполнение операции.
    Будет сторнирован один товар.

Для сторнирования всей позиции необходимо:

  1. Нажать кнопку "Удалить".
  2. Подтвердить выполнение операции.
    Будет сторнирована вся позиция.

В позицию включены маркированные:

  • товар 1:
    • штрих-код: 4607032140207,
    • код маркировки: 010460703214020721QWERTYUIOPASD1720101093RKWW.
  • товар 2:
    • штрих-код: 4607032140207,
    • код маркировки: 010460703214020721QWERTYUIOPASD1720101093RKWA.

Для сторнирования одного товара из позиции необходимо:

  1. Нажать кнопку "–" (минус).
  2. Подтвердить выполнение операции.
  3. Отсканировать код маркировки нужного товара.
    Будет сторнирован один товар из позиции.

Для сторнирования всей позиции необходимо:

  1. Нажать кнопку "Удалить".
  2. Подтвердить выполнение операции.
  3. Отсканировать код маркировки первого товара.
    Будет предложено отсканировать код маркировки второго товара.
  4. Отсканировать код маркировки второго товара.
  5. Повторить сканирование кода маркировки нужное количество раз.
    Будет сторнирована вся позиция.



unitePositions = MarkedGoods

В позицию включены маркированные:

  • товар 1:
    • штрих-код: 4607032140207,
    • код маркировки: 010460703214020721QWERTYUIOPASD1720101093RKWW.
  • товар 2:
    • штрих-код: 4607032140207,
    • код маркировки: 010460703214020721QWERTYUIOPASD1720101093RKWA.

Для сторнирования одного товара из позиции необходимо:

  1. Нажать кнопку "–" (минус).
  2. Подтвердить выполнение операции.
  3. Отсканировать код маркировки нужного товара.
    Будет сторнирован один товар из позиции.

Для сторнирования всей позиции необходимо:

  1. Нажать кнопку "Удалить".
  2. Подтвердить выполнение операции.
  3. Отсканировать код маркировки первого товара.
    Будет предложено отсканировать код маркировки второго товара.
  4. Отсканировать код маркировки второго товара.
  5. Повторить сканирование кода маркировки нужное количество раз.
    Будет сторнирована вся позиция.