Имя: Пароль:
1C
1С v8
ТипЗначения в запросе
,
0 Nagaru
 
18.07.12
10:12
Подскажите, кто в курсе. Делаю запрос по регистру бухгалитерии, выбираю регистратор и хочу выбрать поле "Тип документа", пытаюсь добавить поле ТипЗначения(ДанныеБУ.Регистратор), но конструктор говорит, что где-то здесь синтаксическая ошибка. Может кто в курсе что именно надо исправить?
1 Nagaru
 
18.07.12
10:13
+(0) Платформа 8.1
2 andrewks
 
18.07.12
10:13
правильно говорит
3 Fragster
 
гуру
18.07.12
10:14
не взлетит. ну или куча выборов. нафига это надо-то?
4 эцп
 
18.07.12
10:14
(0) > ТипЗначения(ДанныеБУ.Регистратор)
А зачем?
5 Nagaru
 
18.07.12
10:14
(2) Не сомневаюсь, но вот есть ли возможность как-то получить тип документа или нет?
6 Pro-tone
 
18.07.12
10:14
а ТипЗначения это разве есть такая функция в языке запросов?
7 Nagaru
 
18.07.12
10:15
(3) Куча выборов - плохо, ибо их очень куча. Ну а надо... бухи хотят группировку по типам документов.
8 Rovan
 
гуру
18.07.12
10:15
(5) ВЫБОР КОГДА Регистратор ССЫЛКА....
9 Darly
 
18.07.12
10:16
пиши ДанныеБУ.Регистратор.Ссылка ССЫЛКА Документ.ТВОЙтипДокумента
10 servs
 
18.07.12
10:16
(0) так:

ВЫБОР
КОГДА ДанныеБУ.Регистратор Ссылка Документ.РеализацияТоваровУслуг
ТОГДА "Тип документа - реализация :)"
КОГДА ДанныеБУ.Регистратор Ссылка Документ.Док2
ТОГДА "Тип Док2"
ИНАЧЕ "Тип не определен"
КОНЕЦ
11 Nagaru
 
18.07.12
10:16
(6) Ну, опять же в конструкторе это слово подсвечивается синим, то есть вроде функция такая есть, хотя ни разу прежде не пользовался. Точно знаю, что оно есть в 8.2, а вот с 8.1 неизвестно.
12 servs
 
18.07.12
10:17
(11) в 8.1 нет
13 Nagaru
 
18.07.12
10:17
(10) Ну видимо таким образом и буду выкручиваться.
14 Fragster
 
гуру
18.07.12
10:20
(7) так это отчет? сделай вычисляемое поле в СКД
15 andrewks
 
18.07.12
10:22
чего на 8.2 не переходите?
16 Nagaru
 
18.07.12
10:27
(15) Не от меня всё зависит, хотя в планах переход имеется
17 Nagaru
 
18.07.12
10:48
(14) А как будет выглядеть вычисляемое поле на СКД?
18 Kashemir
 
18.07.12
11:07
В 8.2 все взлетит
19 Kashemir
 
18.07.12
11:09
(17) Вариант 1 - внешняя функция, вариант 2 типа как в (10), вариант 3 - Выразить(Регистратор, "Документ.МойДокумент") не нулл.
Ошибка? Это не ошибка, это системная функция.