Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Преобразование к строке методом ВЫРАЗИТЬ, представления в запросе

Преобразование к строке методом ВЫРАЗИТЬ, представления в запросе
Я
   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) + без выразить.
   Adept
 
4 - 27.09.16 - 11:10
(3) Просто без выразить вылетает sql ошибка(пытался создать строку длинно 8159 а максимальная 8060), вот собственно и хочу обрезать
   Adept
 
5 - 27.09.16 - 11:13
(1) а что тогда возвращает представление(), для субконто?
   hhhh
 
6 - 27.09.16 - 11:18
(5) представление это конечная фишка, над ней запрещено делать какие-то операции.
   polosov
 
7 - 27.09.16 - 11:22
(0) ПредставлениеСсылки попробуй
   segn
 
8 - 27.09.16 - 11:23
Почему не использовать ПредставлениеСсылки?
   Adept
 
9 - 27.09.16 - 11:29
(8) И что потом мне с ним делать, вернет мне строку представления больше 8100 символов, все равно преобразовать ее не могу, видимо придется в подзапрос ее пихать ...
   polosov
 
10 - 27.09.16 - 11:31
(9) А ты таки попробуй выразить
 
 Рекламное место пустует
   hhhh
 
11 - 27.09.16 - 11:33
(9) сделай
ВЫРАЗИТЬ(ХозрасчетныйДвиженияССубконто.СубконтоКт1.Наименование КАК Строка(255))

чего ты привязался к этому представлению?
   Adept
 
12 - 27.09.16 - 11:36
(11) мне его в отчет выводить,  а наименование мало того что не всегда равно представлению так еще и не всегда есть.
   polosov
 
13 - 27.09.16 - 11:38
(12) ВЫБРАТЬ КОГДА ТИПЗНАЧЕНИЯ(ХозрасчетныйДвиженияССубконто.СубконтоКт1) = ТИП(...

И т.д.

Список тем форума
Рекламное место пустует  Рекламное место пустует
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Э. Йодан
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует