Выбор Product (Select Product)

romyk

Топикстартер
10 лет на форуме
Сообщения
1 353
Реакции
247
Я так понимаю, что использовать тут wild cards не получится, т.е.
116246
такое не работает. А как можно еще выбрать продукты по какой-то маске?
 

ACTPOHOM

12 лет на форуме
Сообщения
2 981
Реакции
1 133
@romyk а по какому параметру ты хочешь выбирать ?
 

romyk

Топикстартер
10 лет на форуме
Сообщения
1 353
Реакции
247
Общая часть либо в Product ID либо в Product name.
 

ACTPOHOM

12 лет на форуме
Сообщения
2 981
Реакции
1 133
ну и выбирай по ID, вопрос то в чем ?
 

romyk

Топикстартер
10 лет на форуме
Сообщения
1 353
Реакции
247
ID должен быть уникальным, т.е у нескольких файлов, например относящихся к одному Job, может совпадать только часть ID.
Вот мне надо, например, выбрать все product вида 1234-xxx, а прямо реализованной возможности нет 'hmmm'
 

ACTPOHOM

12 лет на форуме
Сообщения
2 981
Реакции
1 133
ну типа там нет имя.но если очень захотетть, можно написать SQL запрос в базу AE
который возмет реальные ID норера по ID созержащему нужыне тебе символы, а потом этот XML можно уже вставлять XPATH в селект
 

ACTPOHOM

12 лет на форуме
Сообщения
2 981
Реакции
1 133
Подключи в настройках базу AE
и попробуй
Select * FROM BSProduct WHERE Prodid LIKE '%IDчасть%'
получишь целиуком строку с состоянием
процент оставь, вместо ID часть своего ID

Select Prodid FROM BSProduct WHERE Prodid LIKE '%ID_PRODUCT%'
получишь все номера содержащие то что между %

Вот что получишь


2 мин. назад
Получишь красивый XML из которого возмешь все что надо.

<?xml version="1.0" encoding="UTF-8"?>
<rows created="2019-03-01T15:24:18.146+03:00" producer="sqlexec"
select="Select * FROM BSProduct WHERE Prodid LIKE '%ID_PRODUCT%'" startrec="1">
<row>
<c n="Id">56ff0cea0ca145d38ec699078dbbf405</c>
<c n="Prodid">ID_PRODUCT1</c>
<c n="Cusid">Ашан</c>
<c n="Cusref"/>
<c n="Name">Auchan_tea-banner_120x500</c>
<c n="Descr"/>
<c n="Category1"/>
<c n="Category2"/>
<c n="Category3"/>
<c isNull="1" n="Parent"/>
<c n="Created">2018-04-02T12:13:21.268+03:00</c>
<c isNull="1" n="OrderMaterialId"/>
</row>
<row>
<c n="Id">a43b1d492aba4c919a17100e3c53c64d</c>
<c n="Prodid">ID_PRODUCT2</c>
<c isNull="1" n="Cusid"/>
<c n="Cusref"/>
<c n="Name">00000-XX-XX-02__#1_3113408</c>
<c n="Descr"/>
<c n="Category1"/>
<c n="Category2"/>
<c n="Category3"/>
<c n="Parent">e529bba3-5cd6-4b0b-9335-ab13078114de</c>
<c n="Created">2019-03-01T15:06:05.896+03:00</c>
<c isNull="1" n="OrderMaterialId"/>
</row>
</rows>
 

Вложения

  • Screen Shot 2019-03-01 at 15.24.51.png
    Screen Shot 2019-03-01 at 15.24.51.png
    71.5 КБ · Просм.: 528
  • Спасибо
Реакции: Spirit412 и romyk

romyk

Топикстартер
10 лет на форуме
Сообщения
1 353
Реакции
247
Буду пробовать, но уже в понедельник. Но это как-то прям совсем жестоко:(