|
Программное добавление реквизита | ☑ | ||
---|---|---|---|---|
0
berendej
20.08.12
✎
19:33
|
УПП 1.3.24.2. Создаю реквизит программно и пытаюсь привязать элемент формы к нему. Но что-то не нашел методов, как реквизит записать или добавить к списку уже имеющихся у документа. В УФ есть метод - "ИзменитьРеквизиты". А тут ругается - неправильный путь к данным.
Рекв = Новый РеквизитФормы("Проект", Новый ОписаниеТипов("СправочникСсылка.Проекты")); ЭФПроект = ЭлементыФормы.Добавить(Тип("ПолеВвода"), "Проект"); ЭФПроект.Данные = МассивДобавляемыхРеквизитов[0].ТипЗначения; ЭФПроект.Верх = 33; |
|||
1
andrewks
20.08.12
✎
19:45
|
реквизиты формы и реквизиты объектов БД различаем?
|
|||
2
andrewks
20.08.12
✎
19:47
|
||||
3
berendej
20.08.12
✎
19:55
|
(2) так я вроде написал, что в курсе, что это можно реализовать на УФ, но у меня форма обычная и метода ИзменитьРеквизиты нет и аналог тоже не нашел
|
|||
4
andrewks
20.08.12
✎
20:00
|
(3) дык в обычных формах нельзя, вроде
|
|||
5
ОбычныйЧеловек
20.08.12
✎
20:02
|
(0) >> Создаю реквизит программно...
Ты создаешь не реквизит а элемент на форме...Элементарные вещи то нужно понимаеть... |
|||
6
berendej
20.08.12
✎
20:04
|
(5) Я сначала реквизит создаю, а потом уже сам ЭлементФормы. Но ЭлементФормы без привязки к реквизиту бесполезен. А как реквизит сохранить я так и не нашел.
|
|||
7
berendej
20.08.12
✎
20:05
|
(4) т.е. единственный выход - это реквизит добавить руками в структуру объекта?
|
|||
8
andrewks
20.08.12
✎
20:06
|
чё-то ты всё смешал - людей, коней...
РеквизитФормы (FormAttribute) Описание: Описывает реквизит управляемой формы. Доступность: Сервер повторяю: управляемой. как слышно? приём |
|||
9
berendej
20.08.12
✎
20:13
|
(8) в танке))) реквизит получается только через добавить в списке реквизитов получится добавить?
|
|||
10
andrewks
20.08.12
✎
20:15
|
угу
|
|||
11
zladenuw
20.08.12
✎
23:32
|
и не кто букву Я не жмет.... уджась
http://www.1c1c1c.ru/index.php?option=com_content&task=view&id=131&Itemid=30 v8: 8.1: программное создание элементов формы УФ - v8: УФ: программное создание/удаление таблицы формы Танкисту. |
|||
12
berendej
22.08.12
✎
15:37
|
Мужики, крайний вопрос по теме. Создал реквизит у дока, присвоим ему ссылочный тип данных (СправочникСсылка.Проект)
ЭФПроект = ЭлементыФормы.Добавить(Тип("ПолеВвода"), "Проект"); ЭФПроект.Данные = ДокументОбъект.Проект; ЭФПроект.Верх = 33; ЭФПроект.Лево = 423; ЭФПроект.Ширина = 203; ЭФПроект.Высота = 19; ЭФПроект.КнопкаВыбора = Истина; ЭФПроект.КнопкаОчистки = Истина; ЭФПроект.КнопкаОткрытия = Истина; Элемент формы создается, рисуется на форме, но не работает кнопка выбора проекта из списка. Вроде все свойства у элемента просмотрел, но не нашел, какое отвечает за форму выбора. |
|||
13
Wobland
22.08.12
✎
15:46
|
(12) данные - это строка
|
|||
14
berendej
22.08.12
✎
15:50
|
(13) там почти все примитивного типа, кроме списка выбора. А свойство данные зачем тогда заполнять?
|
|||
15
Капитан О
22.08.12
✎
15:52
|
(14) чтобы элемент знал, с чем он работает
|
|||
16
berendej
22.08.12
✎
15:53
|
(15) ну и как все-таки сделать, чтобы можно было выбирать из списка?
|
|||
17
Капитан О
22.08.12
✎
15:53
|
(16) прочитать ещё раз (13)
|
|||
18
berendej
22.08.12
✎
15:59
|
(17) аж самому смешно стало))))) банить таких как я надо
|
|||
19
Капитан О
22.08.12
✎
16:01
|
(18) на здоровье
|
|||
20
berendej
22.08.12
✎
16:02
|
такие очевидные вещи иногда пропускаешь...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |