Имя: Пароль:
1C
1С v8
Транспонирование в запросе
,
0 antiteror91
 
29.07.12
22:43
Здравствуйте! у меня есть запрос, в одной колонке у меня представлены значения перечисления. Подскажите как мне можно данные перечисления записать в виде строки??? Спасибо заранее!
1 1C-band
 
29.07.12
22:45
Поскольку количество значений перечисления известное, то самое простое - динамическое формирование текста запроса.
2 Нуф-Нуф
 
29.07.12
22:58
в скд через ресурсы
3 antiteror91
 
29.07.12
23:04
мне нужно это сделать не используя СКД.
4 antiteror91
 
29.07.12
23:06
1C-band а можете привести наглядный пример динамического формирование текста запроса??
5 1C-band
 
29.07.12
23:08
Кинь кусок кода (запрос) для одного значения перечисления и список возможных значений.
6 Нуф-Нуф
 
29.07.12
23:10
(3) без использования скд никак. или только деревянный способ типа динамического построения запроса
7 1C-band
 
29.07.12
23:13
Да да, я про рабоче-крестьянский способ и говорю.
8 H A D G E H O G s
 
29.07.12
23:16
А что сделать то надо.
9 H A D G E H O G s
 
29.07.12
23:16
Как бы тут ТЗ во временную не сработала!
10 antiteror91
 
29.07.12
23:18
ВЫБРАТЬ
   Перечисление.ВидБилета.Ссылка КАК ВидБилета
ПОМЕСТИТЬ ВТВидБилета
ИЗ
   Перечисление.ВидБилета;



ВЫБРАТЬ
   ПланированиеРейсовПланированиеБилета.Рейс,
   ПланированиеРейсовПланированиеБилета.Дата,
   ПланированиеРейсовПланированиеБилета.НомерБилета,
   ПланированиеРейсовПланированиеБилета.ВидБилета
   
ПОМЕСТИТЬ ВТОписаниеБилета
ИЗ
   Документ.ПланированиеРейсов.ПланированиеБилета КАК ПланированиеРейсовПланированиеБилета
ГДЕ
   ПланированиеРейсовПланированиеБилета.Ссылка В(&Ссылка);



ВЫБРАТЬ
   ВТВидБилета.ВидБилета,
   ВЫБОР
       КОГДА ВТОписаниеБилета.ВидБилета = ВТВидБилета.ВидБилета
           ТОГДА 1
       ИНАЧЕ 0
   КОНЕЦ КАК ПризнакСовпаденияВида,
   ВТОписаниеБилета.НомерБилета,
   ВТОписаниеБилета.Рейс,
   ВТОписаниеБилета.Дата
   
ПОМЕСТИТЬ ВТСоединение
ИЗ
   ВТВидБилета    
   ЛЕВОЕ СОЕДИНЕНИЕ ВТОписаниеБилета
   ПО Истина
ИНДЕКСИРОВАТЬ ПО
   ВТОписаниеБилета.Рейс,
   ВТВидБилета.ВидБилета;


ВЫБРАТЬ
   ВТСоединение.Рейс,
   ВТСоединение.Дата,
   ВТСоединение.ВидБилета,
   СУММА(ВТСоединение.ПризнакСовпаденияВида)
ИЗ
   ВТСоединение
СГРУППИРОВАТЬ ПО
   ВТСоединение.ВидБилета,
   ВТСоединение.Рейс,
   ВТСоединение.Дата
УПОРЯДОЧИТЬ ПО
   ВТСоединение.Рейс,
   ВТСоединение.Дата;
11 antiteror91
 
29.07.12
23:20
Значения перечисления: "обычный", "ВИП", "эконом"
12 antiteror91
 
29.07.12
23:59
H A D G E H O G s надо столбец с перечислением и столбец с количеством переделать в строки
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший