![]() |
![]() |
![]() |
|
Как в запросе преобразовать ссылку в строку, и прибавить к этой строке ещё строку.. | ☑ | ||
---|---|---|---|---|
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) ;)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |