gifts2017

Подсистема "Конструктор наименований Номенклатуры"

Опубликовал Александр Тарасинский (axxell) в раздел Обработки - Обработка справочников

Стандартизирует наименования справочника Номенклатура за счет использования Свойств Номенклатуры как составных элементов названия. Порядок "склеивания" Свойств задаётся с помощью документа "Правило конструктора".

Что делает подсистема Конструктор Наименования Номенклатуры:

Является инструментом формализации наименований Номенклатуры. Управляет содержанием полей Наименование и ПолноеНаименование справочника Номенклатура.

Проверялось на релизе:

1С 8.2.17.157

Где работает:

1. На заводе по выпуску продуктов питания для составления наименований продукции (УПП 1.3)

2. На складе с организацией поячеечного хранения более 3 тыс. запчастей (УПП 1.3)

Кейс №1. Названия продукции.

1. Количество наименований - 1500

2. Количество видов номенклатуры - 7 (используется классификатор видов продукции предприятия, выпускаемой каждым производственным цехом)

3. Количество свойств - 14

Наименование свойства Тип значения Комментарий
HIDE_Артикул

Строка (15)

Здесь используется зарезервированное название свойства, указывающее системе считать значение реквизита справочника Номенклатура
Количество в коробке Число (10, 3) Указывает количество упаковок готовой продукции в гофрокоробе
Доп.сведения о продукции Строка (50) Произвольная информация
Название продукции Классификатор Используется в константе "Ведущее свойство", для разделения продукции на подгруппы внутри номенклатурной группы
Торговая марка Классификатор  Список выпускаемых торговых марок
Подбренд Классификатор  Список подбрендов в пределах торговой марки 
Добавка продукции Классификатор Список добавок в продукции, которые определяют вкусовые качества
Условия хранения Классификатор Возможные условия хранения
Фантазийное название Классификатор Список фантазийных названий продукции
Расфасовка продукции Классификатор Указывается фасовка продукции
Упаковочное оборудование Классификатор Список упаковочного оборудования для производимой продукции
Доп. название продукции Классификатор Список уточняющих названий продукции 
Упаковка продукции Классификатор Список вариантов упаковки продукции
HIDE_Рынки сбыта Классификатор Список рынков сбыта, для которых изготавливается продукция

4. Количество значений в классификаторах - 590

5. Количество правил - 7 правил для поля Наименование и 7 правил для поля ПолноеНаименование


Скрин №1. Обработка "Конструктор наименования номенклатуры" для артикула "K ST 365"

Конструктор наименования номенклатуры (толстый клиент)


Скрин №2. Правило конструктора для артикула "K ST 365": поле Наименование.

Правило конструктора для поля Наименование


Скрин №3. Правило конструктора для артикула "K ST 365": поле ПолноеНаименование.

Правило конструктора для поля ПолноеНаименование

Скрин №4. Карточка номенклатуры для артикула "K ST 365".Карточка Номенклатуры после Конструктора


Кейс №2. Названия запчастей.

1. Количество наименований - более 3000

2. Количество видов номенклатуры - 6

3. Количество свойств - более 200. Выбрано ведущее свойство "Группа", классификатор которой содержит все возможные группы запчастей в пределах номенклатурной группы

4. Количество значений в классификаторах - более 900

5. Количество правил - более 200 для каждой Группы

Скрин №5. Конструктор наименования запчастиКонструктор наименования (тонкий клиент)

Скрин №6. Правило конструктора для запчастиПравило конструктора для запчасти


Подробности о подсистеме:

Работает в толстом и тонком клиенте. Исходный код открыт.

Рассмотрим случай работы конструктора с полным наименованием для продукции (скрины №1 и 2):

K ST 365 VICI ДУША ОКЕАНА Крабовые палочки охл. СОЧНЫЕ 20*200 тир RU,KZ,BY,MD

Работа конструктора по правилу для записанных свойств:

Свойство Записанное свойство Представление Комментарий
HIDE_Артикул   K ST 365

Префикс HIDE_ указывает, что указанное свойство не будет отображаться в списке свойств, которые выводятся на странице Свойства справочника Номенклатура. 
Само свойство HIDE_Артикул является служебным и указывает, чтобы конструктор считал значение из реквизита Справочник.Номенклатура.Артикул

Торговая марка VICI VICI  
Подбренд ДУША ОКЕАНА ДУША ОКЕАНА  
Название продукции Крабовые палочки Крабовые палочки  
Добавка продукции      
Условия хранения охл. охл.  
Фантазийное название СОЧНЫЕ СОЧНЫЕ  
Расфасовка продукции 200 20*200 Указан шаблон [HIDE_Количество в коробке]*[Расфасовка продукции], который указывает, что нужно взять реквизит Справочник.Номенклатура.КоличествоВКоробке (нестандартный) и по шаблону представить его значение с записанным свойством "Расфасовка продукции"
Упаковочное оборудование тир тир  
HIDE_Рынки сбыта RU,KZ,BY,MD RU,KZ,BY,MD Свойство HIDE_Рынки сбыта является служебным и указывает конструктору вывести классификатор свойств в диалоге конструктора в виде списка с отметками
Доп. сведения о продукции      


Рассмотрим случай работы конструктора с полным наименованием для продукции (скрины №1 и 3):
Крабовые палочки (имитация) "СОЧНЫЕ" в/у 1/200 г ТМ VICI ДУША ОКЕАНА

Работа конструктора по правилу для записанных свойств:

Свойство Записанное свойство Представление Комментарий
Название продукции Крабовые палочки Крабовые палочки  
Доп. название продукции имитация (имитация) Указан шаблон ([Доп. название продукции]), который указывает, что записанное свойство нужно представить в скобках
Добавка продукции      
Фантазийное название СОЧНЫЕ СОЧНЫЕ Указан шаблон "[Фантазийное название]", который указывает, что записанное свойство нужно представить в кавычках
Упаковка продукции в/у в/у  
Расфасовка продукции 200 1/200 г Указан шаблон 1/[Расфасовка продукции] г, который указывает, что записанное свойство нужно представить особым образом
Торговая марка  VICI TM VICI Указан шаблон TM [Торговая марка], который указывает, что записанное свойство нужно представить в кавычках
Подбренд ДУША ОКЕАНА ДУША ОКЕАНА  

 

Порядок встраивания:

Чтобы заработала подсистема, придётся вносить изменения в объекты типовой конфигурации. Выполнить объединение конфигураций, назначить права доступа новым объектам. 

Конфигурация:

Т.к. подсистема разрабатывалась для УПП, то кроме указанных ниже объектов, есть некоторое количество объектов из типовой конфигурации УПП для сохранения целостности ссылок.

Общие модули

КонструкторНоменклатурыТолстыйКлиент

КонструкторНоменклатурыСервер

Роли

КонструкторНоменклатуры

ПолныеПрава

Общие формы

ФормаКонстант

Константы

ВедущееСвойство

Справочники

Номенклатура

Документы

ПравилоКонструктораНаименованияНоменклатуры

Обработки

КонструкторНаименованияНоменклатурыУниверс

Регистры сведений

ПравилаКонструктораНаименованияНоменклатуры


Порядок запуска:

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

II. Затем необходимо заполнить все классификаторы свойств Номенклатуры.

III. Разделить номенклатуру на группы действия правил склеивания свойства. Применение правил можно разделить на такие уровни:

  1. По значению реквизита справочника Номенклатура "Вид номенклатуры";
  2. В пределах вида номенклатуры для свойства, заданного константой как ведущее свойства;
  3. Любое другое свойство может быть задано как фильтр для применения правила.

IV. Запустить конструктор из формы справочника Номенклатуры.

Гарантия возврата денег

Гарантия возврата денег

ООО "Инфостарт" гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом течение 14-ти дней со дня поступления денег на наш счет.

Программа настолько проверена в работе, что мы с полной уверенностью можем дать такую гарантию. Мы хотим, чтобы все наши покупатели оставались довольны покупкой.

Для возврата оплаты просто свяжитесь с нами.

Скачать файлы

Наименование Файл Версия Размер
Подсистема "Конструктор наименований Номенклатуры"
28.06.2014
1000 руб.

Моментальная
доставка

См. также

Contragent+ 5.0 от 2 500
Подписаться Добавить вознаграждение

Комментарии

1. Макас (makas) 17.07.13 13:53
Чтобы заработала подсистема, придётся вносить изменения в объекты типовой конфигурации. Выполнить объединение конфигураций, назначить права доступа новым объектам.


Без ломки конфигурации никак не обойтись? :-/
2. Александр Тарасинский (axxell) 17.07.13 15:55
(1) makas, Основные изменения касаются формы элемента справочника Номенклатура (нужно вывести кнопку вызова конструктора и прятать свойства с префиксом HIDE_).
А остальные изменения несущественны.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа