Вход | Регистрация

1С:Предприятие ::

Метки: 

Открытие ссылки в отчете сформированном в табличном документе

Я
   helloman
 
28.06.18 - 10:43
Здравствуйте! Во внешней обработке формирую отчет на базе макета, выгружаю в ТД, ссылочное поле выгружается с типом строка, как можно открыть ссылку в ТД или точнее наверное выгрузить поле ссылочного типа в ТД
 
 
   Dvoe4nik
 
1 - 28.06.18 - 10:45
(0) добавь расшифровку
   helloman
 
2 - 28.06.18 - 10:49
(1) Читал о ней, не пойму как и куда? Во время вывода?
   Dvoe4nik
 
3 - 28.06.18 - 10:52
1)в конфигураторе ставишь в ячейку параметр расшифровки и потом при выводе заполняешь его структурой типа("ссылкаДока",Ссылка)...
2) в обработку расшифровки табдокумента пишешь чтото типа
открытьЗначение(расшифровка.ссылкаДока).. не помню точно..
   Dvoe4nik
 
4 - 28.06.18 - 10:53
   lEvGl
 
5 - 28.06.18 - 10:54
СодержитЗначение в свойствах ячейки возможно поможет
   helloman
 
6 - 28.06.18 - 11:13
Примерчик бы обработки )
   ildary
 
7 - 28.06.18 - 11:31
(6) Примеры в гугле  - "Расшифровка в в табличном документе".
   helloman
 
8 - 28.06.18 - 11:39
(7) Искал, не работают (
   Михаил Козлов
 
9 - 28.06.18 - 12:38
(8) Выгружайте саму ссылку и укажите ее в параметр расшифровки.
   Dvoe4nik
 
10 - 28.06.18 - 13:02
(6) при выводе задаю параметры расшифровки в строке:

циклвывод///обход строк табДока при выводе

КлючСтруктуры = "Контрагент,НомерДокумента,ИмпортЭкспорт,Отозван";
СтруктураП = Новый Структура(КлючСтруктуры, ВыборкаГТД.Контрагент, ВыборкаГТД.НомерОсновногоДокументаТО, ВыборкаГТД.ИмпортЭкспорт, ПараметрыОбластиДЗ.Отозван);
  для круг= 1 по 5 цикл
    ПараметрыОбластиДЗ["Расшифровка"+Круг] = СтруктураП;
  КонецЦикла;    
 выводимОбластьВТД.....
конеццикла...

ТабДок ОбработкаРасшифровки(...)
СтандартнаяОбработка=Ложь;
    ссылкаДока=ПолучитьссылкуНаСервере(РАсшифровка.Контрагент,Расшифровка.НомерДокумента,Расшифровка.Импортэкспорт);
//данные Из Структуры параметра врасшифровке

    форма=ПолучитьФорму("Документ."+ссылкаДока.путь+".ФормаОбъекта",Новый Структура("ключ",ссылкаДока.Ссылка));
форма.открыть()
все работает
 
 Рекламное место пустует
   Dvoe4nik
 
11 - 28.06.18 - 13:06
(10) + Для объекта ПолеТабличногоДокумента свойство ТолькоПросмотр нужно установить в значение Истина.
   helloman
 
12 - 28.06.18 - 13:16
Всем спасибо, такой вариант не прошел. Похоже он работает только в форме внешнего отчета. Решил выводом УИДа, скрытием поля и через него получил ссылку


Список тем форума
Рекламное место пустует Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует