|
Тип сравнения В ИЕРАРХИИ в вычисляемых полях
| ☑ |
0
dainastar
04.02.13
✎
08:03
|
Не удается записать в вычисляемых полях условие в иерархии:
Выбор Когда Номенклатура В Иерархии (Справочники.Номенеклатура.НайтиПоКоду("00000001945")) Тогда 0 Конец
|
|
1
cw014
04.02.13
✎
08:04
|
Вот это здорово :)
НайтиПоКоду - это конструкция встроенного языка, а не запроса
Выбор Когда Номенклатура В Иерархии (ВЫБРАТЬ Ссылка ИЗ Справочник.Номенеклатура ГДЕ Код = "00000001945") Тогда 0 Конец
|
|
2
dainastar
04.02.13
✎
08:06
|
Все равно ругается:
Ожидается ключевое слово "Тогда"...
|
|
3
cw014
04.02.13
✎
08:07
|
Ну копай в общем в этом направлении
|
|
4
dainastar
04.02.13
✎
08:09
|
да,пробую,спасибо!
|
|
5
kosts
04.02.13
✎
08:12
|
Можно в принципе разрешить вызов функций общего модуля
|
|
6
dainastar
04.02.13
✎
08:13
|
(5) к сожалению у нас это не допускают
|
|
7
dainastar
04.02.13
✎
08:13
|
Причем это срабатывает:
Выбор Когда Номенклатура В Иерархии = Справочники.Номенеклатура.НайтиПоКоду("00000001945") Тогда 0 Конец
|
|
8
kosts
04.02.13
✎
08:13
|
Еще можно прямо в запросе возвращать признак - принадлежит нужной иерархии или нет...
|
|
9
dainastar
04.02.13
✎
08:14
|
(8) без слова в иерархии конечно
|
|
10
dainastar
04.02.13
✎
08:16
|
(7) упс, записать дает, а сам отчет вылетает с ошибкой оказывается. Поторопилась.
|
|
11
dainastar
04.02.13
✎
08:19
|
(10) хотя в другом отчете вот такой код:
ВЫБОР КОГДА КатегорияПерсонала = Справочники.ЗначенияСвойствОбъектов.НайтиПоНаименованию("Руководители") ТОГДА КоличествоСотрудников КОНЕЦ
и он работает!
|
|
12
dainastar
04.02.13
✎
08:30
|
Может подскажите, где можно прочитать подробно про Вычисляемые поля. В Хрусталевой мало написано
|
|
13
el-gamberro
04.02.13
✎
08:33
|
(12) гугли "Язык выражений системы компоновки данных"
|
|