Имя: Пароль:
1C
1С v8
в запросе сложить текст и представление
0 Web00001
 
09.09.12
07:30
Доброго времени суток всем!
Есть необходимость получить в запросе строку сделанную из нескольких ссылок, то есть что то типа:
"Склад откуда" + Представление(ТоварыВРознице.Регистратор.СкладОтправитель) + " склад куда " + Представление(ТоварыВРознице.Регистратор.СкладОПолучатель) но никак не могу понять как это делать
1 Rie
 
09.09.12
07:31
(0) А что с этим вариантом не так?
2 Web00001
 
09.09.12
07:32
(1) не работает :(
3 Web00001
 
09.09.12
07:33
неверные параметры "+" говорит
4 Rie
 
09.09.12
07:46
Сильно подозреваю, что тут придётся делать всё снаружи запроса.
5 kosts
 
09.09.12
08:06
Можно попробовать, но без гарантии
Выразить(  Представление(ТоварыВРознице.Регистратор.СкладОтправитель) как строка(50))
6 Wobland
 
09.09.12
08:38
(0) на зачем?
7 Rie
 
09.09.12
08:39
(5) Не взлетит.
8 Web00001
 
09.09.12
08:42
(5)Не работает
(6) Надо знать куда уехал товар
9 Rie
 
09.09.12
08:44
(8) Но зачем складывать именно в запросе? И почему бы не разбить на два поля?
10 Wobland
 
09.09.12
08:48
(8) есть два поля: отправитель и получатель. знать, куда уехал, они вполне себе позволяют
11 Web00001
 
09.09.12
08:51
(10) Одна строка, одно движение товара, это: поступление, продажа, перемещение, в случае с перемещением надо знать откуда и куда, полей получатель и отправитель в ТЗ нету, извините.
12 ЧашкаЧая
 
09.09.12
08:52
А так?

"Склад откуда" + Подстрока(Представление(ТоварыВРознице.Регистратор.СкладОтправитель), 100) + " склад куда " + Подстрока(Представление(ТоварыВРознице.Регистратор.СкладОПолучатель), 100)
13 ЧашкаЧая
 
09.09.12
08:55
(13) ой
"Склад откуда" + Подстрока(Представление(ТоварыВРознице.Регистратор.СкладОтправитель), 1, 100) + " склад куда " + Подстрока(Представление(ТоварыВРознице.Регистратор.СкладОПолучатель), 1, 100)

Кроме того попробуйте с Наименованием.
14 Wobland
 
09.09.12
08:57
(11) нету?
ТоварыВРознице.Регистратор.СкладОтправитель
ТоварыВРознице.Регистратор.СкладОПолучатель
15 Wobland
 
09.09.12
08:58
+(14) ты ж не сможешь меня убедить, что тебе это нужно в запросе
16 Web00001
 
09.09.12
09:01
(14)В отчете который нужен, на выходе, таких полей нет
(15) ну тогда скажи как мне вывести разный текст в одном поле в СКД не пребегая к функциям общих модулей?
17 Wobland
 
09.09.12
09:04
(16) рибегая. моделировать у себя не хочу, вызов общих модулей запрещён?
18 Web00001
 
09.09.12
09:06
да вообщем то, нет, но это крайняя мера, не хотелось бы к ней прибегать
19 Web00001
 
09.09.12
09:13
(13) да действительно, с наименованием все работает, что то я про него забыл, спасибо )