25.03.2018 20:12 | |
magnalionПользователь iNETsHOP Количество сообщений 21 Зарегистрирован: 05-01-2017, 14:57:09 |
Нужен запрос для выгрузки характеристик
Здравствуйте. Не нашел тему на форуме и сам не могу разобраться как выгрузить группы характеристик и значения характеристик присвоенных товарам. Нужно, например, чтобы в выгрузке, в одной строке вместе с наименованием товара и прочими реквизитами было значение характеристики, а также, что не мало важно, название столбца в котором вписаны значения характеристик соответствовало группе характеристик что им (значениям) соответствуют. То есть, если один товар имеет значение характеристики "синий" и "XL" и они относятся к группам характеристик "цвет" и "размер", то таблица должна выглядеть так: наименование|цвет|размер халат Бест |синий|XL Надеюсь Вы поняли о чем я) |
26.03.2018 15:04 | |
supportSupport Количество сообщений 1199 Зарегистрирован: 11-04-2008, 19:11:57 |
В данном случае пользовательский запрос экспорта характеристик будет виглядеть приблизительно так: Код
1, 2 - соответственно коды соответствующей характеристики из справочника характеристик. |
26.03.2018 16:07 | |
magnalionПользователь iNETsHOP
Тема начата
Зарегистрирован: 05-01-2017, 14:57:09 |
Что то у меня не работает
Не выгружает характеристики Код
8 и 9 это коды значений характеристик что присвоены товарам из группы с кодом 700, хотя я не совсем уловил смысл - если у меня в выгружаемой группе товаров есть товары с белым, черным и красным цветом, например, как они будут выгружаться в графу цвет, если я указываю чтобы в эту графу тянулся только белый, то есть указываю конкретный код цвета. Или нужно все значения характеристик что могут быть в этой графе писать через запятую? |
28.03.2018 08:46 | |
supportSupport Количество сообщений 1199 Зарегистрирован: 11-04-2008, 19:11:57 |
Ваш запрос экспорта правильный и значения характеристик товаров должны выгружаться. Проверьте указаны ли в товарах сами значения и правильность кодов характеристик в запросе. В ячейку будет выгружаться первое значение характеристики с указанным кодом которое есть у товара. |
10.04.2018 11:01 | |
magnalionПользователь iNETsHOP
Тема начата
Зарегистрирован: 05-01-2017, 14:57:09 |
Не правильно сформировал вопрос
Вы подсказали как выгружать значения характеристик, то есть если я создам характеристику, присвою ей тип "список" и добавлю в список "values" значения, то все будет работать. Вариант хороший с эстетической точки зрения, но он не удобен, так как нужно эти значения присваивать вручную на каждый товар, массово можно присваивать только сами характеристики конкретной группе товара через "установки по умолчанию" (по крайней мере я других вариантов не нашел). Так вот я имел в виду выгрузку именно характеристик (P_NAME видимо), чтобы каждая присвоенная товару характеристика тянулась в отдельный столбец в экселе. |
10.04.2018 15:56 | |
supportSupport Количество сообщений 1199 Зарегистрирован: 11-04-2008, 19:11:57 |
Не правильно сформировал вопрос
Цитата Написал: magnalion Так вот я имел в виду выгрузку именно характеристик (P_NAME видимо), чтобы каждая присвоенная товару характеристика тянулась в отдельный столбец в экселе. Ваш SQL-запрос экспорта данных экспортирует указанные вами характеристики в отдельные колонки. |
10.04.2018 16:09 | |
magnalionПользователь iNETsHOP
Тема начата
Зарегистрирован: 05-01-2017, 14:57:09 |
Прикрепил скриншоты созданных мною характеристик и присвоенных товарам характеристик. Характеристики в выгрузку что я сделал не тянутся и тянутся по идее не могут потому что у них нет значений, мне нужны их наименования.
|
10.04.2018 23:32 | |
supportSupport Количество сообщений 1199 Зарегистрирован: 11-04-2008, 19:11:57 |
Вы вместо значений характеристик используете их наименования, а это не предусмотрено и соответственно встроенные функции базы данных - отсутствуют. |
11.04.2018 09:25 | |
magnalionПользователь iNETsHOP
Тема начата
Зарегистрирован: 05-01-2017, 14:57:09 |
Подскажите как можно упростить работу с характеристиками: 1) как присвоить значения характеристик группе товаров или выделенному списку товаров? 2) если первый пункт не возможен как можно настроить выгрузку названий характеристик? |
11.04.2018 15:18 | |
supportSupport Количество сообщений 1199 Зарегистрирован: 11-04-2008, 19:11:57 |
Получить в выборке наименования характеристики можно следующим подзапросом. ... (SELECT P_NAME FROM TBL_PROPS, TBL_GOODS_PROPS WHERE GP_P_ID = P_ID AND GP_G_ID = G_ID AND P_ID = 9) as "Материал (Русский)", ... |
11.04.2018 15:39 | |
magnalionПользователь iNETsHOP
Тема начата
Зарегистрирован: 05-01-2017, 14:57:09 |
То что нужно. Все прекрасно работает. Спасибо! |