Имя: Пароль:
1C
 
Как в запросе указать значение перечисления?
0 AntonU
 
13.02.08
16:35
Этот запрос работает, но хочется в тексте запроса вместо &МобСвязь указать конкретное значение перечисления "Перечисление.ВидыДоговоровКонтрагентов.МобильнаяСвязь". Как это сделать?

ВЫБРАТЬ
   ХозрасчетныйОборотыДтКт.СубконтоКт3,
   ХозрасчетныйОборотыДтКт.СуммаОборот КАК СуммаОборот,
   ВЫБОР
       КОГДА ХозрасчетныйОборотыДтКт.СубконтоКт3 = &МобСвязь
           ТОГДА "Мобильная связь"
       ИНАЧЕ 0
   КОНЕЦ КАК Поле1
ИЗ
   РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&Дата1, &Дата2, , СчетДт = &СчДт, , СчетКт = &СчКт, , (НЕ СубконтоКт1.Ссылка В (&СписокКонтров))) КАК ХозрасчетныйОборотыДтКт
ИТОГИ
   СУММА(СуммаОборот)
ПО
   ОБЩИЕ
1 almar
 
13.02.08
16:36
(0) в 8.1 можно, в 8.0 - нет
2 Terv
 
13.02.08
16:37
ХозрасчетныйОборотыДтКт.СубконтоКт3 = ЗНАЧЕНИЕ(Перечисление.ВидыДоговоровКонтрагентов.МобильнаяСвязь)

только для 8.1
3 IronDemon
 
13.02.08
16:38
в 8.1 ЗНАЧЕНИЕ(Перечисление.ВидыДоговоровКонтрагентов.МобильнаяСвязь)
4 selenat
 
13.02.08
16:38
(0) а зачем?
5 Terv
 
13.02.08
16:39
(4) удобно из консоли таскать
6 AntonU
 
13.02.08
16:40
(1), (2)- да, то, что нужно, спасибо!
7 selenat
 
13.02.08
16:41
(5) ааа. Так и не привык ею пользоваться. Все конструктором вых. формы отчетики ваяю...
8 Terv
 
13.02.08
16:46
(7) а большие запросы как отлаживаешь?
9 Hadgehogs
 
13.02.08
16:53
работает в 8.0/8.1
ВЫБОР
       КОГДА ХозрасчетныйОборотыДтКт.СубконтоКт3.ПОРЯДОК =1            ТОГДА "Мобильная связь"
       ИНАЧЕ 0
   КОНЕЦ

Ребят, что с вами??
10 Terv
 
13.02.08
16:54
(9) лучше так не делать
11 selenat
 
13.02.08
16:55
(8) так же. А че там, конфу то перезапускать не надо...