Имя: Пароль:
1C
1С v8
СКД, источник данных - объект, использование подчиненных реквизитов.
0 xaozai
 
21.11.14
11:48
Создал такую схему компоновки данных:
http://f6.s.qip.ru/XlyR7e1R.png
http://f6.s.qip.ru/XlyR7e1S.png

Отчет вывожу так:
Функция ПолучитьДанные()
    Запрос = Новый Запрос("ВЫБРАТЬ ПЕРВЫЕ 20
                          |    Контрагенты.Ссылка КАК Контрагент
                          |ИЗ
                          |    Справочник.Контрагенты КАК Контрагенты
                          |ГДЕ
                          |    (НЕ Контрагенты.ЭтоГруппа)
                          |    И (НЕ Контрагенты.ПометкаУдаления)");
    
    Возврат Запрос.Выполнить().Выгрузить();
КонецФункции

Процедура ДействияФормыДействие(Кнопка)
    ЭлементыФормы.Результат.Очистить();
    
    СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
    ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
    КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
    МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, КомпоновщикНастроек.Настройки, ДанныеРасшифровки);
    ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
    ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, Новый Структура("ТЗ", ПолучитьДанные()), ДанныеРасшифровки, Истина);
    ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
    ПроцессорВывода.УстановитьДокумент(ЭлементыФормы.Результат);
    ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);  

КонецПроцедуры


Если попытаться сделать вот такую настройку:
http://f6.s.qip.ru/XlyR7e1T.png

Возникает ошибка:
http://f5.s.qip.ru/XlyR7e1U.png

Вопрос: как сделать возможность устанавливать такой отбор?
1 xaozai
 
21.11.14
12:02
Если добавить в выбранные поля Контрагент.ИНН, то ошибка не возникает, но мне не нужно это поле в выбранных.
http://f6.s.qip.ru/XlyR7e1W.png

8.1.14.72
2 Timon1405
 
21.11.14
12:04
(0) на первой картинке прописать у роли "измерение"
3 xaozai
 
21.11.14
12:07
(2) Не помогло.
4 doos1981
 
21.11.14
12:52
Выбери Контрагент.Инн в запросе и оно появится в доступных полях
AdBlock убивает бесплатный контент. 1Сергей