|
Вопрос по расшифровке в СКД | ☑ | ||
---|---|---|---|---|
0
miron16
10.02.12
✎
05:48
|
ДОброе утро!
Есть отчет на скд. Строки группируются Контрагент / Договор, по горизонтале Дата. Как настроить отчет чтобы при расшифровке ячейке можно было получить Контрагент, договор и дату соответствующие ячейке? |
|||
1
miron16
10.02.12
✎
05:55
|
пока в расшифровке только название ресурса
|
|||
2
golden-pack
10.02.12
✎
05:55
|
Перем ВыполненноеДействие;
СтандартнаяОбработка = Ложь; //обработчик расшифровки ОбработкаРасшифровки = Новый ОбработкаРасшифровкиКомпоновкиДанных(ДанныеРасшифровки,Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанных)); ДоступныеДействия = Новый Массив(); ДоступныеДействия.Добавить(ДействиеОбработкиРасшифровкиКомпоновкиДанных.ОткрытьЗначение); //реализация дополнительных действий ДополнительныеДействия=Новый СписокЗначений; ДополнительныеДействия.Добавить("Действие1","Расшифровать"); // добавляем свое действие Настройки = ОбработкаРасшифровки.Выполнить(Расшифровка,ВыполненноеДействие,ДоступныеДействия,ДополнительныеДействия); Если Настройки = Неопределено Тогда Если ВыполненноеДействие = "Действие1" Тогда //значения расшифровки=============================================================================================================== вхСтатьяБаланса = Неопределено; Попытка вхСтатьяБаланса = ДанныеРасшифровки.Элементы[Расшифровка].ПолучитьРодителей()[0].ПолучитьПоля().Найти("СтатьяБаланса").Значение; Исключение вхСтатьяБаланса = Неопределено; КонецПопытки; Если Не ЗначениеЗаполнено(вхСтатьяБаланса) Тогда Предупреждение("Значение расшифровать нельзя(ошибка статья баланса)",60); Возврат; КонецЕсли; ЗначениеПериодаКолонки = Неопределено; Попытка ЗначениеПериодаКолонки = ДанныеРасшифровки.Элементы[Расшифровка].ПолучитьРодителей()[1].ПолучитьПоля().Найти("Период").Значение; Исключение ЗначениеПериодаКолонки = Неопределено; КонецПопытки; Если Не ЗначениеЗаполнено(ЗначениеПериодаКолонки) Тогда Предупреждение("Значение расшифровать нельзя(ошибка периода)",60); Возврат; КонецЕсли; |
|||
3
miron16
10.02.12
✎
05:55
|
ПолучитьИзВременногоХранилища(ДанныеРасшифровки)Элементы.получить(расшифровка).получитьполя() - только название поля Ресурса
|
|||
4
miron16
10.02.12
✎
05:57
|
golden-pack - спасибо.... но это не помогает...
вся загвозка именно в том, чтобы в ПолучитьИзВременногоХранилища(ДанныеРасшифровки)Элементы.получить(расшифровка).получитьполя() появились эти поля |
|||
5
golden-pack
10.02.12
✎
06:23
|
(4) не понял ... .ПолучитьРодителей() не работает ?
|
|||
6
miron16
10.02.12
✎
07:21
|
Как этот метод использовать?
|
|||
7
miron16
10.02.12
✎
07:33
|
Спасибо! Разобрался! Сижу с телефона, не могу выложить код. ПолучитьРодителей() то, что надо!!!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |