Версия для печати темы (https://pro1c.org.ua/index.php?showtopic=41530)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Помощник ввода номенклатуры

Автор: Михрутка 01.11.17, 15:44

1с 8.3.9.1850 УТП 1.2.27.6
Возникла необходимость унификации номенклатуры в справочнике для дальнейшего обмена с сайтом.
Всю номенклатуру можно разделить на группы с заданными свойствами. Решил добавить форму в справочник "Номенклатура" с помощью которой оператору бедт проще вводить номенклатуру выбирая последовательно нужные значения. Например есть 2 группы товаров Нитки и Ленты:
1. Нитки. звучат к примеру так - Нитки, Х/б, красные, 100 метров в катушке, бумажная катушка
2. Ленты - Лента, атласная, 20 мм, 33 метра в катушке, катушка пенопласт

Т.е. вариантов может быть множество. В чем вопрос. Мне необходимо связать, что допустим, если оператор выбрал "Нитки", то следующий параметр, тип материала, который может иметь значения - х/б, 100% полиэстер, лен и т.п. , после того, как он выбирает тип материала, он выбирает цвет и т.д.
Вопросы:
1. Где хранить эти данные? В свойствах номенклатуры? или еще где-то.
2. Как к типу товара подвязать заданные свойства?

Т.е. заранее задается набор свойств или еще как-то, например, Нитки, Ленты, Иголки, Пуговицы и т.п. и к ним подязываются заданные наборы свойств - Цвет, размер, форма и т.п.

Может криво написал )), но все-равно прошу совета, как реализовать такой алгоритм.

Автор: logist 01.11.17, 15:55

Я бы создал справочник СвойстваТиповТоваров и хранил там всё необходимое для шаблона заполнения

Автор: Михрутка 01.11.17, 15:58

logist @ Сегодня, 15:55 * ,
Хорошо. Как вариант. Допустим, создали "Тип номенклатуры" - Нитки, как к нему привязать набор свойст которые соответствуют этому типу?

Автор: logist 01.11.17, 16:02

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

Автор: Михрутка 02.11.17, 9:23

logist @ Вчера, 16:02 * ,
Пытался сделать, не получилось. Создал справочник, добавил реквизит - Тип Номенклатуры и влез в струпор, остальные значения где хранить? В реквизитах? но тогда получается что одному типу будет соответствовать одно свойство, а не множество.

Автор: CobraS 02.11.17, 11:18

Михрутка @ Сегодня, 9:23 * ,
Лет 10 назад похожее делал на 7.7. Только Тип Номенклатуры у меня назывался Классификатор разрешенных ТМЦ.
Для формирования наименования использовал еще справочник Шаблоны (при включенном флаге Разрешенный ТМЦ).
Основная идея должна быть понятна со скриншота. Ну а реализовать на 8-ке думаю не составит труда.

Автор: Михрутка 15.11.17, 15:25

CobraS @ 02.11.17, 11:18 * ,
Спасибо. За хорошее решение. Как получиться реализовать, отпишусь для общественности.

Автор: хакерок 16.11.17, 10:13

Михрутка @ 01.11.17, 16:44 * ,

Вообще то это всё делается с использованием ПланаВидовХарактеристик, СправочникаХарактеристик и Регистра свежений которые это связывают.

У меня всё характеристики выгружаются на сайт и можно посмотреть в характеристиках товара.


 ! 

http://pro1c.org.ua/index.php?act=announce&id=2: 10
 

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua