Версия для печати темы (https://pro1c.org.ua/index.php?s=24dad3033f9d290df39ff8fa2161abf7&showtopic=54020)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 7.7 _ Что написать в расшифровке ячейки отчета, чтобы из отчета открыть документ 1с 7.7 конф 7.7.00

Автор: ZUBR 08.09.19, 0:26

Здравствуйте. Есть таблица отчета, в которой собраны данные из двух документов. Мне из этого отчета нужно открыть документ АктПриема. У меня есть ячейка Заказ, значение которой в отчет заносится из АктаПриема. Что нужно написать в поле "Расшифровка" этой ячейки, чтобы при клике на нее открывался соответствующий АктПриема? Режим ТолькоПросмотр поставил. Привожу упрощенный код отчета.

Процедура Сформировать()
    Апр = СоздатьОбъект("Документ.АктПриема");
    Расх = СоздатьОбъект("Документ.РасходнаяНакладная");
    ТЗ = СоздатьОбъект ("ТаблицаЗначений");

ТЗ.НоваяКолонка("ДатаПр");
ТЗ.НоваяКолонка("ЗАКАЗ");
.............................................................................................
Апр.ВыбратьДокументы(НачДата,КонДата);
     Пока Апр.ПолучитьДокумент()=1 Цикл  
         ТЗ.НоваяСтрока();
        ТЗ.ДатаПр = Апр.ДатаДок;
         ТЗ.ЗАКАЗ = Апр.НомерЗаказа;
..................................................................
КонецЦикла;

Таб = СоздатьОбъект("Таблица");
    Таб.ИсходнаяТаблица("БАЗА комп");
    
    Таб.ВывестиСекцию("Шапка");
    Таб.Опции(0,0,Таб.ВысотаТаблицы(),0);
    ТЗ.ВыбратьСтроки();
    Пока ТЗ.ПолучитьСтроку()=1 Цикл
Таб.ВывестиСекцию("НеНачат");
................................................................

и т.д.
В общем, как это сделать попроще? В интернете есть разные примеры, но они очень сложные с кучей условий и непонятные. Подскажите, пожалуйста, последовательность действий, и я сделаю. Спасибо!

Автор: Karabasoff 08.09.19, 10:56

ZUBR @ Сегодня, 0:26 * ,
В таблицу значений добавить колонку
ТЗ.НоваяКолонка("Док");
в цикле
ТЗ.Док= Апр.ТекущийДокумент();
в расшифровке
ТЗ.Док

Автор: ZUBR 08.09.19, 11:47

Karabasoff @ Сегодня, 11:56 * , уже все работает. И очень просто. Спасибо.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua