Имя: Пароль:
1C
1С v8
БП 3.0 - Как открыть отчет "Анализ субконто" с заданным отбором и группировками
0 Sasha_1CK
 
19.07.16
13:11
Собственно сабж.
    ГруппировкаСтатьяДДС = Новый Структура;
    ГруппировкаСтатьяДДС.Вставить("Использование",  Истина);
    ГруппировкаСтатьяДДС.Вставить("Поле",           "СтатьяДвиженияДенежныхСредств");
    ГруппировкаСтатьяДДС.Вставить("Представление",  "Статья движения денежных средств");
    ГруппировкаСтатьяДДС.Вставить("ТипГруппировки", 0);
    
    СписокВидовСубконто = Новый СписокЗначений;
    СписокВидовСубконто.Добавить(ПредопределенноеЗначение("ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.СтатьиДвиженияДенежныхСредств"));
    
    ГруппировкаОтчета = Новый Массив;
    ГруппировкаОтчета.Добавить(ГруппировкаСтатьяДДС);

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

    ПараметрыОтчета = Новый Структура;
    ПараметрыОтчета.Вставить("РежимРасшифровки",              Истина);
    ПараметрыОтчета.Вставить("ВидРасшифровки",                2);
    ПараметрыОтчета.Вставить("ПользовательскиеНастройки",     ПользовательскиеНастройки);
    ПараметрыОтчета.Вставить("ЗаполняемыеНастройки",        Новый Структура("Показатели", Истина));
    ПараметрыОтчета.Вставить("СформироватьПриОткрытии",         Истина);
    
    ОткрытьФорму("Отчет.АнализСубконто.Форма.ФормаОтчета", ПараметрыОтчета, ЭтотОбъект, Истина);


Че то не растет каменный цветок. А сообразить не могу.
Отчет открывается. Список субконто встает. Отчет формируется.

Но группировка не видна и отбор тоже.
1 hhhh
 
19.07.16
13:14
почему  ДополнительныеСвойства ?? Это же основниые свойства по идее.
2 Sasha_1CK
 
19.07.16
13:22
(1) 1С так стандартную подсистему бух отчетов так сделала.
Я из типовой брал алгоритм.
3 Sasha_1CK
 
22.07.16
05:15
апну
4 hhhh
 
22.07.16
07:35
(3) вы хотите странного. Это всё настраивается в режиме предприятия. За 5 минут. Устанавливаете свои настройки. Сохраняете новый вариант отчета. Всё, можете его включить в меню и потом вызывать.
5 Sasha_1CK
 
22.07.16
14:57
(4) Почему странного? хочу из своего отчета открыть в качестве расшифровки другой отчет - передав туда группировку и отбор.

Карточка счета же открывается из ОСВ