|
|
Арифметические и строковые выражения в запросе |
☑ |
|
0
Mikhail Volkov
27.05.17
✎
15:56
|
Арифметические и строковые выражения в запросе можно соединить, как?
В список номенклатуры УТ11.2 нужно добавить колонку Вес. для динамического списка есть запрос:
ВЫБРАТЬ
СпрНоменклатура.Ссылка КАК Ссылка,
СпрНоменклатура.Код КАК Код,
СпрНоменклатура.Наименование КАК Наименование,
СпрНоменклатура.Артикул КАК Артикул,
СпрНоменклатура.ВидНоменклатуры КАК ВидНоменклатуры,
СпрНоменклатура.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
СпрНоменклатура.СтавкаНДС КАК СтавкаНДС,
СпрНоменклатура.Родитель,
ВЫБОР
КОГДА СпрНоменклатура.ЕстьТоварыДругогоКачества
ТОГДА 4 + ВЫБОР
КОГДА СпрНоменклатура.ПометкаУдаления
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ + ВЫБОР
КОГДА СпрНоменклатура.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыИспользованияХарактеристикНоменклатуры.НеИспользовать)
ТОГДА 0
ИНАЧЕ 2
КОНЕЦ
ИНАЧЕ ВЫБОР
КОГДА СпрНоменклатура.ПометкаУдаления
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ + ВЫБОР
КОГДА СпрНоменклатура.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыИспользованияХарактеристикНоменклатуры.НеИспользовать)
ТОГДА 0
ИНАЧЕ 2
КОНЕЦ
КОНЕЦ КАК ИндексКартинки
ИЗ
Справочник.Номенклатура КАК СпрНоменклатура
ГДЕ
НЕ СпрНоменклатура.ЭтоГруппа
{ГДЕ
(СпрНоменклатура.Ссылка В
(ВЫБРАТЬ
Сегменты.Номенклатура
ИЗ
РегистрСведений.НоменклатураСегмента КАК Сегменты
ГДЕ
Сегменты.Сегмент = &СегментНоменклатуры))}
Добавил в него фрагмент с арифметическим выражением:
ВЫБОР
КОГДА СпрНоменклатура.ВесИспользовать
ТОГДА СпрНоменклатура.ВесЧислитель / ВЫБОР
КОГДА СпрНоменклатура.ВесЗнаменатель = 0
ТОГДА 1
ИНАЧЕ СпрНоменклатура.ВесЗнаменатель
КОНЕЦ
ИНАЧЕ ""
КОНЕЦ КАК Вес
Хотелось бы еще строковое добавить:
+ " " + СпрНоменклатура.ВесЕдиницаИзмерения
а не дает!?
|
|
|
1
Неверный Параметр И
27.05.17
✎
16:14
|
Нельзя
|
|
|
2
УППшник
27.05.17
✎
16:20
|
Если для СКД пишешь то там и соединяй
|
|
|
3
Неверный Параметр И
27.05.17
✎
16:21
|
Запрашивай отдельными полями, объединяй колонки в табличном поле.
|
|
|
4
Mikhail Volkov
27.05.17
✎
16:41
|
(3) Допустим к числовому значению Вес добавлю еще реквизит ВесЕдиницаИзмерения. Как мне их в одну колонку объединить?
|
|
|
5
Timon1405
27.05.17
✎
16:48
|
(4) см. форма РТУ, реквизит ТоварыГруппаНабор, свойство группировка "В ячейке"
|
|
|
6
Mikhail Volkov
27.05.17
✎
17:40
|
(5) Спс, получилось. Но колонка очень широкая из-за заголовка "Вес, Единица измерения веса", хотя задал "Вес".
Запятую не убрать: 5, кг?
|
|
|
7
Mikhail Volkov
27.05.17
✎
19:05
|
Для ВесЕдиницаИзмерения установил Положение заголовка - Нет. Только "Вес" в заголовке остался.
|
|