Имя: Пароль:
1C
 
Ошибка в элементе отбора: глобальные элементы отбора обязательно должны использовать поля
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
да - я строку писал в левое значение - а надо было именно поле компоновки данных - этого достаточно

спасибо