Подсистема индивидуальные цены по клиентам
Выдача менеджерам прав на использование прайсов в системе индивидуальных цен. Администратор системы указывает перечень прайсов, которые может использовать менеджер при ценообразовании в справочнике «Доступные прайсы». Этот справочник может быть запущен самостоятельно из полного списка форм или из справочника Организаций и справочника Типов прайсов. В последнем случае в форме автоматически выполняется запрос, который возвращает данные по сотруднику (текущая строка спр. Организаций), или по типу прайса (текущая строка справочника типов прайсов). Выключенное состояние выключателя «Ред» (Редактировать) показывает, что пользователь может использовать прайс, но не может его редактировать. Внешний вид формы см. Приложение. Выдача менеджерам прав на работу по группам ТМЦ. Администратор указывает в справочнике доступных групп ТМЦ перечень корневых групп, с которыми может работать менеджер. Настройка цен по клиенту/списку клиентов в форме Индивидуальные цены по клиентам. Менеджер в форме «Индивидуальные цены по клиентам» создает новую запись и указывает наименование категории и тип прайса, который будет являться основным для данной категории. Так же можно указать процент скидки/наценки, который будет являться основным для данной категории. Поле Менеджер автоматически заполняется по текущему пользователю. Создает строки в блоке «Скидки по ТМЦ». Список для выбора Группы ТМЦ ограничен доступными группами менеджера. Список для выбора ТМЦ ограничен товарами, которые входят в доступные группы ТМЦ. Список прайсов ограничен доступными прайсами менеджера, а так же для выбора доступен служебный тип прайса «Фиксированные цены». При создании, удалении и изменении строк в блоке «Скидки по ТМЦ» и при создании, удалении и изменении строка блоке «Список клиентов» проверяется, что для каждого клиента поддерживается уникальность Группа_ТМЦ, Производитель, ТМЦ. В блоке «Список клиентов» указывает перечень клиентов, для которых будут использоваться данные цены. Список выбора клиента должен быть аналогичен списку в ф. Учет материалов. При добавлении клиента и изменения одного клиента на другого обеспечивается проверка – один клиент или группа клиентов может входить только в одну категорию. При этом разрешено вхождение в одну категорию группы клиентов, а в другую – клиента этой группы. При такой настройке цены для клиента будут определяться по второй категории. Если необходимо исключить клиента из существующей категории с сохранением для него существующих скидок для дальнейшего их редактирования, необходимо воспользоваться сервисом «Вывести клиента из состава категории». Сервис создает новую категорию, включает в список клиентов текущего клиента (удаляя его из старой категории) и копирует скидки по ТМЦ из старой категории в новую. Для обеспечения того, чтобы для одного клиента однозначно определялся основной тип прайса (при незаполненных группе ТМЦ, производителе и ТМЦ), при заполнении или изменении поля «Основной прайс» в блоке «Категории цен», а также при добавлении, изменении, удалении строк в блоке «Список клиентов» делается проверка: для каждого клиента из списка тип прайса должен определяться однозначно, иначе выдавать сообщение об ошибке. В блоке «Скидки по ТМЦ» запретить создавать строки, где указан только тип прайса без указания группы ТМЦ, ТМЦ или производителя. Для указания фиксированных цен пользователь указывает в поле «Цена» - фиксированную цену, оставляя остальные поля блока «Скидки по ТМЦ» пустыми. При этом программа при сохранении данных заполняет поле «Тип прайса» служебным типом прайса «Фиксированные цены», рассчитывает процент скидки от служебной цены, равной 1-му рублю, и сохраняет его. В блоке "Скидки по ТМЦ" выполняется проверка: должно быть заполнено либо поле "скидка", либо поле "цена", чтобы избежать неоднозначности в определении цены: либо пересчитывать цену по скидке и прайсу, либо использовать фиксированную цену. При переходе в форму «Индивидуальные скидки …» из справочника организаций автоматически выполняется запрос и выводятся Категории цен, в списке клиентов которых есть текущий клиент из справочника организаций. Копирование категории со скидками и списком клиентов осуществляется сервисом «Копировать категорию» - исключен Для поиска категорий по клиенту используется сервис поиска. В поле “Поиск по клиенту” можно задать как подстроку для поиска в формате %маска%, так и выбрать конкретного клиента (не группу клиентов) из Справочника организаций по клавише F9. Результатом поиска является отображение всех категорий, в списке клиентов которых есть клиент/клиенты, удовлетворяющие условию поиска. Контроль цен. При создании шапки накладной пользователем с ролью Менеджер_розницы и Офис-менеджер проверяется, что для клиента существует хотя бы одна категория скидок. При сохранении данных в Позициях ТМЦ происходит проверка, что цена >= цене из минимального прайса, доступного текущему пользователю. Оставлена возможность работать по-старому: если пользователь в накладной указал прайс, то цены в накладной берутся из него, если потом этот прайс очистить, то можно пересчитать цены по индивидуальному прайсу сервисом пересчета цен. Служебный тип прайса «Фиксированные цены». Для того, чтобы менеджеры могли вводить фиксированные цены по определенным товарам, но не имели доступа к редактированию собственно прайсов, для фиксированных цен будет использована скидка относительно служебного типа прайса «Фиксированные цены»: В Справочник типов прайсов будет добавлен тип прайса «Фиксированные цены», с Уид’ом –999999999. На этот тип прайса никому выдавать доступ не нужно ни на редактирование, ни на просмотр. Функция определения цены по прайсу будет учитывать этот тип прайса и определять для него цену 1 рубль. Функция определения цены по прайсу с учетом скидки по клиенту будет учитывать этот тип прайса и определять для него цену 1 рубль и применять к этой цене процент скидки, зафиксированный в «Скидках по ТМЦ» (см. п.3f).Подсистема индивидуальные цены по клиентам
НЕ нашли? Не то? Что вы ищете?


