Имя: Пароль:
1C
1С v8
Открытие ссылки в отчете сформированном в табличном документе
,
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
Всем спасибо, такой вариант не прошел. Похоже он работает только в форме внешнего отчета. Решил выводом УИДа, скрытием поля и через него получил ссылку
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс