|
Как реализовать список в характеристике | ☑ | ||
---|---|---|---|---|
0
Pentosh
29.08.16
✎
15:45
|
Доброго времени суток.
Пишу свою конфигурацию, по заказу работодателя, в ходе чего возникла проблема с реализацией хранения набора цветов, доступных для отделки фасада или др. элементов. Пожалуйста, подкиньте идей, а может и примеров. Дано: Существует большое количество цветов, которые еще и на виды разбиты (эмаль, морилка, RAL и т.д.), создал под это дело справочник. Есть справочники: Номенклатура - список номенклатур, есть номенклатура где указана модель и где не указана; Модели - модели номенклатуры могут быть в разных отделках; Отделка - список отделок доступных для некой модели, в отделках указаны доступные цвета, в т.ч. и по виду; Цвета - список всех цветов, применяемых на производстве. Вотъ. Надо, чтоб у отделки были указаны доступные цвета, чтобы у номенклатуры отдельно тоже можно было указывать цвета (список цветов может достигать тысяч), и чтобы было некое выделение основных (стандартных) цветов для отделки или номенклатуры. Идеи которые были у меня: 1) Создать много таб. частей, в справочниках (тчЭмали, тчМорилка, тчПатина и т.д), в нее расфасовать цвета и указать какие более приоритетные. - простой, но не гибкий способ. 2) Создать характеристику (план видов характеристик) общую ("Доступные цвета") или отдельные (предпочтительно,"Используемая Эмаль", "Используемая морилка" и т.д.), а в РС ЗначСвойств, создать реквизит со списком значений, и туда накидать цвета - может тоже рабочий вариант, но как красиво сделать не знаю. Проблема с том, что мне потом это еще и на сайт нужно выгрузить, с неким "наследованием" (цвета брать из отделки, для номенклатур), по этому и предпочтительно именно через характеристику, т.к. есть механизм редактирования характеристики на сайте. (т.е. через кнопку выбрать из доступных значений, и в значении характеристики (временном) будет записано выбранное значение, так сейчас габариты изменяем) Фух, сколько текста, извините, но постарался более подробно описать ситуацию. Подскажите как реализовать задуманное, подкиньте идей как и характеристике можно список значений использовать или др. тип (т.к. хотелось бы использовать 2 колонки в списке (цвет, стандартный)). Может и вообще иное решение, буду очень благодарен, а за примеры или ссылки на примеры, безмерно |
|||
1
Лефмихалыч
29.08.16
✎
15:48
|
план видов характеристик точно не имеет смысла
|
|||
2
Лефмихалыч
29.08.16
✎
15:48
|
много табличных частей - тем более глупо
|
|||
3
Лефмихалыч
29.08.16
✎
15:49
|
в топике каша из букв и не понятно, какое отношение чего к чему и для какой цели нужно реализовать
|
|||
4
Лефмихалыч
29.08.16
✎
15:51
|
эмаль, морилка, RAL и т.д. - эти значения, это отдельный справочник. Например - номенклатурные группы или виды номенклатуры.
Отношения между моделью и отделкой противоречиво описаны: модули могут быть в разных отделках, но при этом отделка - доступные цвета для модели. |
|||
5
Лефмихалыч
29.08.16
✎
15:53
|
ну и сами по себе цвета, которые "список всех цветов, применяемых на производстве" - это как раз номенклатура сама по себе и есть, если я правильно догадываюсь
|
|||
6
Pentosh
29.08.16
✎
16:03
|
Сейчас делаю так:
Создал реквизит в СвойстваНоменклатуры (ПланВидовХарактеристик), "ТипНестандартногоСвойства", с 2 значениями "диапозон" и "список". В спрОтделки и спрНоменклатура создал ТЧ Цвета, в нее заполнил цвета указал какие "Стандартные" а какие "Прочие". При заполнении свойства в РС ЗначенияСвойств указываю в поле значение ссылку на спрОтделки или спрНоменклатура. Потом при выгрузке на сайт буду смотреть на ссылку и из нее вытаскивать список с цветами. (3) Есть цвета, нужно у номенклатуры указать такие у этой номенклатуры доступны цвета, цветов может быть много. но при этом это надо как то привязать к характеристикам ибо планируется сделать номенклатуру ТО, с помощью которой на сайте будет доступно изменение этих характеристики. не знаю как еще понятнее написать)) у самого в голове еще в цельную картину не сложилось. Цвета - это отдельный справочник. |
|||
7
Лефмихалыч
29.08.16
✎
16:04
|
||||
8
Лефмихалыч
29.08.16
✎
16:06
|
(6) до сих пор не понятно, ЗАЧЕМ это всё делать. Если - чтобы как-то помогать пользователю выбрать что-то, то надо понять - как и что и от этого отталкиваться.
Пока ты думаешь КАК сделать вместо ЧТО нужно, ты ни к чему не придешь |
|||
9
Pentosh
29.08.16
✎
16:28
|
(8) Есть Фасад, у Фасада есть Модель, у Модели есть Отделка.
Нужно, у Отделки указать в какие цвета можно покрасить этот фасад, при выгрузке для фасада доступные цвета подтягиваются из отделки. Хотелось бы привязать это к характеристикам, для последующего использования. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |