|
|
Как в запросе преобразовать ссылку в строку, и прибавить к этой строке ещё строку.. |
☑ |
|
0
TDI
11.09.08
✎
14:03
|
Вот допустип нужно в запросе получить строковое поле "Документ: ТоварнаяНакладная от 03.02.2009 №45"
если писать Выразить(ССылка КАК Строка)+"fg"
выдаёт ошибку...
|
|
|
1
asady
11.09.08
✎
14:06
|
(0) попробуй
Ссылка.Представление+""fg""
или
ПРЕДСТАВЛЕНИЕ(Ссылка)+""fg""
|
|
|
2
TDI
11.09.08
✎
14:13
|
не , не работает
|
|
|
3
TDI
11.09.08
✎
14:20
|
гз
|
|
|
4
asady
11.09.08
✎
14:20
|
(2) запрос покажи.
|
|
|
5
TDI
11.09.08
✎
14:29
|
да я сейчас за компом, где 1с нету
ты-то покажи часть запроса в котором такое работат :)
|
|
|
6
asady
11.09.08
✎
14:33
|
(5) :)))
напиши сразу все что тебе надо, и что ты хочешь, и что у тебя не выходит и что тебе мне написать.
|
|
|
7
TDI
11.09.08
✎
14:39
|
ну вот например
ВЫБРАТЬ
ПРЕДСТАВЛЕНИЕ(АвансовыйОтчет.Дата) + "": DATA"" КАК СтрДата
ИЗ
Документ.АвансовыйОтчет КАК АвансовыйОтчет
неработает
|
|
|
8
eklmn
гуру
11.09.08
✎
14:42
|
Выразить
|
|
|
9
TDI
11.09.08
✎
14:43
|
ВЫБРАТЬ
ВЫРАЗИТЬ(АвансовыйОтчет.Дата КАК СТРОКА) + "": DATA"" КАК СтрДата
ИЗ
Документ.АвансовыйОтчет КАК АвансовыйОтчет
неработает
|
|
|
10
eklmn
гуру
11.09.08
✎
14:45
|
ВЫРАЗИТЬ(АвансовыйОтчет.Дата КАК СТРОКА + "": DATA"")
|
|
|
11
Garkin
11.09.08
✎
14:46
|
Да никак это не сделаешь (разумными усилиями), нет в языке запросов 1С преобразования типов.
|
|
|
12
asady
11.09.08
✎
15:52
|
(11)
с извращениями можно
вот пример
Запрос=Новый запрос;
МВТ=Новый МенеджерВременныхТаблиц;
Запрос.МенеджерВременныхТаблиц=МВТ;
Запрос.Текст="ВЫБРАТЬ
| ПРЕДСТАВЛЕНИЕ(РеализацияТоваровУслуг.Ссылка) КАК МояСтрока
|ИЗ
| Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
|ГДЕ
| РеализацияТоваровУслуг.Ссылка = &Ссылка";
Запрос.УстановитьПараметр("Ссылка",Док);
МояТЗ=Запрос.Выполнить().Выгрузить();
Запрос.Текст="ВЫБРАТЬ
| ПОДСТРОКА(МояТЗ.МояСтрока, 1, 100) КАК ЭтаСтрока
|ПОМЕСТИТЬ МояВТ
|ИЗ
| &МояТЗ КАК МояТЗ
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| МояВТ.ЭтаСтрока + ""fg"" КАК НоваяСтрока2
|ИЗ
| МояВТ КАК МояВТ";
Запрос.УстановитьПараметр("МояТЗ",МояТЗ);
Выб=Запрос.Выполнить().Выгрузить();
Сообщить(Выб[0].НоваяСтрока2);
|
|
|
13
b_ru
11.09.08
✎
16:19
|
а зачем, ежели не секрет?
|
|
|
14
DZENN
гуру
11.09.08
✎
16:22
|
(0) Преобразовать ссылку в строку никак не получится. если только не поизвращаться, как например в (12) ;)
|
|