В работе крупных торговых сетей для более полной детализации продаж при товароучете возникает необходимость указания продавцов-консультантов для каждой позиции (товар или сертификат) или всего документа. В ряде предприятий применяется система, где клиент общается с несколькими консультантам при выборе товара в торговом зале, а затем оформляет покупку на кассе. В данном случае необходимо указывать доли участия каждого консультанта для дальнейшего учета их продаж.
Для возможности добавления консультанта необходимо активировать плагин consultant, который задается в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/consultant.ini в секции [plugins].
| Наименование | Тип данных | Возможные значения | Описание | Примечания |
|---|---|---|---|---|
| consultant | строковый |
| Плагин для работы с добавлением продавцов-консультантов | По умолчанию on |
[plugins] ; Продавцы-консультанты consultant = on |
Начиная с версии 5.312 реализовано добавление нескольких консультантов на позицию или на чек с возможностью распределения долей их участия в продаже.
Данная возможность задается параметром useParticipationShares в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/consultant.ini в секции [Consultant]:
true на позицию в чеке можно назначать нескольких консультантов,false одной позиции соответствует только один консультант.Для корректной работы функционала настройка |
| Наименование | Тип данных | Возможные значения | Описание | Примечания |
|---|---|---|---|---|
| useParticipationShares | логический |
| Использовать доли участия консультантов в продаже | По умолчанию false |
[Consultant] ; Использовать доли участия консультантов в продаже ; true - на одну товарную позицию в чеке можно назначать нескольких консультантов, ; false - одной товарной позиции соответсутвует только один консультант ; По умолчанию false ;useParticipationShares = false |
При выключенной настройке useParticipationShares на одну товарную позицию может быть назначен только один консультант.
Добавление консультанта может быть выполнено 2-мя способами:
COMMAND_CONSULTANT. О настройке действий подробнее можно прочитать в разделе "Настройка действий".Консультант может быть добавлен только в режиме формирования документа продажи при наличии в нем позиций с товарами или сертификатами. При попытке добавить консультанта в чек без позиций на экран будет выведено предупреждение "Добавление консультанта разрешено только при открытом чеке".
Консультант текущей позиции может быть назначен на все свободные товарные позиции в чеке. Для добавления консультанта ко всем свободным позициям необходимо на кнопку настроить действие "Добавить консультанта ко всем свободным позициям" с командой COMMAND_CONSULTANT_FILL. О настройке действий подробнее можно прочитать в разделе "Настройка действий". При нажатии кнопки консультант, заданный в текущей позиции будет добавлен ко всем позициям, для которых консультанты не указаны. При добавлении консультанта к свободным позициям на экран кассира выводится сообщение о назначении консультанта на свободные позиции. Если для всех позиций в чеке заданы консультанты или у текущей позиции консультант отсутствует, то на экран будет выведено соответствующее сообщение, операция не выполняется.
Удаление консультанта осуществляется по соответствующей кнопке при выборе позиции.
При включенной настройке useParticipationShares на одну товарную позицию могут быть назначены несколько консультантов.
Добавление консультанта в данном случае может быть выполнено 3-мя способами:
COMMAND_CONSULTANT. О настройке действий подробнее можно прочитать в разделе "Настройка действий",COMMAND_CONSULTANT_PARTICIPATION_SHARES. О настройке действий подробнее можно прочитать в разделе "Настройка действий".Консультант может быть добавлен только в режиме формирования документа продажи при наличии в нем позиций с товарами или сертификатами. Если при попытке добавления консультанта:
При добавлении консультанта с помощью команды COMMAND_CONSULTANT_PARTICIPATION_SHARES в окне распределения долей участия на вкладке "Все" автоматически выводится список консультантов (указаны код и ФИО консультанта). На вкладке можно выбрать одного или нескольких консультантов.
Выбранные консультанты отображаются списком на вкладке "Выбранные". Для назначения консультантов на позицию необходимо указать долю их участия в продаже. Кнопка "Сохранить" на форме:
100%,100%. На экране будет отображено сообщение "Суммарная доля участия всех консультантов должна быть равна 100%".При назначении консультанта с помощью команды COMMAND_CONSULTANT на позицию, в которую уже добавлен консультант, доля участия будет пересчитана автоматически поровну (относительно всего количества консультантов, назначенных на позицию).
Если на позицию назначено несколько консультантов, то в информации о позиции рядом с именем консультанта будет выведена доля его участия в продаже.
Настройками команды COMMAND_CONSULTANT_PARTICIPATION_SHARES может быть предусмотрено:
allowApplyOnCheque, applyOnCheque),autoDistribution),allowEmptyList),deleteConsultantOnSecondaryInput).Подробнее об этом можно прочитать в разделе "Команды".
Удаление консультанта осуществляется по соответствующей кнопке при выборе позиции.
Информация о доле участия консультанта сохраняется в БД Documents таблице Consultant в поле percent.