|
Как в УФ СКД по независимому Рег.сведений сделать расшифровку ? |
☑ |
0
budnik
03.05.18
✎
10:14
|
Как в правляемом интерфейсе в отчете СКД по независимому регистру сведений сделать расшифровку ?
|
|
1
los_hooliganos
03.05.18
✎
12:32
|
(0) Опишите задачу конкретнее.
По умолчанию расшифровка равна значению в ячейке.
Если вы хотите что-то другое, то используйте расшифровку через создание на закладке Макет ячейки нужного поля и свойствах пропишите нужное значение расшифровки.
|
|
2
budnik
03.05.18
✎
13:39
|
(1)
Есть независимый регистр сведений .
Строим отчет СКД по всем измерениям и ресурсам .
Как с расшифровки отчета открыть запись регистра сведений для редактирования .
|
|
3
Mankubus
03.05.18
✎
15:26
|
(2) вопрос как это сделать в расшифровке или как открыть форму регистра?
|
|
4
budnik
03.05.18
✎
15:50
|
(3) нет регистратора , независимый он .
|
|
5
budnik
03.05.18
✎
15:54
|
(4) не то написал .
не понятно что и как передать в расшифровку , ссылки нету , как например у документа или справочника.
|
|
6
los_hooliganos
04.05.18
✎
06:01
|
(5) В таком случае надо писать свою ОбработкаРасшифровки для табличного документа.
|
|
7
los_hooliganos
04.05.18
✎
06:16
|
Вот пример с ИТС переделанной обработки расшифровки.
Процедура РезультатОбработкаРасшифровки приязана к событию ОбработкаРасшифровки табличного документа.
Вам нужно написать свою функцию ОткрытьЗначение(ПараметрыВыбранногоДействия) с открытием формы регистра сведений
&НаКлиенте
Процедура РезультатОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка)
Перем ВыбранноеДействие;
Перем ПараметрыВыбранногоДействия;
СтандартнаяОбработка = Ложь;
ОбработкаРасшифровки = Новый ОбработкаРасшифровкиКомпоновкиДанных(ДанныеРасшифровки, Новый ИсточникДоступныхНастроекКомпоновкиДанных(Отчет));
ОбработкаРасшифровки.ВыбратьДействие(Расшифровка, ВыбранноеДействие, ПараметрыВыбранногоДействия);
Если ВыбранноеДействие <> ДействиеОбработкиРасшифровкиКомпоновкиДанных.Нет Тогда
Если ВыбранноеДействие = ДействиеОбработкиРасшифровкиКомпоновкиДанных.ОткрытьЗначение Тогда
ОткрытьЗначение(ПараметрыВыбранногоДействия);
Иначе
Парам = Новый Структура;
Парам.Вставить("СформироватьПриОткрытии", Истина);
Парам.Вставить("Расшифровка", Новый ОписаниеОбработкиРасшифровкиКомпоновкиДанных(ДанныеРасшифровки, Расшифровка, ПараметрыВыбранногоДействия));
ОткрытьФорму("Отчет.РаботаСРасшифровкой.Форма", Парам, , Истина);
КонецЕсли;
КонецЕсли;
КонецПроцедуры
|
|
8
Mankubus
04.05.18
✎
06:27
|
(5) передавай все значения измерений и ресурсов и открывай форму записи регистра с уже заполненными значениями
|
|