8.х Расшифровка ячейки отчета

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем User, 15 май 2015.

  1. TopicStarter Overlay
    User
    Offline

    User Опытный в 1С

    Регистрация:
    4 фев 2013
    Сообщения:
    146
    Симпатии:
    0
    Баллы:
    26
    Здравствуйте! Помогите, пожалуйста, до конца разобраться с расшифровкой - не могу понять.
    Таблица отчета прорисовывается в макете, на ячейке макета установлен параметр расшифровки аналогичный параметру. В форме установлены реквизиты и данные из макета выводятся в табличную часть формы, в форме процедура
    Код:
    Процедура ТабДокументОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка)
    
        СтандартнаяОбработка=Ложь;
       
            Отчет = Отчеты.ОтчетСписокКроссТаблица.Создать();
           
            СтруктураНостроек = Новый Структура;
            СтруктураНостроек.Вставить("ИмяРегистра", "ОплатаПоДоговорам");
            
            СоответствиеОтбора = Новый Соответствие;
            //СоответствиеОтбора.Вставить("НомерДоговора", НомерДоговора);
            //СоответствиеОтбора.Вставить("Контрагент", Контрагент);
            СтруктураНостроек.Вставить("Отбор",СоответствиеОтбора);
           
            СтруктураНостроек.Вставить("ВыбранныеПоля",  Новый Структура("ДокументПлатежа", "ДокументПлатежа"));
            СтруктураНостроек.Вставить("РаскрашиватьИзмерения", Истина);
           
            Отчет.Настроить(СтруктураНостроек);
            ФормаОтчета = Отчет.ПолучитьФорму();
            ФормаОтчета.ОбновитьОтчет();
            ФормаОтчета.Открыть();
    
    КонецПроцедуры
    Что получаем в итоге - выводится форма отчета по заданному регистру без каких-либо отборов. Как сделать отбор в отчете по регистру в соответствии со строкой основного отчета? Что-то типа
    Код:
    СоответствиеОтбора.Вставить("НомерДоговора", ТекущаяСтрока.НомерДоговора);
    Как указать, что данные должны соответствовать данным текущей строки, по которой произошло нажатие.
  2. TODD22
    Offline

    TODD22 Профессионал в 1С Команда форума

    Регистрация:
    23 фев 2009
    Сообщения:
    4.755
    Симпатии:
    146
    Баллы:
    104
    Может данные текущей строки в параметре "Элемент" находятся? Может их передать нужно....
  3. TopicStarter Overlay
    User
    Offline

    User Опытный в 1С

    Регистрация:
    4 фев 2013
    Сообщения:
    146
    Симпатии:
    0
    Баллы:
    26
    В элементе нет столбцов, все они находятся в макете, поэтому мне трудно понять как определить текущую строку. Объясните, пожалуйста, подробнее, если не затруднит.

Поделиться этой страницей