|
УФ, Добавить программно элемент формы | ☑ | ||
---|---|---|---|---|
0
Stim
04.09.15
✎
15:14
|
Добавил служебный реквизит в справочник Организации.
Типовую форму менять не хочу, хочу программно получить форму элемента и добавить в неё поле. Пишу: &НаКлиенте Процедура ОткрытьКоманда(Команда) Орг = Элементы.ДСОрганизации.ТекущаяСтрока; Форма = ПолучитьФорму("Справочник.Организации.ФормаОбъекта",Новый Структура("Ключ",орг)); форма.открыть(); НовЭлемент = форма.Элементы.Добавить("НовРеквизит",Тип("ПолеФормы")); НовЭлемент.ПутьКДанным = "НовРеквизит"; КОнецПроцедуры Ругаетсо на Изменение состава элементов недоступно Как быть? Задача вообще решаема? |
|||
1
Stim
04.09.15
✎
15:15
|
т.е.
Форма = ПолучитьФорму("Справочник.Организации.ФормаОбъекта",Новый Структура("Ключ",орг)); НовЭлемент = форма.Элементы.Добавить("НовРеквизит",Тип("ПолеФормы")); НовЭлемент.ПутьКДанным = "НовРеквизит"; форма.открыть(); |
|||
2
zhig75
04.09.15
✎
15:19
|
Нахрена тебе это?
|
|||
3
olegves
04.09.15
✎
15:22
|
(0) попробуй вместо добавить Вставить
|
|||
4
GreatOne
04.09.15
✎
15:22
|
Не хочешь менять форму - создай новую или правь присозданиинасервере старой
|
|||
5
Stim
04.09.15
✎
15:24
|
(4) я не хочу включать в ней изменения, не хочу потом гемороится при обновлении
|
|||
6
Mirnin
04.09.15
✎
15:24
|
Доступность:
Сервер. |
|||
7
GreatOne
04.09.15
✎
15:24
|
Кстати, может сначала добавить а потом открывать?
|
|||
8
Stim
04.09.15
✎
15:26
|
(3) то же самое выдает
Изменение состава элементов недоступно |
|||
9
Stim
04.09.15
✎
15:26
|
(7) см 1
|
|||
10
Stim
04.09.15
✎
15:28
|
(6) ну да.
а ПолучитьФорму() доступно на клиенте. и полученную форму между клиентом и сервером не передаешь |
|||
11
Cyberhawk
04.09.15
✎
15:31
|
"не хочу включать в ней изменения" // ну вклинься тогда в какой-нибудь общий модуль, вызываемый из ПриСозданииНаСервере этой формы
|
|||
12
Cyberhawk
04.09.15
✎
15:31
|
Но учти, что вызов этого модуля в следующих релизах может и исчезнуть у этой формы
|
|||
13
Stim
04.09.15
✎
15:34
|
(11) мне не нужно отображать этот служебный реквизит всегда и всем пользователям.
|
|||
14
vvp91
04.09.15
✎
15:38
|
Конфигурация какая?
Возможно имеет смысл в режиме предприятия добавить доп.реквизит вместо собственного служебного. И этот доп.реквизит уже сам покажется на соответствующей вкладке формы. |
|||
15
Stim
04.09.15
✎
15:44
|
(14) конфигурация БП 3.0
доп реквизит не вариант, добавленный реквизит уже используется в функционале |
|||
16
Мимохожий Однако
04.09.15
✎
15:47
|
(15)Добавь второй реквизит ))
|
|||
17
ibreiter
04.09.15
✎
15:56
|
(16) ))
|
|||
18
Timon1405
04.09.15
✎
15:57
|
||||
19
EugeniaK
04.09.15
✎
16:21
|
(0) Так не получится.
Изменение реквизитов доступно только на сервере. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |