Имя: Пароль:
1C
1С v8
Помогите с запросом
0 maxtrenk
 
11.11.13
15:12
Пожскажите пожалуйста как объденить 2 строковых значения в запросе, в одно поле, в макете печати.
1 1dvd
 
11.11.13
15:13
Рекв1+Рекв2
2 Sintez123
 
11.11.13
15:15
(0) А Рекв1+Рекв2 помогло тебе?
3 Sabbath
 
11.11.13
15:15
(0) можно в запросе, можно нет, везде +
4 maxtrenk
 
11.11.13
15:16
мне через КАК
5 1dvd
 
11.11.13
15:18
(4) да, хоть через ПУК. см (1)
6 maxtrenk
 
11.11.13
15:20
Ошибка при вызове метода контекста (Выполнить): {(4, 54)}: Неверные параметры "+"
ИнвентаризацияОСОС.ОсновноеСредство.Наименование + <<?>>ИнвентаризацияОСОС.ОсновноеСредство.Характеристики  КАК ОсновноеСредствоНаименованиеПолное,
7 1dvd
 
11.11.13
15:20
(6) А разве ИнвентаризацияОСОС.ОсновноеСредство.Характеристики  - строка?
8 maxtrenk
 
11.11.13
15:24
да
9 1dvd
 
11.11.13
15:26
(8) какая длина?
10 maxtrenk
 
11.11.13
15:26
правда оно записано в форме в поле ввода
11 1dvd
 
11.11.13
15:27
(10) бида
12 Wobland
 
11.11.13
15:36
(4) это тебе аллах так велит?
13 zakidonoff
 
11.11.13
15:44
ВЫБРАТЬ
    ПРЕДСТАВЛЕНИЕССЫЛКИ(НекийСправочник.Наименование) + ПРЕДСТАВЛЕНИЕССЫЛКИ(НекийСправочник.Характеристики) КАК Комбо
ИЗ
    Справочник.НекийСправочник КАК НекийСправочник
14 maxtrenk
 
11.11.13
15:52
Ошибка при вызове метода контекста (Выполнить): {(4, 4)}: Синтаксическая ошибка "ВЫБРАТЬ"
<<?>>ВЫБРАТЬ
15 Wobland
 
11.11.13
15:53
(14) синтаксические ошибки бывают при неправильном тексте
16 maxtrenk
 
11.11.13
15:54
|   ВЫБРАТЬ
    |    ПРЕДСТАВЛЕНИЕССЫЛКИ(ОсновноеСредство.Наименование) + ПРЕДСТАВЛЕНИЕССЫЛКИ(ОсновноеСредство.Характеристики) КАК ОсновноеСредствоНаименованиеПолное
    |    ИЗ
    |     Справочник.ОсновноеСредство КАК ОсновноеСредство,
17 Wobland
 
11.11.13
15:55
(16) неправильный текст заканчивается как раз перед этим
18 GROOVY
 
11.11.13
15:58
" | ВЫБРАТЬ - Плохо

Надо либо
"
|ВЫБРАТЬ

Либо

"ВЫБРАТЬ
19 Wobland
 
11.11.13
15:59
(18) у него там какая-то ересь написана. выбрать на 4й строке начинается
20 maxtrenk
 
11.11.13
16:07
Выбрать то уже есть. Вот часть запроса
Запрос.Текст =
    "ВЫБРАТЬ РАЗРЕШЕННЫЕ
    |    ИнвентаризацияОСОС.НомерСтроки КАК НомерСтроки,
    |    ИнвентаризацияОСОС.ОсновноеСредство КАК ОсновноеСредство,
    |   ВЫБРАТЬ
    |    ПРЕДСТАВЛЕНИЕССЫЛКИ(ОсновноеСредство.Наименование) + ПРЕДСТАВЛЕНИЕССЫЛКИ(ОсновноеСредство.Характеристики) КАК ОсновноеСредствоНаименованиеПолное
    |    ИЗ
    |     Справочник.ОсновноеСредство КАК ОсновноеСредство,
    |    ИнвентаризацияОСОС.ОсновноеСредство.ДатаВыпуска КАК ДатаВыпуска,
    |    ИнвентаризацияОСОС.ОсновноеСредство.ЗаводскойНомер КАК ЗаводскойНомер,
    |    ПервоначальныеСведенияОСБухгалтерскийУчетСрезПоследних.ИнвентарныйНомер КАК ИнвентарныйНомер,
    |    ИнвентаризацияОСОС.ОсновноеСредство.НомерПаспорта КАК НомерПаспорта,
    |    ИнвентаризацияОСОС.СтоимостьПоДаннымУчета КАК СтоимостьПоДаннымУчета,
    |    ИнвентаризацияОСОС.СтоимостьФактическая КАК СтоимостьФактическая,
21 Wobland
 
11.11.13
16:07
(20) выкинь один ВЫБРАТЬ
22 Kamas
 
11.11.13
16:09
пользуйся конструктором проще будет
23 maxtrenk
 
11.11.13
16:10
через конструктор не прокатит
24 maxtrenk
 
11.11.13
16:11
блин теперь жалутся там где ничего неговорил
25 Wobland
 
11.11.13
16:11
(24) ну тогда закрой мисту и включи мозг
26 maxtrenk
 
11.11.13
16:29
вобщем сделал так

|    ИнвентаризацияОСОС.ОсновноеСредство.Наименование + ПОДСТРОКА(ИнвентаризацияОСОС.ОсновноеСредство.Характеристики, 1, 300) КАК ОсновноеСредствоНаименованиеПолное,
27 Wobland
 
11.11.13
16:34
(26) да не за что
28 WildSery
 
11.11.13
17:04
(13) ПРЕДСТАВЛЕНИЕССЫЛКИ не делает из ссылки строку
29 Wobland
 
11.11.13
17:08
(28) напиши письмо в 1С, они ещё не знают
30 WildSery
 
11.11.13
17:11
(29) Это вы к чему? Пишите проще, я сильно тонкий юмор не всегда понимаю.
31 Wobland
 
11.11.13
17:12
(30) ты врёшь
32 WildSery
 
11.11.13
17:17
(31) Наверное, у меня просто другая 1С, не такая как у вас.
Приведите мне результат выполнения следующего запроса:
ВЫБРАТЬ ПЕРВЫЕ 1
    ВЫРАЗИТЬ(ПРЕДСТАВЛЕНИЕ(Номенклатура.Ссылка) КАК СТРОКА(100))
ИЗ
    Справочник.Номенклатура КАК Номенклатура
33 Wobland
 
11.11.13
17:18
(32) не хочу. мне достаточно было открыть документацию
34 WildSery
 
11.11.13
17:22
(33) Спасибо, поржал.
35 Wobland
 
11.11.13
17:22
(34) обращайся
36 WildSery
 
11.11.13
17:25
(35) Вы ещё скажите, что в запросе строки складывать нельзя.
37 Wobland
 
11.11.13
17:27
(36) да не, не скажу
38 WildSery
 
11.11.13
17:30
(37) Жаль. Было бы ровно в 2 раза смешнее, чем сейчас.
39 Wobland
 
11.11.13
17:32
ну хорошо..
(28) а как оно работает?
40 WildSery
 
11.11.13
17:40
(39) Вы так грубо поддержали беседу, что я намеренно не стал поправляться. Оно строка только на клиенте, не в запросе на сервере. Преобразование, очевидно, делается сервером приложений, уже после получения данных запросом, потому дополнительные операции над полученным уже невозможны.

Кстати, нашёл того, кто заявлял, что "Нельзя складывать строки в запросе", это был Hadgehogs, на этом форуме.
41 Wobland
 
11.11.13
17:45
всё-таки строка, да?
42 Kamas
 
11.11.13
17:49
вопрос а хар-ка это не из пвх ??
43 WildSery
 
11.11.13
17:50
(41) Не строка, а строка. Смотрите, не перепутайте!
Строки можно подвергать строковым функциям.
44 Wobland
 
11.11.13
17:57
(43) усё понял, спасибо за науку