• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

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

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

Hryv

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

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


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

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

Allexei

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

Дайнеко

Тут бы и человек запутался.
 
H

Hryv

Прикольно, получается второй товар не параметр, а текущее значение в запросе.

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

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

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

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

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

Allexei

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

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