|
Найти документ по строковому представлению
| ☑ |
0
salvator
21.10.11
✎
15:51
|
Собственно, сабж. Как в базе отыскать документ конкретного типа по его строковому представлению?
В запросе
ГДЕ
ПРЕДСТАВЛЕНИЕ(Док.Ссылка) = &ПредставлениеСсылкиТипаСтрока
не прокатывает, т.к. неограниченная длина.
|
|
1
Renat11111
21.10.11
✎
15:56
|
А если выразить Док.Ссылка как строка (200). Правда вполне вероятно, что х...ню пишу
|
|
2
Renat11111
21.10.11
✎
15:59
|
А зачем все это нужно если не секрет?
|
|
3
salvator
21.10.11
✎
16:01
|
Ссылку нельзя выразить как строку.
Долго объяснять, зачем.
|
|
4
PR
21.10.11
✎
16:01
|
(0) Распарсивай представление и получай ссылку.
А разве ПРЕДСТАВЛЕНИЕ можно использовать в сравнениях?
|
|
5
PR
21.10.11
✎
16:01
|
(1) Х...ню :))
ВЫРАЗИТЬ не для этого предназначено и работает не так.
|
|
6
PR
21.10.11
✎
16:02
|
(2) Не хочет парсить представление видимо :))
|
|
7
PR
21.10.11
✎
16:03
|
(3) А что там долгого? :))
ВЫРАЗИТЬ - это приведение к типу :))
|
|
8
salvator
21.10.11
✎
16:05
|
(4) Думал, можно попроще. Ок.
|
|
9
Жан Пердежон
21.10.11
✎
16:20
|
попробуй
Выбрать " " КАК ПП, null КАК Ссылка
Поместить ТЗ
Объединить ВСЕ
Выбрать Представление(ссылка), Ссылка
ИЗ Документ.ЗаказПокупателя;
Выбрать * из ТЗ
ГДЕ ПП=&Парам
|
|