Имя: Пароль:
1C
1С v8
Выразить в запросе перечисление как строку
,
0 CTmuB
 
06.06.13
11:11
собственно надо выбрать имя или синоним перечислений как строки
вроде

ВЫБРАТЬ
   ВидыЗатрат.Ссылка,
   ВЫРАЗИТЬ (ВидыЗатрат.Ссылка как СТРОКА(4))
ИЗ
   Перечисление.ВидыЗатрат КАК ВидыЗатрат
1 CTmuB
 
06.06.13
11:47
Что совсем никак?
2 Галахад
 
гуру
06.06.13
11:47
А на фига?
3 CTmuB
 
06.06.13
11:51
(2) значения перечислений:

фыва1
фыва45
фыва34
йцук3
йцук56
йцук78
ячсм3

надо выбрать и сгрупировать по ЛЕВ(4)

фыва
йцук
ячсм
4 samozvanec
 
06.06.13
11:53
а на фига?
5 salvator
 
06.06.13
11:55
(0) представление
6 dmpl
 
06.06.13
11:56
(0) ВЫРАЗИТЬ() только приводит к одному из доступных типов, но не производит преобразования. Соответственно, выразить как СТРОКА(4) можно только строку. Возможно, прокатит с представлением.
7 H A D G E H O G s
 
06.06.13
11:58
(3) Бред.

ВЫБОР КОГДА


Либо ТаблицаЗначений
8 CTmuB
 
06.06.13
11:58
(4) а надо
9 H A D G E H O G s
 
06.06.13
11:59
(8) Не надо.
10 ptiz
 
06.06.13
11:59
Сделать регистр сведений с измерением типа "Перечисление" и ресурсом "НазваниеПеречисления" и соединить в запросе.
11 1Сергей
 
06.06.13
12:00
(7) +1
12 CTmuB
 
06.06.13
12:00
(6) ни "ПРЕДСТАВЛЕНИЕ" ни "ПРЕДСТАВЛЕНИЕССЫЛКИ" не помагают
13 CTmuB
 
06.06.13
12:01
(7) (11) выбор когда
хороший вариант, если значений перечисления 2-3 а если 20?
14 CTmuB
 
06.06.13
12:01
(10) мысль интересная, спасибо
15 H A D G E H O G s
 
06.06.13
12:02
(13) ТаблицуЗначений
17 H A D G E H O G s
 
06.06.13
12:02
(10)
Род занятий:    1Сник

Я тебя посчитал... 1снег..
18 Vovan1975
 
06.06.13
12:04
(10) ыыыыы
19 CTmuB
 
06.06.13
12:05
(15) а вот именно то шо надо
всем спасибо
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший