|
Можно ли программно добавить новые элементы из общего модуля?
| ☑ |
0
slafor
02.12.21
✎
21:11
|
Вопрос такой: в некоторых документах программно надо добавить на форму одни и те же реквизиты из объекта, а именно - новые колонки табличной части. Пытался сделать это из общего модуля, но, видимо, с помощью метода ИзменитьРеквизиты это сделать невозможно, потому что он метод там не работает.
Есть ли другие способы добавления новых реквизитов на форму?
|
|
1
polosov
02.12.21
✎
21:18
|
Типовой модуль УправлениеСвойствами с тобой не согласен.
|
|
2
acht
02.12.21
✎
21:23
|
(0) ИзменитьРеквизиты это метод формы клиентского приложения, который можно вызвать у нужного объекта.
|
|
3
МаксимБел
02.12.21
✎
21:46
|
(0) мб попробуй передавать в общий модуль саму форму. ну и далее что-то типа "Форма.ИзменитьРеквизиты...". и да, метод общего модуля наверное должен выполняться &НаКлиенте
Не пинайте, если херню сморозил, сам недавно в управляемое приложение вникать начал.
|
|
4
polosov
02.12.21
✎
21:48
|
(3) Добавление реквизитов доступно на сервере.
|
|
5
slafor
02.12.21
✎
23:41
|
(4) Да, метод ИзменитьРеквизиты доступен в процедурах и функциях с директивой &НаСервере, но только в модуле формы. Ни в модуле объекта, ни в других местах он уже недоступен. Даже если в качестве параметра передавать туда саму форму...
|
|
6
acht
03.12.21
✎
00:17
|
(5) Ты вот сейчас своим волевым решением запретил существование половины БСП. Придется теперь всем типовым работать по партизански, обходя твои выводы.
|
|
7
vicof
03.12.21
✎
00:35
|
(6) Поржал, спасибо)
|
|