Имя: Пароль:
1C
1C 7.7
v7: Расшифровка в отчете 1с 7.7
0 9451523
 
10.04.14
14:23
Уважаемые форумчане
Помогите с расшифровкой в отчете, программировать в 1с начал недавно,
вот дополз до расшифровок. Мне нужно что бы таблице с отчетом при нажатии клавиши enter на ячейке открывался его исходный документ то есть надо установить расшифровку в свойствах ячейки , как это все грамотно реализовать?
Вот код отчета:
Процедура ВывестиСписок()
    Перем Запрос, ТекстЗапроса, Таб;
    //Создание объекта типа Запрос
    Запрос = СоздатьОбъект("Запрос");
    ТекстЗапроса =
    "//{{ЗАПРОС(ВывестиСписок)
    |Период с ВыбНачПериода по ВыбКонПериода;
    |ПоступлениеМатериалов =  
        Документ.ПоступлениеМатериалов.ТекущийДокумент;
    |Группировка ПоступлениеМатериалов упорядочить по     ПоступлениеМатериалов.ДатаДок, ПоступлениеМатериалов.НомерДок, ПоступлениеМатериалов.ДатаНомерСчетаФактуры, ПоступлениеМатериалов.Контрагент, ПоступлениеМатериалов.Сумма, ПоступлениеМатериалов.НДС, ПоступлениеМатериалов.Всего;
    |"//}}ЗАПРОС
    ;
    // Если ошибка в запросе, то выход из процедуры
    Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
        Возврат;
    КонецЕсли;

    // Подготовка к заполнению выходных форм данными запроса
    Таб = СоздатьОбъект("Таблица");
    Таб.ИсходнаяТаблица("ВывестиСписок");
    // Заполнение полей "Заголовок"
    Таб.ВывестиСекцию("Заголовок");
    Состояние("Заполнение выходной таблицы...");
    Таб.Опции(0, 0, Таб.ВысотаТаблицы(), 0);
    Пока Запрос.Группировка(1) = 1 Цикл
        // Заполнение полей ПоступлениеМатериалов
        Таб.ВывестиСекцию("ПоступлениеМатериалов");
    КонецЦикла;
    // Вывод заполненной формы
    Таб.ТолькоПросмотр(1);
    Таб.Показать("ВывестиСписок", "");
КонецПроцедуры

Расшифровка нужна только на ячейку где группируются данные по ПоступлениеМатериалов.ДатаНомерСчетаФактуры
С уважением Дамир
1 Ёпрст
 
10.04.14
14:26
в поле Расшифровка напиши Запрос.ПоступлениеМатериалов

наслаждайся
2 9451523
 
10.04.14
14:37
Ёпрст ты гений
не думал что все так просто

Спасибо