|
Подскажите как отобрать запросом номенклатурные позиции в
| ☑ |
0
Ivan_495
30.06.14
✎
17:03
|
Подскажите как отобрать запросом номенклатурные позиции в наименовании которых есть коеффициент, чтобы он был равен полю коеффициент?
Например
Наименование поле коефф
картошка 3.0 3.0
ВЫБРАТЬ
Номенклатура.Наименование,
Номенклатура.КоэфЕдИзм
ИЗ
Справочник.Номенклатура КАК Номенклатура
ГДЕ
Номенклатура.ЭтоГруппа = ЛОЖЬ
И Номенклатура.ПометкаУдаления = ЛОЖЬ
И Номенклатура.Родитель В ИЕРАРХИИ(&Родитель)
И Номенклатура.Наименование ПОДОБНО "%"+Номенклатура.КоэфЕдИзм+"%"
|
|
1
Wobland
30.06.14
✎
17:04
|
зря ты придумал ключевую информацию в наименовании хранить
|
|
2
Alex S D
30.06.14
✎
17:05
|
тебе надо сделать задачу или извращения с запросом?)
|
|
3
Wobland
30.06.14
✎
17:05
|
а так не выйдет - не умеет язык запросов 1С преобразования типов делать
|
|
4
Ivan_495
30.06.14
✎
17:05
|
может пакетом запросов
|
|
5
Wobland
30.06.14
✎
17:06
|
(4) делай. расскажешь потом
|
|
6
bolobol
30.06.14
✎
17:17
|
(4) не может даже мешком запросов!
|
|
7
Ivan_495
30.06.14
✎
18:19
|
в строку преобразовал, но условие не срабатывает
ВЫБРАТЬ
ВложенныйЗапрос.Наименование,
ВложенныйЗапрос.Коэф
ИЗ
(ВЫБРАТЬ
Номенклатура.Наименование КАК Наименование,
ПРЕДСТАВЛЕНИЕ(Номенклатура.КоэфЕдИзм) КАК Коэф
ИЗ
Справочник.Номенклатура КАК Номенклатура
ГДЕ
Номенклатура.Родитель В ИЕРАРХИИ(&Родитель)
И Номенклатура.ПометкаУдаления = ЛОЖЬ
И Номенклатура.ЭтоГруппа = ЛОЖЬ) КАК ВложенныйЗапрос
ГДЕ
//Наименование Подобно "%3%"
Наименование Подобно Коэф
|
|
8
Wobland
30.06.14
✎
18:40
|
(7) оно всё правильно делает
|
|
9
Ivan_495
30.06.14
✎
18:43
|
(8) получается что ПРЕДСТАВЛЕНИЕ(Номенклатура.КоэфЕдИзм) в строку не преобразует?
|
|