|
Открытие ссылки в отчете сформированном в табличном документе
| ☑ |
0
helloman
28.06.18
✎
10:43
|
Здравствуйте! Во внешней обработке формирую отчет на базе макета, выгружаю в ТД, ссылочное поле выгружается с типом строка, как можно открыть ссылку в ТД или точнее наверное выгрузить поле ссылочного типа в ТД
|
|
1
Dvoe4nik
28.06.18
✎
10:45
|
(0) добавь расшифровку
|
|
2
helloman
28.06.18
✎
10:49
|
(1) Читал о ней, не пойму как и куда? Во время вывода?
|
|
3
Dvoe4nik
28.06.18
✎
10:52
|
1)в конфигураторе ставишь в ячейку параметр расшифровки и потом при выводе заполняешь его структурой типа("ссылкаДока",Ссылка)...
2) в обработку расшифровки табдокумента пишешь чтото типа
открытьЗначение(расшифровка.ссылкаДока).. не помню точно..
|
|
4
Dvoe4nik
28.06.18
✎
10:53
|
посмотри
|
|
5
lEvGl
гуру
28.06.18
✎
10:54
|
СодержитЗначение в свойствах ячейки возможно поможет
|
|
6
helloman
28.06.18
✎
11:13
|
Примерчик бы обработки )
|
|
7
ildary
28.06.18
✎
11:31
|
(6) Примеры в гугле - "Расшифровка в в табличном документе".
|
|
8
helloman
28.06.18
✎
11:39
|
(7) Искал, не работают (
|
|
9
Михаил Козлов
28.06.18
✎
12:38
|
(8) Выгружайте саму ссылку и укажите ее в параметр расшифровки.
|
|
10
Dvoe4nik
28.06.18
✎
13:02
|
(6) при выводе задаю параметры расшифровки в строке:
циклвывода///обход строк табДока при выводе
КлючСтруктуры = "Контрагент,НомерДокумента,ИмпортЭкспорт,Отозван";
СтруктураП = Новый Структура(КлючСтруктуры, ВыборкаГТД.Контрагент, ВыборкаГТД.НомерОсновногоДокументаТО, ВыборкаГТД.ИмпортЭкспорт, ПараметрыОбластиДЗ.Отозван);
для круг= 1 по 5 цикл
ПараметрыОбластиДЗ["Расшифровка"+Круг] = СтруктураП;
КонецЦикла;
выводимОбластьВТД.....
конеццикла...
ТабДок ОбработкаРасшифровки(...)
СтандартнаяОбработка=Ложь;
ссылкаДока=ПолучитьссылкуНаСервере(РАсшифровка.Контрагент,Расшифровка.НомерДокумента,Расшифровка.Импортэкспорт);
//данные Из Структуры параметра врасшифровке
форма=ПолучитьФорму("Документ."+ссылкаДока.путь+".ФормаОбъекта",Новый Структура("ключ",ссылкаДока.Ссылка));
форма.открыть()
все работает
|
|
11
Dvoe4nik
28.06.18
✎
13:06
|
(10) + Для объекта ПолеТабличногоДокумента свойство ТолькоПросмотр нужно установить в значение Истина.
|
|
12
helloman
28.06.18
✎
13:16
|
Всем спасибо, такой вариант не прошел. Похоже он работает только в форме внешнего отчета. Решил выводом УИДа, скрытием поля и через него получил ссылку
|
|