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

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

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 7.7 _ Характеристика товаров справочника ТМЦ

Автор: Sede 27.07.15, 8:57

Доброго дня!

Помогите пожалуйста советом:
Задача - к элементу справочника ТМЦ (товар) необходимо присваивать некие характеристики. Проблема в том, что для разных товаров характеристики разные.

Пример для наглядности: Телефон (хар-ка - Wifi(±), Bluetooth(±), microSD, размер), Чехол к телефону (материал, размер), Гарнитура (Bluetooth/разьем(3,5/2,5/microUSB)), Карта памяти (Обьем(2/4/8/16/32Gb), тип карты(miniSD/microSD/SD)).

Все варианты характеристик зарание известны (пример слот/карты памяти - microSD/miniSD/SD, тип подключения miniUSB/microUSB/USB, Наличие беспроводных связей Wifi±Bluetooth±3G)

1. Как/куда записывать такие данные? - добавить поле в справочнике ТМЦ или сделать подчиненный справочник?
2. Куда закинуть такие характеристики? - стоит ли сделать справочник Характеристики?
2. Как реализовать возможность присваивать характеристики определенных типов для разных товаров.


Мои идеи на этот счет следующие:
Для выбора нужных характеристики сделать справочник(ВариантыХарактеристик) с 2 Реквизитами Название Товара и Характеристики (в это поле закинуть все возможные значения).
При заполнении элемента ТМЦ Предоставлять Поле список с возможным вариантом выбора определенных (одного или нескольких) характеристик (из справочника ВариантыХарактеристик)
Результаты записывать в реквизит Характеристики справочника ТМЦ.

Советы/рекомендации Всем спасибо.

Автор: Нонна 27.07.15, 9:28

Если я правильно понимаю, легче всего ввести все характеристики в Справочники-Номенклатура-
Элемент Номенклатуры- Вкладка называется Характеристики. Туда плюсиком можно занести
сразу все, и потом добавлять если понадобится. Хранятся все характеристики в Справочнике
"Характеристики Номенклатуры". Правда, может быть в 7,7 как-то по-другому?

Автор: sava1 27.07.15, 9:43

Если вознИк такой вопрос, то проще всего - добавить поля в спр.Номенклатура.
А если хочите знать, как правильно - смотрим в типовой торговле.

Автор: CobraS 27.07.15, 9:59

Цитата(Sede @ 27.07.15, 8:57) *
Помогите пожалуйста советом:
Задача - к элементу справочника ТМЦ (товар) необходимо присваивать некие характеристики. Проблема в том, что для разных товаров характеристики разные.
Советы/рекомендации Всем спасибо.

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

Автор: Sede 27.07.15, 11:21

Конфигурация БУ для Украины от ABBYY.
47046430.gif
Менять конфу, или придумать альтернативу?

Автор: CobraS 27.07.15, 11:35

Цитата(Sede @ 27.07.15, 11:21) *
Конфигурация БУ для Украины от ABBYY.
47046430.gif
Менять конфу, или придумать альтернативу?

Ставьте ПУБ, тем более, что у них много одинаковых объектов и учет похож.
Кроме того, ПУБ - одна из самых удачных конф на 7.7 от ABBYY.

Автор: Домовик 27.07.15, 11:41

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

Вариант, кот. озвучил Sava1, даст возможность удобнее и подробнее получать отчеты по характеристикам.

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

Тут, главное, решить для чего это нужно. потом легче определиться с вар.решения.

Автор: Sede 27.07.15, 15:42

Домовик большое Вам спасибо.

Характеристики нужны для выполнения подбора/поиска.
В теории работать это должно так:

Вариант - Имеется Телефон Какой-то, с Bluetooth, разъемом 3,5 под гарнитуру, слот на microSD до 16Гб, размер 120х60х11,
при выборе телефона необходимо показать товары подходящие этому телефону -
Первоначально поиск будет проводится по наименованию (на соответствие марки+модели телефона) из самого справочника ТМЦ, Если результат отрицательный - дополнительно проверяется Характеристика,
результат - (все товары где в наименовании присутствует данная модель + товары в характеристиках которых указан Bluetooth/3,5/microSD+2-16Гб/размеры входящие в границы +/- "Х" мм, и т.д.)

При таком использовании для программного кода(как по мне) не особо важно в каком справочнике реквизит Характеристика находится (в справочнике ТМЦ, или подчиненном), так что тут более вопрос касательно - А как бы вы сделали? (учитывая ваш опыт и знания)

Автор: Домовик 28.07.15, 7:35

скорее всего новые реквизиты в справочник Номенклатура, при их создании - галочки Сортировать, Отбор по Реквизиту. Вывести эти реквизиты на формы списка справочника. Пользоваться стандартными отборами в списке. задав 3 приоритеных характиристик из 5, можно получить список.
Неудобоство стандартних отборов - неупорядоченный список по приоритету характеристик, либо несколько раз нужно задавать отбор, что не так удобно.

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

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







Автор: CobraS 28.07.15, 10:09

Я делал и более сложную классификацию характеристик (свойств) ТМЦ

Автор: Sede 28.07.15, 10:18

CobraS

Да.. Несомненно на славу постарались. Зачетно выглядит. Моя ситуация и рядом не лежала 32541510.gif

Автор: igmig65 28.07.15, 20:46

Это все реализовано в ТиСе, используются справочники: Категории, КатегорииТоваров ,КатегорииКонтрагентов.
Посмотрите как там реализовано.
На вашем примере: в спр. категории в Папке Категории товаров, создаете нужные папки: Виды телефлнов, виды карт ит.д. Соответственно заполняете эти папки нужными характеристиками. Ну и в подчиненный товарам Категории товаров добавляете для товаров соответствующие категории.
Возможно нужно будет чтото доработать, например при выводе характеристик показывать родителя..

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