|
Программное добавление реквизитов
| ☑ |
0
Яжец
27.05.16
✎
08:24
|
Всем привет.
Есть Документ, есть внешняя доп обработка с видом ЗаполнениеОбъекта, которой назначен объетом назначения этот документ. Есть пожелание помимо заполнения объекта выводить на форму этого документа определенную информацию. Предполагалась мной, что можно будет программно создать реквизит формы и элемент формы, в момент заполнения объекта. Но загвоздка вот в чем: в клиенте я не могу выполнить ИзменитьРеквизиты(), а на сервере не могу получить форму, и с клиента на сервер я не могу передать объект УправляемаяФорма. Может есть какой то путь программного добавления на форму документа реквизита из какой то другой формы?
платф 8.3. режим тонкий клиент управляемое приложение.
|
|
1
Cyberhawk
27.05.16
✎
08:46
|
Версию БСП
|
|
2
Fedor-1971
27.05.16
✎
08:51
|
(0) т.е. в ПриСозданииНаСервере у твоего документа нет доступа к открываемой форме?
При контекстном вызове &НаСервере то же есть форма - изменяй как тебе вздумается
Если уж очень хочется изменить другую форму:
1. Если форма открыта: воспользуйся Оповестить() - и по событию отрабатывай что хочешь в контексте результирующей формы.
2. Сначала получи значение нужных данных, например, структурой
потом ПолучитьФорму + добавление реквизитов или передай их параметром в ОткрытьФорму, что, собственно, эквивалентно добавлению в ПриСозданииНаСервере
|
|
3
Cyberhawk
27.05.16
✎
08:52
|
(2) У него внешняя (подключаемая) обработка к БСП, для кодирования доступны только неконтекстные серверные вызовы...
|
|
4
Cyberhawk
27.05.16
✎
08:56
|
(неконтекстные для родительской формы - формы, откуда эта обработка вызвана)
|
|
5
Яжец
27.05.16
✎
09:22
|
(1) 2.3.2.52
|
|