Начиная с версии 4.6.157 добавлена возможность просмотра остатков товаров по магазинам.

Информация об остатках товара на кассе

Остатки товара – это количество товара, имеющееся на складах магазина или торгового предприятия. Учет остатков товара позволяет получать актуальную информацию о количестве товара. При оформлении продаж количество товара вычитается из остатков до тех пор, пока количество товара на остатках не станет равным нулю. Если товар на остатках отсутствует или нет требуемого количества товара для продажи, то на экран кассира выводится сообщение о недостаточном количестве товара на остатках и имеющееся количество товара.

Количество остатков товара задается при загрузке справочников на кассу:

Для того чтобы остатки товара на кассе находились в актуальном состоянии необходимо загружать их на кассу в виде справочников!

Если остаток товаров равен 0, то он также должен быть загружен в составе справочников.

Просмотреть текущее количество остатков товара можно при визуальном подборе товара по цене или наименованию, а также при просмотре информации о товаре

Вычисление остатков товара определяется параметром calculateRemainsOfGoods в конфигурационном файле /linuxcash/cash/conf/ncash.ini в секции [Misc]:

Учет остатков товара при продаже задается при помощи параметра considerRemainsOfGoods в конфигурационном файле /linuxcash/cash/conf/ncash.ini в секции [Misc]:

НаименованиеТип данныхВозможные значенияОписание

Примечания

calculateRemainsOfGoodsлогический
  • true
  • false
Вычислять остатки товараПо умолчанию false
considerRemainsOfGoodsлогический
  • true
  • false
Учитывать остатки товара при продажеПо умолчанию false


[Misc]
; вычислять остатки, по умолчанию остатки не вычисляются
calculateRemainsOfGoods = false
; учитывать остатки при продаже, по умолчанию остатки не учитываются
considerRemainsOfGoods = false


Остатки задаются на определенную дату и подсчитываются в учетных единицах. Если не указаны дата и время расчета остатка, то для расчета остатка используется дата начала текущей смены. Если смена не открыта, используется дата начала текущих суток.


Подсчет и отображение информации об остатках осуществляется в зависимости от способа добавления товара в чек – по коду или по штрих-коду.

Информация об остатках товара по магазинам

Для корректного контроля остатков необходимо добавлять товар в чек продажи/возврата по штрих-коду.

Кассовое ПО Artix предусматривает возможность просмотра остатков товаров по магазинам.

Для работы с остатками товаров воспользуйтесь командами загрузки справочников.

Конфигурирование модуля

Активация плагина для получения остатков товара с кассового сервера определяется параметром remains, который задается в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/remains.ini в секции [plugins].

НаименованиеТип данныхВозможные значенияОписаниеПримечания
remainsстроковый
  • on
  • off
Активация плагина получения остатков товара от кассового сервераПо умолчанию off


[plugins]
; Плагин получения остатков товара от кассового сервера
;remains = off

Настройки плагина для получения остатков товара с кассового сервера производятся в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/remains.ini в секции [Remains].

НаименованиеТип данныхВозможные значенияОписаниеПримечания
urlстроковый
Адрес сервиса получения остатков товара

Для работы с КС используется следующий адрес "http://'IP-адрес КС':8080/CSrest/rest/v2/remaintmcs/result".

По умолчанию http://localhost:8080

timeoutчисловой
Таймаут выполнения запроса

По умолчанию 30 секунд

modeстроковый
  • 0 – для всех магазинов,
  • 1 – для текущего магазина.
Режим получения остатков

По умолчанию 1


[Remains]
; url сервиса получения остатков товара
; Для работы с КС используется следующий url "http://'IP-адрес КС':8080/CSrest/rest/v2/remaintmcs/result"
; По умолчанию http://localhost:8080
;url = http://localhost:8080

; Таймаут выполнения запроса
; По умолчанию 30
;timeout = 30

; Режим получения остатков
; 0 - для всех магазинов
; 1 - для текущего магазина
; По умолчанию 1
;mode = 1

Просмотр остатков товара по магазинам

Данный функционал работает только с Control Center (КС 4).

Для просмотра остатков товара на кассе в утилите администрирования Yuki на пункт меню или на клавишу необходимо настроить команду COMMAND_SHOW_REMAINS. О настройке действий подробнее можно прочитать в разделе "Настройка действий". 

Способ выбора товара задается параметром choiceType для команды COMMAND_SHOW_REMAINS:

Правило поиска товара по наименованию определяется параметром substring для команды COMMAND_SHOW_REMAINS:

После выбора товара будет отправлен запрос на сервер:

Если у товара не указан штрих-код, то в запросе будет передан код товара.

В результате на экран будет выведена информация об остатках товара. В списке магазинов на первой строке всегда будет отображена информация по текущему магазину. В столбце "Реквизиты" отображаются название и адрес магазина.

Обновление информации об остатках товаров на кассовом сервере осуществляется при выгрузке продаж.