В работе крупных торговых сетей для более полной детализации продаж при товароучете возникает необходимость указания продавцов-консультантов для каждой позиции (товар или сертификат) или всего документа. В ряде предприятий применяется система, где клиент общается с несколькими консультантам при выборе товара в торговом зале, а затем оформляет покупку на кассе. В данном случае необходимо указывать доли участия каждого консультанта для дальнейшего учета их продаж.

Активация плагина

Для возможности добавления консультанта необходимо активировать плагин consultant, который задается в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/consultant.ini в секции [plugins].

НаименованиеТип данныхВозможные значенияОписаниеПримечания
consultantстроковый
  • on
  • off
Плагин для работы с добавлением продавцов-консультантовПо умолчанию on


[plugins]
; Продавцы-консультанты
consultant = on

Настройка назначения продавцов-консультантов

Начиная с версии 5.312 реализовано добавление нескольких консультантов на позицию или на чек с возможностью распределения долей их участия в продаже. 

Данная возможность задается параметром useParticipationShares в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/consultant.ini в секции [Consultant]:

Для корректной работы функционала настройка applyConsultantOnCheck должна быть выключена.

НаименованиеТип данныхВозможные значенияОписаниеПримечания
useParticipationSharesлогический
  • true
  • false
Использовать доли участия консультантов в продажеПо умолчанию false


[Consultant]
; Использовать доли участия консультантов в продаже
; true - на одну товарную позицию в чеке можно назначать нескольких консультантов,
; false - одной товарной позиции соответсутвует только один консультант
; По умолчанию false
;useParticipationShares = false

Назначение одного продавца-консультанта на позицию

При выключенной настройке useParticipationShares на одну товарную позицию может быть назначен только один консультант.

Добавление консультанта может быть выполнено 2-мя способами:

Консультант может быть добавлен только в режиме формирования документа продажи при наличии в нем позиций с товарами или сертификатами. При попытке добавить консультанта в чек без позиций на экран будет выведено предупреждение "Добавление консультанта разрешено только при открытом чеке". 

Консультант текущей позиции может быть назначен на все свободные товарные позиции в чеке. Для добавления консультанта ко всем свободным позициям необходимо на кнопку настроить действие "Добавить консультанта ко всем свободным позициям" с командой COMMAND_CONSULTANT_FILL. О настройке действий подробнее можно прочитать в разделе "Настройка действий". При нажатии кнопки консультант, заданный в текущей позиции будет добавлен ко всем позициям, для которых консультанты не указаны. При добавлении консультанта к свободным позициям на экран кассира выводится сообщение о назначении консультанта на свободные позиции. Если для всех позиций в чеке заданы консультанты или у текущей позиции консультант отсутствует, то на экран будет выведено соответствующее сообщение, операция не выполняется.

Удаление консультанта осуществляется по соответствующей кнопке при выборе позиции.

Назначение нескольких продавцов-консультантов с распределением долей участия

При включенной настройке useParticipationShares на одну товарную позицию могут быть назначены несколько консультантов. 

Добавление консультанта в данном случае может быть выполнено 3-мя способами:

Консультант может быть добавлен только в режиме формирования документа продажи при наличии в нем позиций с товарами или сертификатами. Если при попытке добавления консультанта:

Распределение долей участия консультантов в продаже

При добавлении консультанта с помощью команды COMMAND_CONSULTANT_PARTICIPATION_SHARES в окне распределения долей участия на вкладке "Все" автоматически выводится список консультантов (указаны код и ФИО консультанта). На вкладке можно выбрать одного или нескольких консультантов.

Выбранные консультанты отображаются списком на вкладке "Выбранные". Для назначения консультантов на позицию необходимо указать долю их участия в продаже. Кнопка "Сохранить" на форме:

При назначении консультанта с помощью команды COMMAND_CONSULTANT на позицию, в которую уже добавлен консультант, доля участия будет пересчитана автоматически поровну (относительно всего количества консультантов, назначенных на позицию). 

Если на позицию назначено несколько консультантов, то в информации о позиции рядом с именем консультанта будет выведена доля его участия в продаже. 

Настройками команды COMMAND_CONSULTANT_PARTICIPATION_SHARES может быть предусмотрено:

Подробнее об этом можно прочитать в разделе "Команды".

Удаление консультанта осуществляется по соответствующей кнопке при выборе позиции.

Информация о доле участия консультанта сохраняется в БД Documents таблице Consultant в поле percent.