![]() |
#1 |
Участник
|
Мне надо получить наличие товара, для которого не задан код вариант. Ручками я могу в карточке товара задать FlowFilter на поле Variant Filter (указать там ''). А как сделать то же самое программно?
|
|
![]() |
#2 |
Участник
|
SETFILTER("Variant Filter",'=''''');
__________________
Должен остаться только один. |
|
![]() |
#3 |
Участник
|
Спасибо!
|
|
![]() |
#4 |
Участник
|
А SETRANGE("Variant Filter") не прокатывает??
|
|
![]() |
#5 |
Участник
|
|
|
![]() |
#6 |
Участник
|
Утро, блин ) Подумал, что надо именно снять. Кстати, вариант, предложенный randrews, красивее.
|
|
![]() |
#7 |
Участник
|
А мне кажется что такой вот фильтр SETFILTER("Variant Filter",'%1',''); покажет вам все записи, нужно ставить SETFILTER("Variant Filter",'%1',''''''); тогда покажет только записи с пустым Variant Filter
|
|
![]() |
#8 |
Участник
|
Результат SETFILTER("Variant Filter",'%1','') и SETFILTER("Variant Filter",'%1','''''') в дебагере выглядит одинаково.
|
|
![]() |
#9 |
Участник
|
Итого:
![]() SETFILTER("Variant Filter",'%1','='''''); - работает SETFILTER("Variant Filter",'%1',''); - работает, но красивее. SETFILTER("Variant Filter",'%1','''''') - ест-но не работает, потому что отбирает записи, где код варианта равен '', а не пустым значениям.
__________________
Должен остаться только один. |
|
![]() |
#10 |
Участник
|
Цитата:
![]() Кстати, можете на карточку товара поставить SETFILTER("Variant Filter",'%1',''). А потом открыть карточку и посмотреть вручную - фильтр будет стоять. |
|
![]() |
#11 |
Участник
|
Цитата:
![]() |
|