Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Подобно для массива значений

Подобно для массива значений
Я
   seraf
 
10.07.20 - 13:21
Привет, собственно можно ли как-то передавая массив не полных кодов в запрос использовать конструкцию ПОДОБНО %код относительно каждого значения?
   Ненавижу 1С
 
1 - 10.07.20 - 13:30
передать таблицу-параметр
   seraf
 
2 - 10.07.20 - 13:39
(1) это как, чуть подробнее можно?
   Ёпрст
 
3 - 10.07.20 - 13:40
(2) заместо массива передать ТЗ, и там уже своё падобно втыкай где надо
   seraf
 
4 - 10.07.20 - 13:54
ну передам я ТЗ 
ГДЕ t1.КОД ПОДОБНО (&ТЗ), а в ТЗ что должно быть не понял, если у меня коды с левой стороны не полные
   Garykom
 
5 - 10.07.20 - 14:13
запрос программно строй с несколькими подобно через или в зависимости сколько у тебя в массиве не полных кодов
   Garykom
 
6 - 10.07.20 - 14:18
ТекстЗапроса = "...ГДЕ &МойПараметр";

ТекстУсловия = "";
Для Каждого ТекЗнач Из МассивПодобно Цикл
 Если ТекстУсловия="" Тогда 
  ТекстУсловия = ТекстУсловия + "t1.КОД ПОДОБНО "+ТекЗнач;
 Иначе
  ТекстУсловия = ТекстУсловия + "ИЛИ t1.КОД ПОДОБНО "+ТекЗнач;
 КонецЕсли;
КонецЦикла
   polosov
 
7 - 10.07.20 - 14:21
ВЫБРАТЬ ТЗ.Код
ПОМЕСТИТЬ ВТ1
ИЗ 
&ТЗ КАК ТЗ
;
ВЫБРАТЬ МояТаблица.Код
ИЗ
МояТаблица КАК МояТаблица
Левое Соединение 
ВТ1 КАК ВТ1
ПО МояТаблица.Код ПОДОБНО "%" + ВТ1.Код
   polosov
 
8 - 10.07.20 - 14:23
Хотя лучше сразу ВНУТРЕННЕЕ
   seraf
 
9 - 10.07.20 - 14:46
а,в общем понял, спасибо

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.