|
Как сделать обработчик события НачалоВыбора у дополнительного реквизита на форме |
☑ |
0
isabel
18.08.16
✎
12:29
|
Сделали у одного документа (док. 1) доп. реквизит с типом другого документа (док. 2). При выборе второго документа из первого нужно сделать отбор в списке выбора по контрагенту. Вопрос: как блин это сделать не снимая форму с поддержки?
|
|
1
LordCMEPTb
18.08.16
✎
12:35
|
Если платформа новая, то можно добавить расширение, в котором уже добавлять код в форму. В частности надо искать места создать элементов формы для доп.реквизитов, и добавлять к ним действия.
|
|
2
Cyberhawk
18.08.16
✎
12:36
|
ОткрытьФорму() передать туда отбор по контрагенту
|
|
3
Cyberhawk
18.08.16
✎
12:36
|
В событии НачалоВыбора или каком другом подходящем
|
|
4
Cyberhawk
18.08.16
✎
12:37
|
Ну и не ясно, какую форму не хочется снимать с замка - форму документа 1 или форму списка / выбора документов 2
|
|
5
isabel
18.08.16
✎
12:55
|
(1) Платформа 8.3.7. Можно будет перейти и на 8.3.8.
Расширение для продуктива как крайний случай.
Работает подписка на событие ДокументМенеджера ОбработкаПолученияФормы. Но не понятно, что дальше делать, т.к. передается строкой название формы: параметр ВыбраннаяФорма = "ФормаДокумента". Это дело можно передать в контекст клиента, но как там получить открываемую форму ФормаДокумента первого документа, которая еще не открыта, но по ней сработала подписка?
|
|
6
isabel
18.08.16
✎
12:56
|
(4) С поддержки не хочется ничего снимать :(
|
|
7
Cyberhawk
18.08.16
✎
13:18
|
(6) Подключаемую внешнюю обработку тогда
|
|