|
Получение обобщающей характеристики | ☑ | ||
|---|---|---|---|---|
|
0
GOshaSaveiko
04.12.12
✎
10:53
|
Всем привет. Помогите, пожалуйста, никаких идей особо больше нету, а работает криво.
Значит в 8.2 есть регистр сведений ЗначенияСвойствОбъектов - все стандартно реализовано из УТ. За исключением одного момента: Существуют свойства характеристик значимые и не значимые. Т.е. те, которые влияют на дальнейшую судьбу/цену товара и те, которые нужны только сбытовикам. Я запилил дополнительный регистр сведений, в котором держу порядок использования характеристик, префиксы и постфиксы для формирования наименования, и признак значимости. Теперь задача, которая на сегодняшний день реализована довольно криво: Нужно получить обобщающую характеристику. Т.е. характеристику товара, у которой установлены ТОЛЬКО значимые свойства. Сейчас я отбираю значимые свойства текущей характеристики, формирую из них наименование и ищу "обобщающую" характеристику по наименованию, но бывают вопросы с необновленным наименованием или отредактированным значением свойства. Кароч нестабильно все это работает. Например: Кабель Характеристика: 2x1.5, черный, Минск. Кабель Характеристика: 2x1.5, черный, Москва. Значимые свойства маркировка и цвет. Обобщающая характеристика: 2x1.5, черный. Цена будет одинаковая. Цену я беру из установок цен Кабель Характеристика: 2x1.5, черный И самое главное, собсна, сам вопрос: Как мне выбрать характеристику по владельцу с установленными значениями только значимых свойств характеристик. Т.е. другие свойства или отсутствуют, или пусты. |
|||
|
1
Bober
04.12.12
✎
11:06
|
(0) ну выберешь все значимые и что?
|
|||
|
2
GOshaSaveiko
04.12.12
✎
11:14
|
(1) Я все значимые и так выбираю.
Но вот в БД есть такое: Кабель Характеристика: 2x1.5, черный. Кабель Характеристика: 2x1.5, черный, Минск. Кабель Характеристика: 2x1.5, черный, Москва. Цена установлена только для: Кабель Характеристика: 2x1.5, черный Когда мне нужно узнать, допустим для второй позиции - я выбираю все свойства с признаком значимый. Получаю такое: Владелец: Кабель Маркировка: 2х1.5 Цвет: Черный. Дальше формирую наименование обобщающей характеристики: 2x1.5, черный И выбираю характеристику: Владелец: Кабель Наименование: 2x1.5, черный НО: Иногда Наименование <> содержанию. И по-хорошему мне нужны бы искать характеристику по условиям: Владелец: Кабель Маркировка: 2х1.5 Цвет: Черный. -----ДРУГИЕ СВОЙСТВА НЕ УСТАНОВЛЕНЫ ИЛИ ПУСТЫ. Чтобы однозначно идентифицировать характеристику, даже если у нее изменено наименование от стандартного. |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |