|
Ошибка в элементе отбора: глобальные элементы отбора обязательно должны использовать поля |
☑ |
0
RomaH
naïve
06.01.16
✎
14:13
|
пытаюсь среднюю численность вывести в ТЗ программно
Задал основной вариант настроек
пишу так:
НастройкиСКД = СхемаКомпоновкиДанных.ВариантыНастроек.Основной.Найстройки;
ЭлементОтбора = НастройкиСКД.Отбор.ЭлементыДобавить("Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОбора.левоеЗначение = "Должность.[ Дополнительное свойство: КодКатегории]";
ЭлементОбора.правоеЗначение = "01";
Компановщикмакета = КомпановщикМакета.Выполнить(СхемаКомпоновкиДанных,НастройкиСКД,,,Тип("генератор..);
Выдает ошибку
ошибка в элементе отбора: глобальные элементы отбора обязательно должны использовать поля: "Должность.[ Дополнительное свойство: КодКатегории]"
что ему еще надо?
|
|
1
ИсчадиеADO
06.01.16
✎
14:17
|
а в левом значении не поле компоновки должно быть? + проверить в доступных полях
|
|
2
RomaH
naïve
06.01.16
✎
14:22
|
(1) проверил - нет его в доступных полях - как его туда добавить?
|
|
3
RomaH
naïve
06.01.16
✎
14:22
|
(1) я смотрел по настройкам из КомпановщикаНастроек - там строка вроде как
|
|
4
RomaH
naïve
06.01.16
✎
14:23
|
точно - поле компоновки
|
|
5
ИсчадиеADO
06.01.16
✎
14:33
|
(2) поправочка - в доступных полях отбора. я ща на память не помню, как там для полей из доп реквизитов. Для обычных реквизитов это флаг возможности исп-я реквизита в отборе; для этих смотреть нужно
|
|
6
ИсчадиеADO
06.01.16
✎
14:34
|
(2) как доп реквизиты подключал, через механизм СКД?
|
|
7
RomaH
naïve
06.01.16
✎
15:49
|
да - я строку писал в левое значение - а надо было именно поле компоновки данных - этого достаточно
спасибо
|
|