Начиная с версии 4.6.157 добавлена возможность просмотра остатков товаров по магазинам. |
Остатки товара – это количество товара, имеющееся на складах магазина или торгового предприятия. Учет остатков товара позволяет получать актуальную информацию о количестве товара. При оформлении продаж количество товара вычитается из остатков до тех пор, пока количество товара на остатках не станет равным нулю. Если товар на остатках отсутствует или нет требуемого количества товара для продажи, то на экран кассира выводится сообщение о недостаточном количестве товара на остатках и имеющееся количество товара.
Количество остатков товара задается при загрузке справочников на кассу:
RemainBarcode
– справочник "Остатки товаров по штрих-кодам",Invent
(поле remain
) – справочник "Товары"
.Для того чтобы остатки товара на кассе находились в актуальном состоянии необходимо загружать их на кассу в виде справочников! Если остаток товаров равен |
Просмотреть текущее количество остатков товара можно при визуальном подборе товара по цене или наименованию, а также при просмотре информации о товаре.
Вычисление остатков товара определяется параметром 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 |
Данный функционал работает только с Control Center (КС 4). |
Для просмотра остатков товара на кассе в утилите администрирования Yuki на пункт меню или на клавишу необходимо настроить команду COMMAND_SHOW_REMAINS
. О настройке действий подробнее можно прочитать в разделе "Настройка действий".
Способ выбора товара задается параметром choiceType
для команды COMMAND_SHOW_REMAINS
:
byname
выбор товара осуществляется по наименованию,при значении bybarcode
выбор товара выполняется по штрих-коду.
Правило поиска товара по наименованию определяется параметром substring
для команды COMMAND_SHOW_REMAINS
:
true
поиск осуществляется по вхождению,false
поиск выполняется по началу слов.После выбора товара будет отправлен запрос на сервер:
mode = 1
, то в запросе будет указан код текущего магазина и просмотр остатков будет доступен только для данного магазина,mode = 0
, то в запросе список кодов магазинов будет пуст, получение остатков будет по всем магазинам.Если у товара не указан штрих-код, то в запросе будет передан код товара. |
В результате на экран будет выведена информация об остатках товара. В списке магазинов на первой строке всегда будет отображена информация по текущему магазину. В столбце "Реквизиты" отображаются название и адрес магазина.
Обновление информации об остатках товаров на кассовом сервере осуществляется при выгрузке продаж. |