|
Расшифровка СКД | ☑ | ||
|---|---|---|---|---|
|
0
dimon1210
09.07.15
✎
14:25
|
Для добавления своего действия в расшифровке СКД на управляемых формах нужно воспользоваться событием "ОбработкаРасшифровки" поля табличного документа. Как добавить свое действие в расшифровку СКД в неуправляемых формах?
|
|||
|
1
bootini
09.07.15
✎
14:28
|
) Так же
|
|||
|
2
dimon1210
09.07.15
✎
14:29
|
(1) Нет такого события.
|
|||
|
3
bootini
09.07.15
✎
14:30
|
:( Всегда было.
|
|||
|
4
dimon1210
09.07.15
✎
14:31
|
(3) В управляемых есть.
|
|||
|
5
bootini
09.07.15
✎
14:31
|
||||
|
6
Andrey2C
09.07.15
✎
14:32
|
Чтото типа такого вот:
Процедура ТаблДокументОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка) Перем ВыполненноеДействие; СтандартнаяОбработка=Ложь; ОбработкаРасшифровки=Новый ОбработкаРасшифровкиКомпоновкиДанных(ДанныеРасшифровки,Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанных)); ДоступныеДействия=Новый Массив; ДоступныеДействия.Добавить(ДействиеОбработкиРасшифровкиКомпоновкиДанных.ОткрытьЗначение); //ДоступныеДействия.Добавить(ДействиеОбработкиРасшифровкиКомпоновкиДанных.Расшифровать); //ДоступныеДействия.Добавить(ДействиеОбработкиРасшифровкиКомпоновкиДанных.Отфильтровать); //ДоступныеДействия.Добавить(ДействиеОбработкиРасшифровкиКомпоновкиДанных.Оформить); //ДоступныеДействия.Добавить(ДействиеОбработкиРасшифровкиКомпоновкиДанных.Сгруппировать); //ДоступныеДействия.Добавить(ДействиеОбработкиРасшифровкиКомпоновкиДанных.Упорядочить); //Настройки=ОбработкаРасшифровки.Выполнить(Расшифровка,ВыполненноеДействие,ДоступныеДействия); Поле = ДанныеРасшифровки.Элементы[Расшифровка].ПолучитьПоля()[0]; //Сообщить("Поле: " + Поле.Поле + ", значение: " + Поле.Значение); выбЗаказ = Поле.Значение; РазвернутьПоЗаказу(выбЗаказ); КонецПроцедуры |
|||
|
7
Andrey2C
09.07.15
✎
14:38
|
(4) Но для расшифровки на форме обязательно должен быть табличный документ.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |