|
Расшифровка СКД | ☑ | ||
---|---|---|---|---|
0
YHVVH
19.03.13
✎
22:21
|
Здравствуйте, помощь нужна вот в каком вопросе.
Подскажите каким образом в СКД если кликать на группировку , я могу получить значения расшифровок элементов которые стоят на уровень ниже. На уровень выше вроде как можно получить - использовать ПолучитьРодителей() Спасибо! Спасайте! |
|||
1
YHVVH
19.03.13
✎
22:27
|
обрисую еще подробней
есть отчет Контрагент1 - Договор1 - Договор2 Контрагент2 - Договор1 - Договор2 вот по клику на контрагенте хочу получить список договоров не могу зацепиться как это реализовать. |
|||
2
zladenuw
19.03.13
✎
22:30
|
А дальше думай.
Процедура РезультатОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка) // Вставить содержимое обработчика. Перем ВыполненноеДействие; //Сообщить(Расшифровка); СтандартнаяОбработка=Ложь; ОбработкаРасшифровки=Новый ОбработкаРасшифровкиКомпоновкиДанных(ДанныеРасшифровки,Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанных)); ДополнительныеДействия=Новый СписокЗначений; ДополнительныеДействия.Добавить("Действие1","Напоминание"); // добавляем свое действие ДоступныеДействия=Новый Массив; ДоступныеДействия.Добавить(ДействиеОбработкиРасшифровкиКомпоновкиДанных.ОткрытьЗначение); Настройки=ОбработкаРасшифровки.Выполнить(Расшифровка,ВыполненноеДействие,ДоступныеДействия,ДополнительныеДействия); Если Настройки<>Неопределено Тогда КомпоновщикНастроек.ЗагрузитьНастройки(Настройки); ЭлементыФормы.Результат.Очистить(); СкомпоноватьРезультат(ЭлементыФормы.Результат,ДанныеРасшифровки); Иначе Если ВыполненноеДействие="Действие1" Тогда ВыполнитьДействие1(Расшифровка); // процедура выполняемая при выборе пункта меню "Дополнительное действие 1" КонецЕсли; КонецЕсли; КонецПроцедуры |
|||
3
mistеr
19.03.13
✎
22:37
|
(1) Подойдет стандартное действие "Отобрать".
|
|||
4
YHVVH
19.03.13
✎
22:43
|
(3) что за стандартное действие?
|
|||
5
YHVVH
19.03.13
✎
22:45
|
(2) дальше не думается
|
|||
6
mistеr
19.03.13
✎
22:49
|
(4) Это одно из ДействиеОбработкиРасшифровкиКомпоновкиДанных
В примере выше если в ДоступныеДействия внести только одно, оно и выполнится без доп. выбора из меню. |
|||
7
YHVVH
19.03.13
✎
22:52
|
Наверно ты имеешь ввиду Отфильтровать, но и что мне это даст?
стандартное действие просто запустить компоновку в новым отбором по значению выбранной группировки т.е. контрагенту. но мне нужны договора. или я не понимаю что? |
|||
8
mistеr
19.03.13
✎
23:04
|
(7) Согласно приведенной схеме ты получишь договора по контрагенту.
|
|||
9
YHVVH
19.03.13
✎
23:07
|
(8) бррр
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |