|
ОбработкаПолученияФормы для регистра сведений
| ☑ |
0
rowvg
naïve
19.06.20
✎
08:56
|
У формы задачи БП есть реквизит с типом Динамический список, связанный с основной таблицей некого регистра сведений. Кидаю динамический список на форму задачи. Когда я открываю запись регистра сведений из этого динамического списка, то мне нужно открывать ту или иную форму записи в зависимости от состояния элементов управления на форме задачи, или от состояния реквизитов объекта задачи. Проблема в том, что в обработчике ОбработкаПолученияФормы(ВидФормы, Параметры, ВыбраннаяФорма, ДополнительнаяИнформация, СтандартнаяОбработка) Параметры.Ключ - это РегистрСведенийКлючЗаписи, и никакой полезной для моего случая информации там нет. Есть еще некая ДополнительнаяИнформация, но что это, можно ли туда передать свое значение я не знаю.
- - - - - - - - - - - - - - - - - - - - - -
Подскажите, пожалуйста, как мне открывать нужную мне форму записи регистра сведений исходя из состояния родительской формы, на которую помещен мой динамический список?
|
|
1
sitex
naïve
19.06.20
✎
09:07
|
(0) А синтаксис помощник открывал ? Там вроде все расписано доступным языком .
|
|
2
rowvg
naïve
19.06.20
✎
09:12
|
(1) Похоже что ты сам его не открывал. Там ничего по моему вопросу нет, за исключением, пожалуй, только того, что ДополнительнаяИнформация мне никак не пригодится.
|
|
3
rowvg
naïve
19.06.20
✎
09:14
|
Я, конечно, могу обойтись применением классического метода ОткрытьФорму(..... , но хотелось бы решить задачу красиво, если это возможно, конечно.
|
|
4
butterbean
19.06.20
✎
09:28
|
по каким условиям ты определяешь нужную форму?
|
|
5
rowvg
naïve
19.06.20
✎
09:49
|
(4) Условия зависят то состояния реквизитов объекта задачи, на форме которой лежит динамический список.
|
|
6
Ёпрст
19.06.20
✎
09:55
|
(3) а чем открытьФорму то не угодило ?
|
|
7
rowvg
naïve
19.06.20
✎
10:08
|
(6) Захотелось вместо нескольких вызовов ОткрытьФорму подставлять нужную форму в одном месте, красиво же
|
|
8
Ёпрст
19.06.20
✎
10:31
|
(7) ну тогда из своего дин списка делай открытьформу с параметрами, в ОбработкаПолученияФормы смотри этот параметр, и в зависимости от этого меняй выбранная форма.
|
|