|
ЗУП 3.0 Вопрос по управляемой форме |
☑ |
0
AlexKulikov
15.05.18
✎
14:57
|
Добрый день, уважаемые форумчане.
Подскажите пожалуйста со следующим вопросом.
Есть обработка, на ней размещен реквизит со ссылкой на выбираемый документ.
Далее я хочу взять несколько стандартных процедур и функции из конфигурации, в которые в качестве параметра передаются форма выбранного документа "ЭтаФорма"(управляемая форма).
Соответственно, в своей обработке имея ссылку на документ, я могу получить форму, делаю так
Форма = ПолучитьФорму("Документ.ТабельУчетаРабочегоВремени.Форма.ФормаДокумента", новый Структура("Ключ",Объект.СсылкаНаОбъект));
Форму получил, но дальше нарываюсь на ошибку "отсутствие отображения типов для управляемой формы".
Подскажите пожалуйста, как эту ошибку обойти?
|
|
1
novichok79
15.05.18
✎
15:05
|
(0) тащишь что-то с сервера на клиент, чего на клиенте нету.
|
|
2
novichok79
15.05.18
✎
15:09
|
можно еще вместо этаформа в функцию общего модуля кинуть Структурой с набором свойств формы, кажется я так делал где-то в УТ 11.
зачастую если в функции общего модуля просят указать форму значит вызываешь функции модуля с префиксом клиент, что по логике неправильно, обработка должна только сервак дергать.
|
|
3
AlexKulikov
15.05.18
✎
15:38
|
Ну я впервые с этим столкнулся, обычно передают ссылку или объект, и уже на сервере дальше с ним работают.
В случае же документа "Табель учета рабочего времени", из формы документа идет вызов серверной процедуры, в которой уже идет обращение
к процедуре общего модуля, в которую передается параметр "ЭтаФорма", в моем же случае так как вызов идет из моей обработки такой фокус
не пройдет, я правильно понимаю?
|
|
4
hhhh
15.05.18
✎
15:58
|
(3) наверно эти процедуры всё-таки с открытой формой работают, а ты им закрытую подсовываешь.
|
|
5
AlexKulikov
15.05.18
✎
16:25
|
(4) Нет, дело не в этом. Придется переписывать все процедуры по объект, правда я не знаю, как заполнить все реквизиты, которые относятся к форме, а не к объекту.
|
|
6
3achem
15.05.18
✎
17:20
|
(5) Не надо переписывать типовые процедуры
|
|