Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 01:14

Расшифровка ячейки отчета на СКД

Автор Erkhan, 06 мар 2023, 08:13

0 Пользователей и 1 гость просматривают эту тему.

Erkhan

Есть отчет на скд в 8.1. Необходимо реализовать расшифровку ячейки при двойном нажатии на него?

cast

Попробуй ссылочный тип сделать

Erkhan

cast, мне надо расшифровать ячейку при котором отобразиться список с более подробной информацией, если так можно?

antoneus

Надо ловить событие табличного документа ОбработкаРасшифровки и там делать что нужно.

Erkhan

antoneus, Вот что пока написал:
Процедура ОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка, ТабличныйДокумент)
    СтандартнаяОбработка = Ложь;
    ТабДокумент = Новый ТабличныйДокумент;
    ТабДокумент.ТолькоПросмотр = Истина;
    Макет = ПолучитьМакет("Макет2");
    Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ РАЗЛИЧНЫЕ
                   |    УЗ_КорректировкаТендераТаблЧастьЛотыРД.Оператор.Сотрудник КАК Оператор,
                   |    УЗ_КорректировкаТендераТаблЧастьЛотыРД.Договор.ДокументРегистратор.Ссылка КАК ДоговорДокументРегистраторСсылка
                   |ИЗ
                   |    Документ.УЗ_КорректировкаТендера.ТаблЧастьЛотыРД КАК УЗ_КорректировкаТендераТаблЧастьЛотыРД
                   |ГДЕ
                   |    (НЕ УЗ_КорректировкаТендераТаблЧастьЛотыРД.Ссылка.ПометкаУдаления)
                   |    И УЗ_КорректировкаТендераТаблЧастьЛотыРД.Ссылка.Проведен
                   |{ГДЕ
                   |    УЗ_КорректировкаТендераТаблЧастьЛотыРД.Оператор.Сотрудник,
                   |    УЗ_КорректировкаТендераТаблЧастьЛотыРД.Ссылка.Год,
                   |    УЗ_КорректировкаТендераТаблЧастьЛотыРД.Ссылка.ДокументОснование.ПриобретениеПоСчету}
                   |
                   |ОБЪЕДИНИТЬ ВСЕ
                   |
                   |ВЫБРАТЬ РАЗЛИЧНЫЕ
                   |    УЗ_КорректировкаТендераТаблЧастьЛотыРД.Оператор.Сотрудник,
                   |    УЗ_КорректировкаТендераТаблЧастьЛотыРД.Договор1.ДокументРегистратор.Ссылка
                   |ИЗ
                   |    Документ.УЗ_КорректировкаТендера.ТаблЧастьЛотыРД КАК УЗ_КорректировкаТендераТаблЧастьЛотыРД
                   |ГДЕ
                   |    (НЕ УЗ_КорректировкаТендераТаблЧастьЛотыРД.Ссылка.ПометкаУдаления)
                   |    И УЗ_КорректировкаТендераТаблЧастьЛотыРД.Ссылка.Проведен
                   |{ГДЕ
                   |    УЗ_КорректировкаТендераТаблЧастьЛотыРД.Оператор.Сотрудник,
                   |    УЗ_КорректировкаТендераТаблЧастьЛотыРД.Ссылка.Год,
                   |    УЗ_КорректировкаТендераТаблЧастьЛотыРД.Ссылка.ДокументОснование.ПриобретениеПоСчету}
                   |
                   |ОБЪЕДИНИТЬ ВСЕ
                   |
                   |ВЫБРАТЬ РАЗЛИЧНЫЕ
                   |    УЗ_КорректировкаТендераТаблЧастьЛотыРД.Оператор.Сотрудник,
                   |    УЗ_КорректировкаТендераТаблЧастьЛотыРД.Договор2.ДокументРегистратор.Ссылка
                   |ИЗ
                   |    Документ.УЗ_КорректировкаТендера.ТаблЧастьЛотыРД КАК УЗ_КорректировкаТендераТаблЧастьЛотыРД
                   |ГДЕ
                   |    (НЕ УЗ_КорректировкаТендераТаблЧастьЛотыРД.Ссылка.ПометкаУдаления)
                   |    И УЗ_КорректировкаТендераТаблЧастьЛотыРД.Ссылка.Проведен
                   |{ГДЕ
                   |    УЗ_КорректировкаТендераТаблЧастьЛотыРД.Оператор.Сотрудник,
                   |    УЗ_КорректировкаТендераТаблЧастьЛотыРД.Ссылка.Год,
                   |    УЗ_КорректировкаТендераТаблЧастьЛотыРД.Ссылка.ДокументОснование.ПриобретениеПоСчету}
                   |
                   |ОБЪЕДИНИТЬ ВСЕ
                   |
                   |ВЫБРАТЬ РАЗЛИЧНЫЕ
                   |    УЗ_КорректировкаТендераТаблЧастьЛотыРД.Оператор.Сотрудник,
                   |    УЗ_КорректировкаТендераТаблЧастьЛотыРД.Договор3.ДокументРегистратор.Ссылка
                   |ИЗ
                   |    Документ.УЗ_КорректировкаТендера.ТаблЧастьЛотыРД КАК УЗ_КорректировкаТендераТаблЧастьЛотыРД
                   |ГДЕ
                   |    (НЕ УЗ_КорректировкаТендераТаблЧастьЛотыРД.Ссылка.ПометкаУдаления)
                   |    И УЗ_КорректировкаТендераТаблЧастьЛотыРД.Ссылка.Проведен
                   |{ГДЕ
                   |    УЗ_КорректировкаТендераТаблЧастьЛотыРД.Оператор.Сотрудник,
                   |    УЗ_КорректировкаТендераТаблЧастьЛотыРД.Ссылка.Год,
                   |    УЗ_КорректировкаТендераТаблЧастьЛотыРД.Ссылка.ДокументОснование.ПриобретениеПоСчету}
                   |
                   |ОБЪЕДИНИТЬ ВСЕ
                   |
                   |ВЫБРАТЬ РАЗЛИЧНЫЕ
                   |    УЗ_КорректировкаТендераТаблЧастьЛотыРД.Оператор.Сотрудник,
                   |    УЗ_КорректировкаТендераТаблЧастьЛотыРД.Договор4.ДокументРегистратор.Ссылка
                   |ИЗ
                   |    Документ.УЗ_КорректировкаТендера.ТаблЧастьЛотыРД КАК УЗ_КорректировкаТендераТаблЧастьЛотыРД
                   |ГДЕ
                   |    (НЕ УЗ_КорректировкаТендераТаблЧастьЛотыРД.Ссылка.ПометкаУдаления)
                   |    И УЗ_КорректировкаТендераТаблЧастьЛотыРД.Ссылка.Проведен
                   |{ГДЕ
                   |    УЗ_КорректировкаТендераТаблЧастьЛотыРД.Оператор.Сотрудник,
                   |    УЗ_КорректировкаТендераТаблЧастьЛотыРД.Ссылка.Год,
                   |    УЗ_КорректировкаТендераТаблЧастьЛотыРД.Ссылка.ДокументОснование.ПриобретениеПоСчету}";
    Выборка1 = Запрос.Выполнить().Выбрать();
    Пока Выборка1.Следующий() Цикл
        Шапка1 = Макет.ПолучитьОбласть("Шапка");
        ТабДокумент.Вывести(Шапка1);
        Выборка = Выборка1.Выбрать(ОбходРезультатаЗапроса.Прямой);
        ОбластьСтрока = Макет.ПолучитьОбласть("Строка");
        Пока Выборка.Следующий() Цикл
            ОбластьСтрока.Параметры.КолДоговор = Выборка.Оператор;
            ОбластьСтрока.Параметры.КолДоговор = Выборка.ДоговорДокументРегистраторСсылка;
            ОбластьСтрока.Параметры.Заполнить(Выборка);
            ТабДокумент.Вывести(ОбластьСтрока);
        КонецЦикла;
    КонецЦикла;
КонецПроцедуры



Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск