|
v8: Как из ячейки отчета получить ссылку? | ☑ | ||
---|---|---|---|---|
0
Demetres
18.10.13
✎
14:43
|
Всем доброе время суток, подскажите кто в курсе, как из ячейки отчета получить ссылку???
Есть желание изменить стандартную обработку расшифровки в отчете, и с этим никаких проблем, но для выполнения самих обработчиков нужен параметр - ссылка из текущей ячейки :( и тут основная проблема. Кроме текста ячейки ничего не получается получить |
|||
2
Rie
18.10.13
✎
14:45
|
(0) А как пытаетесь получить? Расшифровка - она ведь наше всё...
|
|||
3
Demetres
18.10.13
✎
14:47
|
Да я так и думал что это как-то из "расшифровка" получается и в справке нашел ещё "ЗначениеПоляРасшифровкиКомпоновкиДанных" но пока не могу понять как связать эти два артефакта
|
|||
4
Demetres
18.10.13
✎
14:52
|
Вообще это возможно, а то может это безнадежный случай?
|
|||
5
Demetres
18.10.13
✎
15:16
|
Ребята, вы куда все делись?
|
|||
6
Demetres
18.10.13
✎
15:32
|
Кстати забыл написать это управляемое приложение :)
|
|||
7
Demetres
18.10.13
✎
15:46
|
(2) Rie можно ещё подсказку
|
|||
8
Demetres
18.10.13
✎
15:53
|
Если кто будет озадачен подобным вопросом, то это не работает в управляемом приложении
ЗначениеРасшифровки = ДанныеРасшифровки.Элементы[Расшифровка].ПолучитьПоля()[0].Значение; т.к. ДанныеРасшифровки имеет тип строка |
|||
9
hhhh
18.10.13
✎
15:58
|
Данные - это имя поля всегда было, как у вас возникла мысль, что там не строка вдруг будет?
|
|||
10
azernot
18.10.13
✎
15:58
|
ОбработкаРасшифровкиКомпоновкиДанных (DataCompositionDetailsProcess)
На основании адреса данных расшифровки и источника доступных настроек Синтаксис: Новый ОбработкаРасшифровкиКомпоновкиДанных(<ДанныеРасшифровки>, <ИсточникДоступныхНастроек>) Параметры: <ДанныеРасшифровки> (обязательный) Тип: Строка. Предоставляет исходные данные для обработки. <ИсточникДоступныхНастроек> (обязательный) Тип: ИсточникДоступныхНастроекКомпоновкиДанных. Предоставляет источник доступных настроек. Описание: Инициализирует обработку расшифровки адресом хранилища, из которого нужно получать данные расшифровки и источником доступных настроек. |
|||
11
Demetres
18.10.13
✎
16:03
|
(9) вот отсюда v8: СКД: СКД: Как передать и получить параметр расшифровки?
|
|||
12
Demetres
18.10.13
✎
16:07
|
(10) Такой код я примерно и написал
&НаКлиенте Процедура РезультатОбработкаДополнительнойРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка) Перем ВыбранноеДействие; Перем ПараметрыВыбранногоДействия; СтандартнаяОбработка = Ложь; ОбработкаРасшифровки = Новый ОбработкаРасшифровкиКомпоновкиДанных(ДанныеРасшифровки, Новый ИсточникДоступныхНастроекКомпоновкиДанных(Отчет)); ДоступныеДействия = Новый Массив; ДоступныеДействия.Добавить(ДействиеОбработкиРасшифровкиКомпоновкиДанных.ОткрытьЗначение); //ДоступныеДействия.Добавить(ДействиеОбработкиРасшифровкиКомпоновкиДанных.Отфильтровать); //ДоступныеДействия.Добавить(ДействиеОбработкиРасшифровкиКомпоновкиДанных.Расшифровать); ДополнительныеДействия = Новый СписокЗначений; ДополнительныеДействия.Добавить("Сброс пароля"); ДополнительныеДействия.Добавить("Действие2"); ДополнительныеДействия.Добавить("Действие3"); ОбработкаРасшифровки.ВыбратьДействие(Расшифровка, ВыбранноеДействие, ПараметрыВыбранногоДействия, ДоступныеДействия, ДополнительныеДействия); Если ПараметрыВыбранногоДействия <> Неопределено Тогда Если ВыбранноеДействие = ДействиеОбработкиРасшифровкиКомпоновкиДанных.ОткрытьЗначение Тогда ОткрытьЗначение(ПараметрыВыбранногоДействия); КонецЕсли; ИначеЕсли ВыбранноеДействие = "Сброс пароля" Тогда СбросПароля(); КонецЕсли; КонецПроцедуры |
|||
13
azernot
18.10.13
✎
16:13
|
ДанныеОбъекта = ПолучитьИзВременногоХранилища(ФормаОтчета.ДанныеРасшифровки);
ОтчетОбъект = ДанныеОбъекта.Объект; ДанныеРасшифровки = ДанныеОбъекта.ДанныеРасшифровки; |
|||
14
Demetres
18.10.13
✎
16:43
|
(13) Спасибо буду смотреть
|
|||
15
Ksandr
18.10.13
✎
16:47
|
ИТС есть?
|
|||
16
Ksandr
18.10.13
✎
16:49
|
Укажи почту в личке скину мануал.
|
|||
17
Demetres
18.10.13
✎
17:24
|
(16) добавил
|
|||
18
Demetres
18.10.13
✎
17:25
|
ИТС есть, но сейчас к нему доступа нет, дома вечером только смогу посмотреть
|
|||
19
Demetres
18.10.13
✎
17:35
|
(13) Спасибо получил я свою ссылку заветную
ПолучитьИзВременногоХранилища(ДанныеРасшифровки).Элементы[Расшифровка].ПолучитьПоля()[0].Значение |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |