Имя: Пароль:
1C
1С v8
Сохранение из 1с в pdf через OpenOffice с выводом гипперссылки
0 Alpitina
 
06.08.19
23:59
Всем привет!
У меня задача: распечатать счет из 1с в pdf, чтобы в этом счете была кнопочка, с которой переходим на сайт.
Реализовала через сохранение в OpenOfice, указала там гиперссылку, а потом сохранила в pdf.
Но при открытии ссылки вместо "/" в адресе ставится "%2F" и в начале гипперссылки - локальный адрес на компе.

Подскажите, может кто, сталкивался, как это побороть?
1 sandal_r
 
07.08.19
00:21
ну тут без фотки никуда
2 Провинциальный 1сник
 
07.08.19
06:36
А почему сразу не сохранить в pdf?
3 arsik
 
гуру
07.08.19
07:46
(2) Скорее всего гиперсылка там не работает при штатном сохранении.
4 arsik
 
гуру
07.08.19
08:01
+(3) Проверил. работает все.
(0) Используй штатное, зачем тебе еще и либреофис в качестве прокладки?
5 Alpitina
 
07.08.19
09:21
Я через OpenOffice устанавливаю гипперссылку как функцию в ячейку:
Ячейка.SetFormula( "=HYPERLINK("+""""+СтрокаURL+""""+";"+"""Оплатить можно здесь:"""+")");
Мне нужно, чтобы был текст "Оплатить можно здесь:", а, клацая на него, переходило на сайт.

(4) что ты имеешь в виду штатное сохранение?
1) ТабДок.Записать("C:\My Documents\Таблица2.pdf",ТипФайлаТабличногоДокумента.PDF);
2) или через виртуальный принтер PDFCreator?

Как прописать текст, а на нем ссылку, но чтобы ее было не видно?
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший