|
Как в ЗАПРОСЕ конкантенировать строки ? | ☑ | ||
---|---|---|---|---|
0
DES
30.05.16
✎
14:56
|
Нужно:
"Запрос часть1 + ""@"" + часть2 из справочник.части" как сделать можно ? |
|||
1
ДенисЧ
30.05.16
✎
14:58
|
Ровно так и написать.
Еслси у тебя везде именно строки, а не, например, ПРЕДСТАВЛЕНИЕ |
|||
2
DES
30.05.16
✎
15:00
|
{Отчет.Ф.Форма.ФормаОтчета.Форма(133)}: Ошибка при вызове метода контекста (Выполнить)
РезультатЗапроса = Запрос.Выполнить(); по причине: {(13, 55)}: Неверные параметры "+" |
|||
3
ejikbeznojek
30.05.16
✎
15:01
|
Запрос=Новый Запрос;
Запрос.Текст=" |ВЫБРАТЬ ПЕРВЫЕ 1 | Ссылка |ИЗ | Справочник."+ВидСправочника+" КАК Справочник |ГДЕ | Справочник.Код < &Код"; Если МетаСпр.Иерархический Тогда Запрос.Текст=Запрос.Текст+" | И Справочник.Родитель = &Родитель"; Запрос.УстановитьПараметр("Родитель",Ссылка.Родитель); КонецЕсли; Если МетаСпр.Владельцы.Количество()>0 Тогда Запрос.Текст=Запрос.Текст+" | И Справочник.Владелец = &Владелец"; Запрос.УстановитьПараметр("Владелец",Ссылка.Владелец); КонецЕсли; Запрос.Текст=Запрос.Текст+" | |УПОРЯДОЧИТЬ ПО | Справочник.Код УБЫВ"; |
|||
4
bard666
30.05.16
✎
15:01
|
Покажи сам запрос
|
|||
5
f_vadim
30.05.16
✎
15:01
|
можно, но не тебе не понравится решение
|
|||
6
f_vadim
30.05.16
✎
15:01
|
* но тебе
|
|||
7
DES
30.05.16
✎
15:04
|
(4) в (0) показал же
|
|||
8
Nuobu
30.05.16
✎
15:05
|
(7) Человек из (4) имел ввиду "сам" = "весь код, который влияет на твой" ну и дальше по тексту.
|
|||
9
bard666
30.05.16
✎
15:06
|
Часть 1 и часть 2 - текстовые переменные?
|
|||
10
DES
30.05.16
✎
15:08
|
(9) ясный день - текстовые
|
|||
11
DES
30.05.16
✎
15:08
|
(8) а вот щас - не понял
|
|||
12
Nuobu
30.05.16
✎
15:09
|
(11) Поля текстовые, они НЕОГРАНИЧЕННОЙ длины, или ограниченной?
|
|||
13
ДенисЧ
30.05.16
✎
15:10
|
(10) ты код показывать будешь, или нуегона**й?
|
|||
14
hhhh
30.05.16
✎
15:10
|
(11) покажи текст запроса, а не схематичный рисунок.
|
|||
15
1Сергей
30.05.16
✎
15:10
|
Да, не ломайся ты как девочка на весеннем балу. Показывай код
|
|||
16
ejikbeznojek
30.05.16
✎
15:11
|
Воспользуйся моим примером из (3)
+ в отладке посмотри чему равен запрос.текст Перед выполнением. И всё увидишь |
|||
17
1Сергей
30.05.16
✎
15:12
|
(16) у тебя там вообще не конкатенация в запросе, а тупое собрание запроса по условиям
|
|||
18
ejikbeznojek
30.05.16
✎
15:15
|
(17) А какая разница, если умеешь одно, то умеешь и другое)
|
|||
19
Nuobu
30.05.16
✎
15:16
|
(18) Собрать запрос из разных кусочков <> понять разницу в типе полей таблиц.
|
|||
20
ejikbeznojek
30.05.16
✎
15:18
|
(19) Ну я то ориентируюсь на его ошибку в (2)
Вроде в ней-то вроде косяк именно в слепке кусков запроса. |
|||
21
ДенисЧ
30.05.16
✎
15:19
|
(20) У него ошибка в тексте запроса. А не в тексте кода, собирающего его.
|
|||
22
DES
30.05.16
✎
15:25
|
всем спс. действительно поля были не текстовые.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |