|   |   | 
| 
 | Открытие ссылки в отчете сформированном в табличном документе | ☑ | ||
|---|---|---|---|---|
| 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 | 
        Всем спасибо, такой вариант не прошел. Похоже он работает только в форме внешнего отчета. Решил выводом УИДа, скрытием поля и через него получил ссылку     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |