|
Как программно назначить основным реквизитом формы КакойтоссылочныйтипОбъект? | ☑ | ||||||
---|---|---|---|---|---|---|---|---|
0
PR
29.05.17
✎
18:41
|
То есть либо сделать изначально реквизит формы какого-то непонятного типа и выбрать его основным, а потом программно его сделать заданного типа, например СправочникВалютыОбъект.
Либо как-то программно создать реквизит формы сразу заданного нужного типа и выбрать его основным. Бытует мнение, что это невозможно. Форма управляемая. Тип заранее неизвестен, может быть объект любого ссылочного объекта. |
|||||||
1
Ц_У
29.05.17
✎
18:45
|
Вариант не делать реквизит а создавать программно исходя из типа не рассматриваем?
|
|||||||
2
PR
29.05.17
✎
18:45
|
(1) Я смотрю ты так торопился что-нибудь написать, что даже вторую строку из (0) не осилил?
|
|||||||
3
Мимохожий Однако
29.05.17
✎
18:45
|
Без контекста задачи(т.е. конкретики) вопрос не понятен
|
|||||||
4
PR
29.05.17
✎
18:52
|
(3) Это-то да, козырь на любой вопрос.
На тебе конкретику. Хочу сделать обработку, в которой открыл, выбрал любую ссылку (например, РТиУ №1 от 5 мая 2017 года), после чего каким-то макаром назначил основным реквизитом формы реквизит ОбъектСсылки, у которого тип РТиУОбъект, после чего на форме автоматически повылазило все, относящееся к форме документа РТиУ. Остается посоздавать программно все реквизиты шапки и табличных частей, с привязкой к данным основного реквизита ессно. |
|||||||
5
Мимохожий Однако
29.05.17
✎
18:57
|
Сделать форму, которая заполняется метаданными объекта, как я понял.
Возможно вот так |
|||||||
6
PR
29.05.17
✎
18:59
|
(5) Нет
Сделать форму, в которую, например, автоматом подцепится какая-то общая команда, просто потому что основным реквизитом формы назначен реквизит нужного типа. Кнопки сохранения, проведения и пр. опять же сами нарисуются. И т. д. |
|||||||
7
Мыш
29.05.17
✎
19:00
|
(4) Элементы формы автоматически не появляются. Их всё равно добавлять придется. Либо в режиме редактирования формы, либо программно.
|
|||||||
8
PR
29.05.17
✎
19:01
|
(7) Это еще один интересный момент, да, не уверен, что автоматом все появится.
В конфигураторе-то появляются автоматом, а тут не знаю, возможно ли вообще. |
|||||||
9
Мимохожий Однако
29.05.17
✎
19:01
|
(6) "сами нарисуются" - хорошая мечта
|
|||||||
10
Лефмихалыч
29.05.17
✎
19:11
|
ЗначениеВДанныеФормы()
|
|||||||
11
Лефмихалыч
29.05.17
✎
19:11
|
ну, или, там - вВРеквизитФормы(). Как там у вас, у адиэсников, правильно
|
|||||||
12
PR
29.05.17
✎
19:54
|
(10) И что? Типа так получится или ты просто такой метод знаешь?
|
|||||||
13
УППшник
29.05.17
✎
20:15
|
Печенюшка так сделать нельзя
Невозможно |
|||||||
14
УППшник
29.05.17
✎
20:17
|
Приведу для тебя цитату аж 2009 года:
"Не все свойства реквизитов, доступные в конфигураторе, можно задавать программно. Например, для программно создаваемых реквизитов нельзя установить функциональные опции. Нельзя программно изменить (назначить) свойство "Основной реквизит" |
|||||||
15
PR
29.05.17
✎
20:27
|
(14) 1. Ты опоздал со своей цитатой.
"Бытует мнение, что это невозможно" 2. Кроме того, "Либо как-то программно создать реквизит формы сразу заданного нужного типа и выбрать его основным" 3. Прогресс не стоит на месте, с 2009 года все могло поменяться, в 2009 году и RESTа в 1С не было, например |
|||||||
16
УППшник
29.05.17
✎
20:36
|
А зачем ты гадаешь? СП открой наконец-то уже.
|
|||||||
17
FIXXXL
30.05.17
✎
08:37
|
(4) после выбора ссылки открывай ее основную форму
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |