Фича или баг? (в запросе)

  • Автор темы Hryv
  • Дата начала
H

Hryv

Гость
#1
Есть документ с реквизитом в табличной часть "Товар"

В цикле по строкам запрос
В запросе
|Товар = Регистр.Паллеты.Товар;
...
|Условие(Товар = Товар);


В итоге в выборку попадает не тот товар, который в текущей строке, а все товары из этого дока

У меня получился баг, но вообще этим можно пользоваться
 

Allexei

Well-Known Member
02.05.2008
322
1
#2
Прикольно, получается второй товар не параметр, а текущее значение в запросе. Если вместо
|Условие(Товар = Товар);
написать
|Условие(Товар = пвТовар);
то работает?
 
H

Hryv

Гость
#4
Прикольно, получается второй товар не параметр, а текущее значение в запросе.
Об этом я как-то не подумал

Получается никакая не фича, а чисто мой баг

|Условие(Товар = пвТовар); - работает как положено, это я сразу проверил, когда обнаружил, что запрос выдает не то, что надо

А вот первоначальная конструкция работает не так, как мне сразу показалось

|Условие(Товар = Товар);
не влияет на результат запроса вообще
проверил только что
 

Allexei

Well-Known Member
02.05.2008
322
1
#5
Конечно, потому что я не представляю ситуацию когда
|Условие(Товар = Товар);
не истина