|
Можно ли сделать запрос из имен колонок переданных параметром? | ☑ | ||
---|---|---|---|---|
0
Dartanyan
17.09.17
✎
20:19
|
8.0
Сразу оговорюсь, как сделать в коде я знаю. Меня интересует, можно ли это реализовать Текстом запроса и Параметром? ВЫБРАТЬ Таб.&Параметр1, Таб.&Параметр2, и тд" - не работает. Спасибо. |
|||
1
Cyberhawk
17.09.17
✎
20:37
|
Нет, выбираемые поля указываются явно, за исключением *
|
|||
2
Лефмихалыч
17.09.17
✎
20:50
|
Запрос.Текст = СтрЗаменить(Запрос.Текст, "Таб.&Параметр1", Запрос.Параметры.Параметр1);
но это так себе варянт |
|||
3
Филиал-msk
17.09.17
✎
21:02
|
А 8.0 во временные таблицы уже умеет, или еще нет?
|
|||
4
Лефмихалыч
17.09.17
✎
21:04
|
(3) неа
|
|||
5
Лефмихалыч
17.09.17
✎
21:04
|
вообще 8.0 - это смерть в обломах. Как вы на ней живы еще?..
|
|||
6
Лефмихалыч
17.09.17
✎
21:05
|
поди еще и файловая...
|
|||
7
Радим1987
17.09.17
✎
21:06
|
СхемаЗапроса бы?
|
|||
8
Лефмихалыч
17.09.17
✎
21:10
|
(7) ага, тока ее изобрели лет через 10 после 8.0
|
|||
9
youalex
17.09.17
✎
21:16
|
(0) >Сразу оговорюсь, как сделать в коде я знаю.
Ну так и формируй текст запроса в коде. Так то, и платформа 1С генерит текст запроса к СУБД на основании параметров запроса 1С(в общем случае ретранслируя значения параметров в литералы СУБД) |
|||
10
Филиал-msk
17.09.17
✎
21:19
|
(0) А зачем тебе такое щастье в запросе? Сделай гвоздями прибытые колонки типа Поле1, Поле2, а при обработке применишь свои тайных знания, что Поле1 соответствует "&Параметр1", имеющий значение "Строка1".
И будет у тебя обращение типа Значение = Выборка[СоответствиеИменКолонок[Запрос.Параметры.Параметр1]]; |
|||
11
Dartanyan
17.09.17
✎
22:16
|
Филиал-msk:
ошибся 8.1 файловая Временные таблицы есть. Пробовал. Не получается. Я много перепробовал. "Сделай прибытые колонки" - они уже есть. Например: Организация, Контрагент, Номенклатура в зависимости от пользователя что-то может исключаться и это влияет на итоговые суммы. Лишние поля мешают группироваться. |
|||
12
Филиал-msk
17.09.17
✎
22:40
|
(11) А 8.1 в СКД умеет или ещё нет?
|
|||
13
Dartanyan
17.09.17
✎
23:04
|
Филиал-msk, еще нет. Просто, пока не было причин для знакомства. Желательно без СКД, конечно.
|
|||
14
АнализДанных
17.09.17
✎
23:05
|
(0)
Выбор Когда &Параметр1 Тогда Таб.Поле1 Когда &Парметр2 Тогда Таб.Поле2 Иначе Таб.Поле3 Конец |
|||
15
Филиал-msk
17.09.17
✎
23:07
|
(14) Почти.
ВЫБОР КОГДА &НужнаОрганизация ТОГДА Таблица.Организация ИНАЧЕ НЕОПРЕДЕЛЕНО КОНЕЦ КАК Организация и пусть обгруппируется |
|||
16
Cyberhawk
17.09.17
✎
23:42
|
(7) Никак не поможет
|
|||
17
Dartanyan
18.09.17
✎
00:32
|
Филиал-msk, да, я так и делаю только с NULL. В таком варианте есть интерфейсная проблема. Ну да ладно. Разберусь.
Спасибо. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |