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

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

Hryv

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

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


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

У меня получился баг, но вообще этим можно пользоваться
 
Прикольно, получается второй товар не параметр, а текущее значение в запросе. Если вместо
|Условие(Товар = Товар);
написать
|Условие(Товар = пвТовар);
то работает?
 
Прикольно, получается второй товар не параметр, а текущее значение в запросе.

Об этом я как-то не подумал

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

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

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

|Условие(Товар = Товар);
не влияет на результат запроса вообще
проверил только что
 
Конечно, потому что я не представляю ситуацию когда
|Условие(Товар = Товар);
не истина
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!