Ошибка в элементе отбора: глобальные элементы отбора обязательно должны использовать поля
☑
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
да - я строку писал в левое значение - а надо было именно поле компоновки данных - этого достаточно
спасибо
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.