Начиная с версии 4.6.174-2 реализована возможность подбора лекарственных препаратов для Республики Беларусь. Начиная с версии 4.6.203 добавлен запрет продажи последней единицы лекарственного препарата. |
Использовать подбор лекарственных препаратов рекомендуется при разрешении экрана 1024Х768, при меньших значениях экрана возможны проблемы с отображением. |
Учет остатков при подборе лекарственных препаратов (БД |
Для подбора лекарственных препаратов необходимо:
Активировать плагин pharmacy
, который задается в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/pharmacy.ini
в секции [plugins]
.
Плагин |
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
pharmacy | строковый |
| Плагин для работы с лекарствами | По умолчанию off |
[plugins] ; Плагин для работы с лекарствами ;pharmacy=off |
Настроить отображение полей для формы выбора лекарств. Подробнее о настройке можно прочитать в разделе "Графический интерфейс".
[UI.PharmChoiceForm.Items] ; Отображение списка лекарств в форме выбора ;fields = "receipt;;40;true;1, name;Наименование;-2;true;128, producer;Производитель;250;true;132, country;Страна;100;true;132, remain;Остаток;100;true;130, price;Цена;75;true;130, series;Серия;100;true;130, rating;Рейтинг товара;-2;false;132, shelflife;Годен до;100;true;130;dd.MM.yyyy, supplydate;Дата поставки;150;false;130;dd.MM.yyyy, bonusonsale;Бонус при продаже;-2;false;132, location;Расположение;-2;false;132" |
Заполнить таблицу Medicine
в БД Dictionaries
.
Лекарственные препараты будут добавлены в чек с ценой из поля |
COMMAND_SELECTMEDICINE
. Подробнее о настройке действия на клавишу можно прочитать в разделе "Настройка действий". При нажатии клавиши, настроенной на подбор лекарственных препаратов, на экран выводится список товаров. Выбрать нужный товар можно используя клавиши навигации или функцию фильтрации. При использовании фильтра в список товаров попадают записи, начинающиеся с введенной последовательности.
Фильтрация работает в двух режимах:
Переключение режимов выполняется командой COMMAND_SELECTMEDICINE
.
При переключении на режим поиска по МНН поле ввода блокируется и в списке товаров остаются только товары, в которых есть полный список МНН выделенного товара. |
При выборе лекарственных препаратов из списка будет открыт диалог ввода количества. Допустим ввод целого значения (упаковка) и дробного (блистер).
Пусть лекарственный препарат может продаваться как в упаковке (2 блистера по 10 таблеток) за 200 рублей, так и блистерами (по 10 таблеток) за 100 рублей. Тогда необходимо в БД
|
При добавлении товара, штрих-код которого присутствует в таблице |
В кассовом ПО Artix реализован запрет продажи последней единицы лекарственного препарата. Данное поведение определяется опцией товара (БД Dictionaries
таблица Medicine
поле options = 8
).
В кассовом ПО Artix реализована возможность отключения контроля кратности блистеров, регулируется настройкой fractionControl
в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/pharmacy.ini
в секции [Pharmacy]
:
true
будет осуществляться контроль кратности блистеров. Значение по умолчанию;при значении false
будет отключен контроль кратности блистеров для товаров, у которых заполнено поле packquant
в таблице Medicine
БД Dictionaries
. В таком случае значения полей cquant
и remainquant
в таблице Medicine
не учитываются.
[Pharmacy] ; Контроль кратности блистеров ; по умолчанию включено ;fractionControl = true |