|
Обработка расшифровки СКД |
☑ |
0
arhiordinator
05.11.14
✎
17:25
|
Всем привет. Есть такая задачка при выводе отчета на СКД необходимо отменить стандартную расшифровку и вывести элемент (который является документом) в форме списка, уже с отбором по этому элементу.
Процедура РезультатОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Ссылка=ДанныеРасшифровки.Элементы[Расшифровка].ПолучитьПоля()[0].Значение;
ПолученнаяФорма = Ссылка.ПолучитьФорму();
ПолученнаяФорма.Открыть();
Но здесь открывается форма выбора.
Пытался через
ПолученнаяФорма = Ссылка.ПолучитьФорму("ФормуСписка");
Но тут проблема с отбором. Может кто сталкивался с подобной проблемой и посоветует хороший вариант.
|
|
1
vicof
05.11.14
✎
17:26
|
Какая проблема с отбором?
|
|
2
arhiordinator
05.11.14
✎
17:27
|
(1) Да вот думаю ПолученнаяФорма.Отбор.АРМ = Ссылка.АРМ;
Если так писать то объект не доступен для записи. по идеи само по себе подобное уже не правильно. Как правильно отбо сделать ?
|
|
3
vicof
05.11.14
✎
17:30
|
ПолученнаяФорма.Отбор.АРМ.Установить(Ссылка.АРМ)
|
|
4
arhiordinator
05.11.14
✎
17:36
|
(3) Тож уже понял свою ошибку. А можно ли по ссылке отобрать. Что бы можно было потом снять это в фильтре списка документов?
|
|
5
vicof
05.11.14
✎
17:39
|
(4) Надеюсь, ты сможешь удалить 8 символов из (3)
|
|
6
vicof
05.11.14
✎
17:39
|
И дописать 7
|
|
7
arhiordinator
05.11.14
✎
17:42
|
(6) :)) Я так и подумал что ты так скажешь. Тут дело такое изначально по ссылке отбор в данном документе не предусмотрен. И когда я пишу ПолученнаяФорма.Отбор.Ссылка.Установить(Ссылка)
В отборе появляется заблокированный элемент ссылка, вот как бы сделать что бы его можно было снять
|
|