|
Вычисление строки в запросе | ☑ | ||
---|---|---|---|---|
0
impulse9
26.03.13
✎
06:53
|
В запросе
ВЫБРАТЬ Номенклатура.УПР_ГРУППА2 КАК Группа, КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Номенклатура.Ссылка) КАК Количество ИЗ Справочник.Номенклатура КАК Номенклатура ГДЕ Номенклатура.Количество > 0 И Номенклатура.УПР_ГРУППА1 <> &Реклама СГРУППИРОВАТЬ ПО Номенклатура.УПР_ГРУППА2 Надо вычислить строку Группа + " (" + Количество + ")" Как это сделать? |
|||
1
НафНаф
26.03.13
✎
06:56
|
в запросе 1С никак
|
|||
2
НафНаф
26.03.13
✎
06:57
|
+(1) точнее как, но лучше никак, считай, что НЕТ
|
|||
3
Escander
26.03.13
✎
07:04
|
(0) для чего всё это? Если для СКД - так можно ведь сделать вычислимое поле...
но если так принципиально есть оператор ВЫРАЗИТЬ |
|||
4
kosts
26.03.13
✎
07:07
|
(3) Нельзя выразить число в строку
|
|||
5
НафНаф
26.03.13
✎
07:07
|
(3) ты хоть раз число в строку переводил с помощью ВЫРАЗИТЬ?
|
|||
6
Cube
26.03.13
✎
07:08
|
ВЫБРАТЬ
ВложенныйЗапрос.Родитель, ВложенныйЗапрос.Количество ИЗ (ВЫБРАТЬ Контрагенты.Родитель КАК Родитель, КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Контрагенты.Ссылка) КАК Количество ИЗ Справочник.Контрагенты КАК Контрагенты СГРУППИРОВАТЬ ПО Контрагенты.Родитель) КАК ВложенныйЗапрос ГДЕ ВложенныйЗапрос.Количество > 0 |
|||
7
Cube
26.03.13
✎
07:09
|
(6) Че-то я вообще не в тему)))))))))))))
|
|||
8
impulse9
26.03.13
✎
07:10
|
Это 8.1 (может, это важно)
|
|||
9
НафНаф
26.03.13
✎
07:10
|
(8) нет, это пока не важно
|
|||
10
Галахад
гуру
26.03.13
✎
07:11
|
(0) Нафига это в запросе. Из спортивного интереса?
|
|||
11
impulse9
26.03.13
✎
07:12
|
(10) Чтобы сразу получить то, что нужно, без всяких циклов
|
|||
12
impulse9
26.03.13
✎
07:13
|
Нашел мегаизврат по ссылке
Книга знаний: v8: Операции преобразования Число в Строку и обратно в запросах НафНаф ты об этом говорил в (2)? |
|||
13
kosts
26.03.13
✎
07:13
|
Если сильно принципиально и количество всегда заведомо небольшое , то как выход
выбор когда колво = 1 Тогда Группа.Наименование + "( 1 )" и тд или присоединить временную таблицу Выбрать 1 как колво, "1" как Представление Объединить все Выбрать 2 как колво, "2" как Представление и тд |
|||
14
Escander
26.03.13
✎
07:14
|
(4) значит за рамками запроса, смотря для чего запрос нужет
|
|||
15
impulse9
26.03.13
✎
07:14
|
(13) количество скачет от 1 до 8000, проще в цикле строку вычислить )))
но за идею спасибо |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |