Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

УТ 10. Характеристики в ТЗ

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


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует