Начиная с версии 4.6.157 добавлена возможность просмотра остатков товаров по магазинам.
Информация об остатках товара на кассе
Остатки товара – это количество товара, имеющееся на складах магазина или торгового предприятия. Учет остатков товара позволяет получать актуальную информацию о количестве товара. При оформлении продаж количество товара вычитается из остатков до тех пор, пока количество товара на остатках не станет равным нулю. Если товар на остатках отсутствует или нет требуемого количества товара для продажи, то на экран кассира выводится сообщение о недостаточном количестве товара на остатках и имеющееся количество товара.
Количество остатков товара задается при загрузке справочников на кассу:
RemainBarcode
– справочник "Остатки товаров по штрих-кодам",Invent
(полеremain
) – справочник "Товары"
.
Для того чтобы остатки товара на кассе находились в актуальном состоянии необходимо загружать их на кассу в виде справочников!
Если остаток товаров равен 0
, то он также должен быть загружен в составе справочников.
Просмотреть текущее количество остатков товара можно при визуальном подборе товара по цене или наименованию, а также при просмотре информации о товаре.
Вычисление остатков товара определяется параметром calculateRemainsOfGoods
в конфигурационном файле /linuxcash/cash/conf/ncash.ini
в секции [Misc]
:
- при значении параметра
true
программа вычисляет остатки на основании движения товара, начиная с даты, которая указана в карточке товара. При просмотре информации о товаре остаток корректируется на результат движений товара, - при значении параметра
false
вычисление остатков не производится, при просмотре информации о товаре в карточке отображается количество товара, заданное в свойствах.
Учет остатков товара при продаже задается при помощи параметра considerRemainsOfGoods
в конфигурационном файле /linuxcash/cash/conf/ncash.ini
в секции [Misc]
:
- при значении параметра
true
при продаже учитывается количество товаров на остатке. Товар не может быть продан, если его количество равно или меньше0
, - при значении параметра
false
при продаже количество товаров на остатке не учитывается, возможно осуществление продажи товара сверх остатков.
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
calculateRemainsOfGoods | логический |
| Вычислять остатки товара | По умолчанию false |
considerRemainsOfGoods | логический |
| Учитывать остатки товара при продаже | По умолчанию false |
[Misc] ; вычислять остатки, по умолчанию остатки не вычисляются calculateRemainsOfGoods = false ; учитывать остатки при продаже, по умолчанию остатки не учитываются considerRemainsOfGoods = false
Остатки задаются на определенную дату и подсчитываются в учетных единицах. Если не указаны дата и время расчета остатка, то для расчета остатка используется дата начала текущей смены. Если смена не открыта, используется дата начала текущих суток.
Подсчет и отображение информации об остатках осуществляется в зависимости от способа добавления товара в чек – по коду или по штрих-коду.
Информация об остатках товара по магазинам
Кассовое ПО Artix предусматривает возможность просмотра остатков товаров по магазинам.
Для работы с остатками товаров воспользуйтесь командами загрузки справочников.
Конфигурирование модуля
Активация плагина для получения остатков товара с кассового сервера определяется параметром remains
, который задается в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/remains.ini
в секции [plugins]
.
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
remains | строковый |
| Активация плагина получения остатков товара от кассового сервера | По умолчанию off |
[plugins] ; Плагин получения остатков товара от кассового сервера ;remains = off
Настройки плагина для получения остатков товара с кассового сервера производятся в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/
remains.ini
в секции [Remains]
.
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
url | строковый | Адрес сервиса получения остатков товара | Для работы с КС используется следующий адрес " По умолчанию | |
timeout | числовой | Таймаут выполнения запроса | По умолчанию | |
mode | строковый |
| Режим получения остатков | По умолчанию |
[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
Просмотр остатков товара по магазинам
Для просмотра остатков товара на кассе в утилите администрирования Yuki на пункт меню или на клавишу необходимо настроить команду COMMAND_SHOW_REMAINS
. О настройке действий подробнее можно прочитать в разделе "Настройка действий".
Способ выбора товара задается параметром choiceType
для команды COMMAND_SHOW_REMAINS
:
- при значении
byname
выбор товара осуществляется по наименованию, при значении
bybarcode
выбор товара выполняется по штрих-коду.
Правило поиска товара по наименованию определяется параметром substring
для команды COMMAND_SHOW_REMAINS
:
- при значении
true
поиск осуществляется по вхождению, - при значении
false
поиск выполняется по началу слов.
После выбора товара будет отправлен запрос на сервер:
- если настройка
mode = 1
, то в запросе будет указан код текущего магазина и просмотр остатков будет доступен только для данного магазина, - если настройка
mode = 0
, то в запросе список кодов магазинов будет пуст, получение остатков будет по всем магазинам.
Если у товара не указан штрих-код, то в запросе будет передан код товара.
В результате на экран будет выведена информация об остатках товара. В списке магазинов на первой строке всегда будет отображена информация по текущему магазину. В столбце "Реквизиты" отображаются название и адрес магазина.