Помогите пожалуйста понять, как правильно сделать отчёт из формы документа, который откроется по кнопке и файл которого можно будет сохранить, в котором будут гиперссылки на ресурс интернета.
(19) Файл с ссылками вижу только как html-файл. Табличный документ сохраняем в формате HTML, с последующей пост-обработкой: заменой текстовых блоков на гиперссылки. Адреса ссылок для перехода предлагается хранить в расшифровке ячеек. Примерный код сохранения отчета в файл:
ТабДок.Записать(ИмяФайла, ТипФайлаТабличногоДокумента.HTML);
ЧтениеТекста = Новый ЧтениеТекста(ИмяФайла);
ТекстHTML = ЧтениеТекста.Прочитать();
ЧтениеТекста.Закрыть();
Для НомерКолонки = 1 По ТабДок.ШиринаТаблицы Цикл
Для НомерСтроки = 1 По ТабДок.ВысотаТаблицы Цикл
Ячейка = ТабДок.Область(НомерСтроки, НомерКолонки);
Если Ячейка.Текст <> "" И ТипЗнч(Ячейка.Расшифровка) = Тип("Строка") Тогда
ТекстHTML = СтрЗаменить(ТекстHTML, ">" + Ячейка.Текст + "<",
">" + Ячейка.Текст + "<");
КонецЕсли;
КонецЦикла;
КонецЦикла;
ЗаписьТекста = Новый ЗаписьТекста(ИмяФайла);
ЗаписьТекста.Записать(ТекстHTML);
ЗаписьТекста.Закрыть();
Показать
Не знаю как заставить ИС игнорировать коды HTML, поэтому прилагаю скрин кода.
Как файл html. А как именно - зависит от браузера и ОС на компе того, кто его получит.
На вашем вы можете это посмотреть, если в своем браузере на любой странице нажмете "Файл"-"Сохранить" (надеюсь, что даже в анус линуксе такие пункты в меню есть) - в результате получите как раз файл html.
(9) Результат отчета выводится в табличный документ, в которой гиперссылку вставить вообще не проблема. Табличный документ можно сохранить на диск, например, в формате пдф, как в (7). На каком этапе возникает сложность?
(13) хорошо, а как сделать что бы ссылка была в формате "12345" - то есть некий номер и нажимая на него я бы переходил на страничку, которую я бы определял в ссылке..