|
Преобразование к строке методом ВЫРАЗИТЬ, представления в запросе |
☑ |
0
Adept
27.09.16
✎
11:05
|
Вот такая строка в запросе
ВЫРАЗИТЬ(Представление(ХозрасчетныйДвиженияССубконто.СубконтоКт1) КАК Строка(255))
Пишет ошибка, несовместимые типы. Как правильно преобразовать субконто к строке, если не преобразовывать вылетает ошибка sql(пытался создать строку длинно 8159 а максимальная 8060)
|
|
1
Господин ПЖ
27.09.16
✎
11:06
|
>Как правильно преобразовать субконто к строке
никак
|
|
2
Мимохожий Однако
27.09.16
✎
11:08
|
Если субконто ссылка, до попробуй Представление
|
|
3
Мимохожий Однако
27.09.16
✎
11:08
|
(2) + без выразить.
|
|
4
Adept
27.09.16
✎
11:10
|
(3) Просто без выразить вылетает sql ошибка(пытался создать строку длинно 8159 а максимальная 8060), вот собственно и хочу обрезать
|
|
5
Adept
27.09.16
✎
11:13
|
(1) а что тогда возвращает представление(), для субконто?
|
|
6
hhhh
27.09.16
✎
11:18
|
(5) представление это конечная фишка, над ней запрещено делать какие-то операции.
|
|
7
polosov
27.09.16
✎
11:22
|
(0) ПредставлениеСсылки попробуй
|
|
8
segn
27.09.16
✎
11:23
|
Почему не использовать ПредставлениеСсылки?
|
|
9
Adept
27.09.16
✎
11:29
|
(8) И что потом мне с ним делать, вернет мне строку представления больше 8100 символов, все равно преобразовать ее не могу, видимо придется в подзапрос ее пихать ...
|
|
10
polosov
27.09.16
✎
11:31
|
(9) А ты таки попробуй выразить
|
|
11
hhhh
27.09.16
✎
11:33
|
(9) сделай
ВЫРАЗИТЬ(ХозрасчетныйДвиженияССубконто.СубконтоКт1.Наименование КАК Строка(255))
чего ты привязался к этому представлению?
|
|
12
Adept
27.09.16
✎
11:36
|
(11) мне его в отчет выводить, а наименование мало того что не всегда равно представлению так еще и не всегда есть.
|
|
13
polosov
27.09.16
✎
11:38
|
(12) ВЫБРАТЬ КОГДА ТИПЗНАЧЕНИЯ(ХозрасчетныйДвиженияССубконто.СубконтоКт1) = ТИП(...
И т.д.
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан