В кассовом ПО Artix реализована функция добавления в чек товара, имеющего свободную цену. Операция продажи/возврата по свободной цене аналогична обычным продаже/возврату. При добавлении товара со свободной ценой его цена указывается продавцом в момент совершения операции.
Товары со свободной ценой применяются в следующих ситуациях:
- при ведении суммового учета в торговой сети,
- когда нужно продать товар, отсутствующий на остатках склада, но имеющийся в торговой точке.
Для более удобного использования реализовано 2 решения продажи товара:
- при добавлении товара по клавише,
- при считывании штрих-кода или его вводе вручную.
Добавление товара по клавише
Операция добавления товара по свободной цене в чек настраивается в утилите администрирования Yuki, где на клавишу задается действие "Товар по свободной цене" с командой COMMAND_DEPTN. О настройке действий подробнее можно прочитать в разделе "Настройка действий". При настройке действия задается параметр department, в значение параметра записывается код отдела. Если код отдела не указан, то продажа производится на нулевой отдел.
Для того, чтобы иметь возможность анализировать остатки товара, продаваемого по свободной цене, в кассовом ПО реализована функция ввода штрих-кода товара при его добавлении в чек, которая задается при помощи параметра inputBarcodeInFreeSaleSum в конфигурационном файле ncash.ini в секции [Misc].
| Наименование | Тип данных | Возможные значения | Описание | Примечания | 
|---|---|---|---|---|
| inputBarcodeInFreeSaleSum | логический | 
 | Ввод штрих-кода при добавлении товара по свободной цене | По умолчанию false | 
[Misc] ... ; Обязательный ввод штрих-кода при продаже и возврате по свободной цене ; По умолчанию false ; inputBarcodeInFreeSaleSum = false
При введении пустого штрих-кода программа вернет сообщение "Недопустимое значение штрих-кода".
Данные о введенном штрих-коде записываются в БД Documents в таблицу Goodsitem в поле bсode.
Добавление товара по штрих-коду
Требования ФЗ-54 предполагают указание налога для продажи всех товаров. Для того, чтобы иметь возможность указывать налог при продаже товара по свободной цене, необходимо в справочник товаров загрузить пустые товары (товары-основания), для которых указать:
- штрих-код, по которому товар будет добавляться в чек (БД DictionariesтаблицаTmcполеbcode);
- отдел (БД DictionariesтаблицаTmcполеdcode);
- налоговую ставку (БД DictionariesтаблицаTmcполеvatcode1);
- признак товара по свободной цене (БД DictionariesтаблицаTmcполеop_mode).
При добавлении товара в чек необходимо указать вручную или ввести при помощи сканера штрих-код пустого товара. При этом программа запросит ввод штрих-кода продаваемого товара и его цены.
Название товара, добавляемого в чек, зависит от названия товара-основания:
- если у товара-основания указано название (БД DictionariesтаблицаTmcполеname), то в чек будет добавлен товар с указанным наименованием;
- если у товара-основания название не указано, то товар будет добавлен в чек с названием "По свободной цене в отдел: № отдела".
После закрытия чека позиция будет записана в БД Documents в таблицу Goodsitem. Товарной позиции будет присвоен отдел и налоговая ставка из пустого товара, а штрих-код и цена записываются на основании указанных данных.
Если при добавлении товара не указать штрих-код или цену, то на экран будет выведено соответствующее предупреждение. После закрытия сообщения добавление товара прерывается.