|
УТ 10. Характеристики в ТЗ | ☑ | ||
---|---|---|---|---|
0
MAXXL
14.10.17
✎
00:17
|
Нужно вывести Характеристики группы номенклатуры в ТЗ. Не могу сообразить - как лучше сформировать такую ТЗ? Получается в каждой строке будет Номенклатура, Характеристика, и далее пары Свойство-Значения свойств, причем количество колонок от товара к товару может меняться... Как лучше сделать такую ТЗ? В чем собственно задача-вывести характеристики группы товаров в таблицу, подправить и сохранить.
|
|||
1
disk-2008
14.10.17
✎
00:19
|
(0)"Характеристики группы номенклатуры" - это про характеристики номенклатуры в группе?
|
|||
2
MAXXL
14.10.17
✎
01:27
|
Да. "Группа"- в смысле какой-то список товаров, у которого нужно проставить свойства в характеристике. Ну например список - 1. Ботинки А, Ботинки Б, Ботинки С. И нужно у них выставить свойства "Материал - Кожа, Размер - 43, Цвет - Черный"
|
|||
3
disk-2008
14.10.17
✎
16:39
|
(2)Так можно одинаковое количество колонок и несколько ТЗ.
|
|||
4
disk-2008
14.10.17
✎
16:40
|
(3)+
Т.е. одинаковое количество колонок для номенклатуры в группе. |
|||
5
Farpost
14.10.17
✎
16:44
|
(2) Если общее количество колонок статично, то в чем проблема?
Если динамично, то как обрабатывать? |
|||
6
Хилый
14.10.17
✎
17:11
|
Если визуально нужно чтоб это выглядело сразу как в Экселе, то лучше колонки делать. Каждая колонка - свойство. В коде задавай колонки как-то через код свойства (например, имя K00000012), чтоб понять где какое свойство.
|
|||
7
MAXXL
14.10.17
✎
17:45
|
а потом обрабатывать то как? Как понять что нужно взять характеристику с кодом УТ000001 и свойство УТ000132 ? А если кода совпадут?
я пока сделал вариант где колонки называются типа к_1, к_2,к_3... и собираю их по порядку, но так громоздко получается.... Думал может кто лучше идею даст. |
|||
8
Tateossian
14.10.17
✎
17:55
|
(0) Предлагаю сделать колонку Свойство-Значение с типом соответствие. А потом вывести в табдок, группируя по строке, где дочерние строки будут свойство-згачение
|
|||
9
Хилый
14.10.17
✎
18:14
|
(7) номенклатура и характеристика в строке, так же в строке идет значение свойства или пользователь выбирает это значение свойства (если правильно понял задачу). По колонке понимаем что это за свойство.
Вот у тебя идут к_1, к_2 и т.д. а как потом понимаешь что к_1 это такое-то свойство? где-то задаешь соответствие, либо программно, либо таблицей. А тут обращение сразу по коду, у свойства код УТ0012, значит колонка УТ0012 |
|||
10
Злопчинский
14.10.17
✎
18:14
|
(2) не изобретайте сложности там где они не нужны
Плоская таблица Товары вид свойства узнавание свойства Все. |
|||
11
Farpost
14.10.17
✎
18:19
|
(7) А использовать в последствии в обработке не индекс а имя колонки что мешает?
|
|||
12
Хилый
14.10.17
✎
18:19
|
(10) визуально с этим работать, ну, его нафиг. Особенно если у товара 10-20 свойств.
|
|||
13
Farpost
14.10.17
✎
18:23
|
(12) В Дерево вывести никак?
|
|||
14
Хилый
14.10.17
✎
18:26
|
(13) я х.з. что автору нужно.
Как по себе, так удобнее работать когда есть, например, новая коллекция одежды и ее необходимо раскидать по свойствам, например для битрикс. А свойств штук 15-20. Так проще как в экселе, колонка товар, колонка характеристика, а далее колонки свойств, какие есть для этого товара. И раскидывай все в одной таблице. Сразу визуально охватываешь все данные. А так ничего не мешает в типовой в каждую карточку заходить и проставлять свойства товара. |
|||
15
MAXXL
14.10.17
✎
18:39
|
(8) Не совсем понял про колонку соответствия. Как потом обрабатывать к какой колонке обращаться? В строке таблицы получаются вот такие колонки сейчас (упрощенно) Товар, Характеристика, Свойство1, Значение1, Свойство2, Значение2, Свойство3, Значение3...
(9) тупо считаю колонки. т.е. колонка№2 - это характеристика, №3 - свойство1, №4 - значение свойства1, №5 - свойство2, и тд... (10) Плоская таблица - это то что я чуть выше описал, как у меня сейчас? Что есть "узнавание свойства"? (11)А что будет именем колонки? Название свойства или значения? А там могут быть пробелы, символы и прочий мусор,из за которых нельзя их использовать в качестве имени. Если их удалять, то получаются неоднозначные названия ( получаются одинаковые имена) (13) дерево - все равно первоначально ТЗ? да и оно разворачивается в виде неудобном для просмотра - редактирования - ну чтоб сразу охватить взглядом ошибки заполнения и все такое (14) в Экселе - это руками, Задача то автоматизировать создание такой таблицы. Ну и конфа далеко не типовая, а товаров тысяч 30. Заходить можно , но долго, и от ошибок заполнения это не спасает |
|||
16
Злопчинский
14.10.17
✎
21:02
|
(12) ну так работать то с этим снаружи предполагается. Делать будут в экселе. Фильтранул по товару и все. Можно даже подобие дерева сделать в виде сводной таблицы экселя или подсчётом итогов
|
|||
17
Злопчинский
14.10.17
✎
21:04
|
Автор какой-то мутный
Вариантов решения не один В чем проблема - непонятно. В именах колонок - ну это фигня какая-то а не вопрос. |
|||
18
MAXXL
14.10.17
✎
21:16
|
Возможно туплю, и "вариантов не один", но предложите хоть один нормальный?
Как выгрузить характеристику и ее свойства в наглядную ТЗ или аналог, обработать действия пользователя и загрузить результат обратно? Выгрузка/загрузка в эксель - не вариант. Хотя бы тем что обратно то как загружать? К чему привязывать Да и хочется сделать все внутри 1С, без сторонних программ. |
|||
19
Хилый
14.10.17
✎
21:20
|
(18) нет никакого Экселя, в (14) описал как это будет выглядеть в 1с. Визуально работать КАК в экселе, а не работать в экселе.
Технически в (9) |
|||
20
Злопчинский
14.10.17
✎
21:49
|
(19) как ты себе представляешь работать как в экселе если у тебя для разных товаров разный набор характеристик и свойств и в общем случае может получиться так что для каждого товара уникальныый набор характеристик/свойств?
Тогда для каждого товара набор "колонок" по строке будет уникальный и этот набор колонок не пересекается с набором колонок любого другого товара? |
|||
21
Злопчинский
14.10.17
✎
21:53
|
Строка. В строках общие колонки - товар и описание структуры колонок для данного товара.при переходе в режим редактирования показываешь отдельную таблицу для данного товара.
Возможно товары в таблице удастся сгруппировать по совпадающим значениям реквизита "описание структуры колонок товара" |
|||
22
MAXXL
14.10.17
✎
21:54
|
(19) я даже сделал вариант с такой ТЗ, колонки называются типа кол1 - характеристика, кол2 - свойство1, кол3 - значение1, кол4-свойство2 .... и по смещению с ними работаю, но очень неудобная логика получается. про (9) - а если коды у характеристики/свойства/значения одинаковые попадутся?
(20) у однотипных товаров - набор одинаковый. понятно что нет смысла грузить ботинки и кепки. а если загрузить ботинки то свойства будут что-то типа размер, материал, подошва, цвет... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |