Имя: Пароль:
1C
1С v8
Запрос. Представление. Получить в строковом виде
0 Classic
 
03.09.13
12:12
Хочу делать поиск по представлению реквизитов.

Конструкция ПРЕДСТАВЛЕНИЕ() делает типизацию поля как (NULL, Строка), соответственно функция ПОДОБНО недоступна для поля. Как выкрутиться?
1 Wobland
 
03.09.13
12:14
выразить не выйдет?
2 Classic
 
03.09.13
12:14
Неа, матерится на несовместимость типов
3 Defender aka LINN
 
03.09.13
12:15
Никак. Представление в запросе - не строка и тип поля тут не при чем
4 Широкий
 
03.09.13
12:15
никак.. Используй наименование
5 MSOliver
 
03.09.13
12:15
Получить наименование
6 Classic
 
03.09.13
12:15
(4)
Хреново
7 Classic
 
03.09.13
12:16
(5)
Не всегда справочник будет реквизитом. Не хотелось бы для каждого типа прописывать свое преобразование
8 Classic
 
03.09.13
12:17
(3)
А что это?

После выгрузки в ТЗ тип колонки такой, как описал в (0)
9 Defender aka LINN
 
03.09.13
12:17
(7) Не хочется - не прописывай. Тебе вообще для нахрена такое потребовалось?
10 Defender aka LINN
 
03.09.13
12:17
(8) Представление. Всегда ваш, К.О.
11 Classic
 
03.09.13
12:18
(10)
Это такой внутреннезапросный тип?
12 Classic
 
03.09.13
12:19
(9)
Поиск по реквизитам. Пользователю в принципе неинтересно думать, справочником является условный город или строкой
13 Defender aka LINN
 
03.09.13
12:21
(11) Вроде того
14 Classic
 
03.09.13
12:22
(13)
Т.е. кроме как выгрузить в ТЗ, поменять тип и забабахать обратно в запрос у меня вариантов нет?
15 MSOliver
 
03.09.13
12:23
(0) Полнотекстовый поиск!
16 Maxus43
 
03.09.13
12:24
(14) самый прикол в том что в запросе
ТИПЗНАЧЕНИЯ(Представление(Ссылка))
Даст СТРОКА, хотя на самом деле нет, это составное поле из номера и даты у документов например...
17 Maxus43
 
03.09.13
12:25
+ а ТИПЗНАЧЕНИЯ(ПредставлениеССЫЛКИ(Ссылка)) вобще повалит систему в дамп :)
18 Classic
 
03.09.13
12:29
Ладно, всем спасибо, буду делать через ж..
19 Ненавижу 1С
 
гуру
03.09.13
12:30
не гоните, ПРЕДСТАВЛЕНИЕ - это строка (неограниченная)
но дело в том, что выполняется эта функция не в SQL-сервере, а уже в сервере приложений, потому и нельзя
Независимо от того, куда вы едете — это в гору и против ветра!