Имя: Пароль:
1C
 
Проверки реквизита строкового типа на "заполнен/не заполнен" в качестве параметра в запрос
0 DenYuliya
 
16.02.23
19:42
Всем привет, что-то я туплю и не могу сообразить.
Есть запрос, есть реквизит строкового типа, ну например "Артикул". Надо добавить параметр, условное "АртикулЗаполнен" (тип Булево). В зависимости от значения параметра - выбирать элементы с заполненным или не заполненным Артикулом.
"жестко" я понимаю, как задать этот отбор (ГДЕ Товар.Артикул = ""  /  ГДЕ Товар.Артикул <> "") .
А вот как это меняющимся параметром вкорячить?
1 Said_We
 
16.02.23
19:47
(0) ="" ИЛИ = <некое значение>
2 Гипервизор
 
16.02.23
19:50
ГДЕ ВЫБОР КОГДА &АртикулЗаполнен = ИСТИНА ТОГДА Товар.Артикул <> "" ИНАЧЕ Товар.Артикул = "" КОНЕЦ
3 DenYuliya
 
16.02.23
19:50
1) Мне надо, условно, 1 раз кликаю на "сформировать отчет"  -отбираю только те, где артикул заполнен.
Меняю параметр (ручками). Второй раз кликаю - отбираю только те, где параметр не заполнен.
А с ИЛИ выберет и то, и то, то есть все, разве нет?
4 DenYuliya
 
16.02.23
19:51
(3) это к (1)
5 DenYuliya
 
16.02.23
19:52
(2) Аплодирую! Какой изящный вариант!!! Спасибо, попробую его поковырять.
6 DenYuliya
 
16.02.23
19:59
(2) шикарно, работает.
7 НафНаф
 
16.02.23
20:30
ГДЕ
  &АртикулЗаполнен = (Артикул<>"")
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн