Здравствуйте. Есть таблица отчета, в которой собраны данные из двух документов. Мне из этого отчета нужно открыть документ АктПриема. У меня есть ячейка Заказ, значение которой в отчет заносится из АктаПриема. Что нужно написать в поле "Расшифровка" этой ячейки, чтобы при клике на нее открывался соответствующий АктПриема? Режим ТолькоПросмотр поставил. Привожу упрощенный код отчета.
Процедура Сформировать()
Апр = СоздатьОбъект("Документ.АктПриема");
Расх = СоздатьОбъект("Документ.РасходнаяНакладная");
ТЗ = СоздатьОбъект ("ТаблицаЗначений");
ТЗ.НоваяКолонка("ДатаПр");
ТЗ.НоваяКолонка("ЗАКАЗ");
.............................................................................................
Апр.ВыбратьДокументы(НачДата,КонДата);
Пока Апр.ПолучитьДокумент()=1 Цикл
ТЗ.НоваяСтрока();
ТЗ.ДатаПр = Апр.ДатаДок;
ТЗ.ЗАКАЗ = Апр.НомерЗаказа;
..................................................................
КонецЦикла;
Таб = СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("БАЗА комп");
Таб.ВывестиСекцию("Шапка");
Таб.Опции(0,0,Таб.ВысотаТаблицы(),0);
ТЗ.ВыбратьСтроки();
Пока ТЗ.ПолучитьСтроку()=1 Цикл
Таб.ВывестиСекцию("НеНачат");
................................................................
ZUBR @ Сегодня, 0:26
,
В таблицу значений добавить колонку
ТЗ.НоваяКолонка("Док");
в цикле
ТЗ.Док= Апр.ТекущийДокумент();
в расшифровке
ТЗ.Док
Karabasoff @ Сегодня, 11:56
, уже все работает. И очень просто. Спасибо.
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua