Номенклатурный справочник


Общая информация

Основным способом наполнения документов номенклатурой в Bcenter является технология Drag&Drop – визуальная технология обмена между двумя выполняемыми приложениями (окнами). Практически любой документ, любая выборка, форма Excel с колонкой ID, и конечно специализированный модуль "Прайс" может быть "справочником" для других документов Bcenter по Drag&Drop. Это стало возможным благодаря уникальному механизму идентификаторов для всех справочников Bcenter, формат которых "#[КОД СПРАВОЧНИКА][КОД]", а каждый документ является отдельным динамическим окном. Каждый документ является приемником всех справочников, в которых он нуждается: номенклатура, контрагенты, менеджеры, отделы, другие документы и прочие объекты BCentrer.

Модуль в Console "Прайс" предназначен для организации работы с номенклатурным справочником: каталогизации, ценообразовании, изменении других атрибутов номенклатуры. Для управления структурой и ценами пользователю "прайса" для каждой номенклатуры предоставляется оперативная информация по продажам, покупкам, складам. Оптимизирован быстрый поиск нужной номенклатуры по контекстам наименования, примечания, артиклю и другим параметрам и фильтрам.

Идеология справочника, как видно из его названия – объединение внешнего клиентского прайс листа и внутреннего номенклатурного справочника в единую систему. Для реализации этой идеи призваны оригинальные механизмы каталогизации, ценообразования, а также дополнительные реквизиты номенклатуры.

"Прайс" поддерживает:

  • ценообразование по клиентским колонкам
  • механизм предварительного вычисления цены и её опубликования
  • анализ актуальности входной и опубликованной цены по дате коррекции
  • дополнительный механизм поиска по ключевым словам
  • автозаполнение бренда и артикля из наименования при создании номенклатуры
  • определение грубых ошибок в ценообразовании
  • корректное отслеживание изменения входных и опубликованных цен
  • специальные флаги
  • пакетную работу по созданию и редакции реквизитов
  • другие возможности

Права доступа по созданию и изменению реквизитов номенклатуры назначаются в модуле Console "безопасность системы" и "безопасность прайса" группам пользователей или конкретному пользователю в разрезе действий и разрезе структуры каталога. Тем самым, разным пользователям, можно назначить "права на изменения" для различных разделов прайса. Рекомендуем основной части пользователей давать права на создание и редакцию только на некоторых системных ветвях, например "Новые позиции", "Recycle Bin", а администраторы "Прайса" постфактум разбирают эти каталоги по своим ветвям.

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

Запросы к серверной части справочника оптимизированы по скорости выполнения в режиме многопользовательской работы.

Интерфейс выполнен взаимосвязанными модулями: каталога, блока поиска и фильтров, тела прайса, блоком информации. Редакция свойств возможна непосредственно в таблице прайса или в модулях изменения свойств номенклатуры и категории. Настройки визуализации сохраняются в реестре для каждого пользователя.


Определения раздела

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

Удаленность номенклатуры – номенклатура с пометкой "удаленная". В обычных режимах прайса не выводится, в поисках и фильтрах по умолчанию не участвует. Если при создании новой номенклатуры название совпадает (не учитывая регистр) с ранее удаленной номенклатурой, то новая номенклатура не создается, а прежняя удаленная появляется как "не удалённая" в категории создания. Таким образом, поддерживается уникальность номенклатуры по наименованию. Если удаленная номенклатура пришла к складскому или аналитическому (долги, заказы, транзит...) движению, то с неё автоматически снимается метка "удаленности". Метку "удаленная" можно снять и вручную в свойствах номенклатуры. Удаленные позиции остаются в прежней категории, но рекомендуется для мусорных или устаревших позиций перемещать её в специальную категорию "Мусорная корзина". Периодически администратор может запустить процедуру из Инструментов консоли по физическому удалению записей из категории "мусорная корзина", не участвующих в складских таблицах и документах.


Каталог и свойства категорий

Каталог номенклатурного справочника выполнен в виде дерева, в каждом узле которого возможно до 256 веток и глубиной вложений до 10.

У каждой ветки есть уникальный номер ID и код его местоположения в дереве, что позволяет менять структуру дерева, не изменяя свойства номенклатуры. Например, возможно перенести ветку в другое место дерева вместе с находящимся в ней товаром не влияя на свойства товара. Это дает гибкость по управлению структурой каталога.

Каталог задуман для совместного ведения сразу нескольких прейскурантов товаров или услуг разными группами лиц и отделов. Для разделения прав на создание, изменения свойств категорий и номенклатуры для веток каталога назначаются 3-х уровневые права доступа (запись, чтение, запрещено). Эту функцию выполняет модуль консоли "безопасность прайса". Права наследуются от верхних уровней, права на ветку преобладают над наследованными правами. Права назначаются как для пользователей, так и для групп пользователей. Права могут на время быть делегированы другому пользователю. Главная особенность разграничения прав: определение прав в условиях фильтров, где в выборку попадают номенклатура из разных категорий и, возможно, с разными правами. Пользователю может быть отказано в прямой редакции таблицы или редакции в модуле свойств во время фильтра не по категориям. Для индикации текущего уровня прав в строке статуса таблицы прайса – выводится текущее состояния доступа по данной строке, например "уровень админа" или "только для чтения".

Структура каталога конфигурируется администраторами по своему усмотрению. Структура каталога – вещь архиважная, но при её создании не надо забывать, что в данной реализации она не догма и может быть изменена в будущем безболезненно, т.к. расположение в каталоге не является свойством номенклатуры. По конфигурации каталога имеется только одно ограничение – системные ветки:

  • "Recycle Bin" – Мусорная корзина. Просматривается администраторами на предмет разбора по своим категориям, либо на пометку к удалению.
  • "Новые позиции" – если система не знает в какой категории создавать номенклатуру, она создает её в этой категории. Если у пользователя нет прав на конкретную категорию, то он может создать номенклатуру в этой категории. Соответственно на данную категорию нужно выделить права на запись для всех пользователей. Администраторы прайса должны разбирать рабочую номенклатуру по своим категориям.
  • "Новые комплекты" – тоже номенклатура, которая возможно будет товаром по выходу из производства, комплектации. В основном система её создает автоматически без привязки к конкретной категории. Дальнейший путь такой номенклатуры либо в соответствующую категорию либо в "мусорную корзину".


Общие свойства категории:

  • Наименование категории (80 символов).
  • Прайсовая позиция. Метка "прайсовости" категории. Это свойство перекрывает одноименное свойство номенклатуры.
  • Примечание (250 символов). Выводится как подсказка для пользователей прайса, для рекламы категории в бумажном прайс-листе и на сайте.
  • Рублевый вход по-умолчанию. Создание номенклатуры в данной категории определяет её одноименное свойство.
  • Категория комплектов. Каждая номенклатура в данной категории обозначает название комплекта (сборки), конфигурация комплекта изменяется в информационном блоке "Комплекты". Обратите внимание, что входная цена такой номенклатуры не редактируется и вычисляется по сумме входных цен деталей, входящих в комплект. Перетаскивание данной номенклатуры в счет автоматически строит список её деталей, цена которых вычисляется пропорционально их входных цен и в сумме составляет цену сборки из текущего прайса. Дополнительно может быть автоматически задействован механизм коррекции суммы до цены, за счет округления цен деталей.
  • Гарантия комплекта. Изменяет гарантию номенклатуры, входящей в комплект, на гарантию самого комплекта.


Наследуемые свойства категории:

  • Процент наценки для колонок. Система позволяет вести до 4 колонок, схем ценообразования. Выводятся только те колонки, к которым у пользователя имеется доступ по безопасности системы к пунктам документы->консоль->прайс->колонки.
  • Процент наценки для колонок. Система позволяет вести до 4 колонок, схем ценообразования. Выводятся только те колонки, к которым у пользователя имеется доступ по безопасности системы к пунктам документы->консоль->прайс->колонки.
  • Округление "до". Число от 0,1,5,10,50,100 и более, кратно которому округляется значения колонки, предварительной цены в ценообразовании для данной категории или ветки категорий. Округление происходит к наибольшей границе. Округление 0 обозначает до копеек или центов в зависимости от валюты колонки.
  • Условие прайсовости "по метке". Условие для определения "прайсовости" позиции – "Склады", по наличию на всех складах, "Для продажи" свободного товара, "Склады + Транзит", по наличию на всех складах и в транзите и заказе, "Для продажи + Транзит", по свободно к продаже плюс товар в транзите и заказе.
  • "Метка учитывается". Учитывается ли метка "прайсовости" в режиме "прайсовости" по аналитике.
  • Срок гарантии по умолчанию. Создание номенклатуры в данной категории определяет её одноименное свойство. Если данное свойство номенклатуры не назначено, то оно визуализируется как в категории.
  • Срок поставки в рабочих днях по умолчанию. При добавлении позиции в счет у пользователя запрашивается коррекция срока поставки для данного счета в большую сторону. Создание номенклатуры в данной категории определяет её одноименное свойство. Если данное свойство номенклатуры не назначено, то оно визуализируется как в категории.
  • Псевдоним по умолчанию. Используется для краткого названия категории, например в комплекте. Создание номенклатуры в данной категории определяет её одноименное свойство. Если данное свойство номенклатуры не назначено, то оно визуализируется как в категории.


Интерфейс каталога

Интерфейс выполнен в виде стандартного дерева категорий. Цвет значков обозначает:

  • Зеленый – доступ администратора
  • Красный – системная категория
  • Белый – доступ только для чтения

Названия категорий серого цвета обозначают "непрайсовые" категории.

Для выбора категории без перехода в прайс-лист либо работайте клавишами, либо кликнете мышкой по пиктограмме.

По правой клавише мышки выводится меню действий для текущей категории:

  • Выбрать – используется для выбора несколько разных веток прайса в один запрос прайса. Например, с клавишей Shift выделяем мышкой несколько нужных категорий и по этому меню выбираем фильтр по "выделенным категориям". Чаще всего используется для генерации прайса по запросу клиента.
  • Показать для каждой категории дополнительный параметр.
  • Свойства категории

В нижней части каталога имеется ряд пиктограмм с функционалом: обновить, свойства, развернуть до 3 уровня, свернуть до 1 уровня.

Вызвать каталог из прайса возможно несколькими способами: F4, нажать на заголовок категории или из главного меню.

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


Интерфейс для конфигурации каталога

Интерфейс выделен отдельно от интерфейса категорий и наследуется из него, ссылка на него в консоли прайс->изменение каталога.

В отличии от интерфейса категорий, добавлены в меню:

  • Вставить – вставляется новая категория на том же уровне, что и выделенная и выше её. Для категорий не существует уникальности в названиях, возможны одноименные названия разных категорий.
  • Удалить – удаляется выделенная (только текущая) категория. Если в категории существует номенклатура, выводится сообщение об ошибке. Перед удалением очистите категорию от номенклатуры.

Изменение структуры производится перетаскиванием категорий ил веток категорий в новые точки дерева. При перемещении источника над предполагаемым объектом цели выводится подсказка, какое действие произойдет при отпускании объекта, либо перемещение над объектом цели, либо как потомка цели.

Физическое изменение структуры происходит по клавишам применить или OK.

Изменение структуры не отслеживается другими пользователями. Поэтому необходимо уведомить их самостоятельно о необходимости обновления каталога (кнопка refresh).