Имя: Пароль:
1C
1С v8
Выборка документов по условию
0 yxo1987
 
06.04.12
15:34
Подскажите, пожалуйста, а можно ли сделать выборку документов по условию?
Не нашел решения.
Надо отобрать документы, в коде которых есть вхождение определенной строки. Нужна именно ВЫБОРКА. Для последующего использования его в запросе. То есть я сначала хочу отобрать документы, в коде которых есть "121".

Эта выборка будет участвовать в запросе.

Если можно всунуть в запрос будет вообще шикарно.
Условие примерно такое: Если первый символ = "1" и в коде есть "121".

Спасибо.
1 le_
 
06.04.12
15:36
ПОДОБНО в запросе.
2 Buster007
 
06.04.12
15:37
Если Лев(Код, 1) = "1" И Найти(Код, "121) тогда
...
КонецЕсли;

А вообще делается это всё в запросе.
3 yxo1987
 
06.04.12
15:37
А можно небольшой пример? Я видел этот метод, но не нашел толковой информации по нему.
4 le_
 
06.04.12
15:40
5 zak555
 
06.04.12
15:41
т.е. на предприятие ещё 121 что-то означает ?
6 yxo1987
 
06.04.12
15:41
Запрос.Текст =
   "ВЫБРАТЬ
   |    ОстаткиОбразцовОстатки.Контрагент,
   |    ОстаткиОбразцовОстатки.Склад,
   |    ОстаткиОбразцовОстатки.Препарат,
   |    ОстаткиОбразцовОстатки.СерияПрепарата,
   |    ОстаткиОбразцовОстатки.МестоХранения,
   |    ОстаткиОбразцовОстатки.ТипХранения,
   |    ОстаткиОбразцовОстатки.Заявка,
   |    СУММА(ОстаткиОбразцовОстатки.КоличествоОстаток) КАК КоличествоОстаток,
   |    ОстаткиОбразцовОстатки.Заявка.Номер
   |ИЗ
   |    РегистрНакопления.ОстаткиОбразцов.Остатки(&МоментВремени) КАК ОстаткиОбразцовОстатки
   |ГДЕ
   |    ОстаткиОбразцовОстатки.Склад = &СкладОтправитель
   |И ОстаткиОбразцовОстатки.МестоХранения = &МестоХраненияОтправитель
   |И ОстаткиОбразцовОстатки.ТипХранения = &ТипХранения
   |    И ОстаткиОбразцовОстатки.Заявка.Номер = &НомерВЗапрос
   |";
по НомерВЗапрос как раз нужно фильтровать.
7 yxo1987
 
06.04.12
15:41
121 это пример
8 yxo1987
 
06.04.12
15:45
Я так понял, что ПОДОБНО сработает с одним из условий. А что делать со вторым?.
9 le_
 
06.04.12
15:46
ПОДОБНО <1> И ПОДОБНО <2>
10 yxo1987
 
06.04.12
15:47
Так мне же нужно, чтобы прога смотрела именно на первый символ, а не на всю строку.
11 le_
 
06.04.12
15:48
ПОДСТРОКА
12 yxo1987
 
06.04.12
15:49
Спасибо!!!!!!!!!!!!!!!!!!!!!!!!!!!!
13 zak555
 
06.04.12
15:51
(6) открой для себя виртуальные теблицы
14 yxo1987
 
06.04.12
15:57
Обязательно поковыряю. Спасибо!