|
Как реквизиту составного типа, присвоить типы реквизита конкретного? | ☑ | ||
---|---|---|---|---|
0
Cerera
15.01.14
✎
10:20
|
ВидДок="РеализацияТоваровУслуг";
Для Каждого Эл Из Метаданные.Документы[ВидДок].Реквизиты Цикл НоваяСтрочка=Реквизиты.Добавить(); НоваяСтрочка.Имя=Эл.Имя; НоваяСтрочка.Синоним=Эл.Синоним; НоваяСтрочка.Тип= ????? КонецЦикла; Поймите, у меня есть таблица значений. В неё заполняются названия реквизитов документа. А мне ещё надо, чтобы полю тип присвоился тип текущего реквизита, чтоб пользователь смог выбрать, потом, значение в этом реквизите. Наведите на мысль как это сделать? Сам пока копаю в сторону массива Типы() |
|||
1
Wobland
15.01.14
✎
10:23
|
чего тебе надо?
|
|||
2
Asmody
15.01.14
✎
10:24
|
присвой пустое значение нужного типа.
|
|||
3
EugeniaK
15.01.14
✎
10:25
|
(0) Типы ставь все допустимые. Ячейке присваивай пустое значение нужного типа, чтобы пользоватеь тип не выбирал. Кнопку "выбирать тип" убери.
|
|||
4
Cerera
15.01.14
✎
10:27
|
(2)
Для тех, кто не понимает для чего это - поясняю. Предположим, мы хотим задавать значения по умолчанию для некоторых видов объектов метаданных, например для документа "РеализацияТоваровУслуг". Для этого мы создаем документ "Установка значений по умолчанию". В нем в шапке реквизит "ВидОбъектаМетаданных", а в табличной части таблица заполняется при выбора вида документа поля: Имя, синоним, значение. Нужно, чтоб пользователь мог выбрать значение в реквизите, которое бы имело тип как в документе, откуда считывались реквизиты. (2)ааа. так чтоли? Рекв=Документы.РеализацияТоваровУслуг.ИмяРекв.Пустая типа того? |
|||
5
Cerera
15.01.14
✎
10:30
|
(2)(3)а как пустое значение типа присвою, если там тип "Дата" или "Строка" ?
|
|||
6
Wobland
15.01.14
✎
10:31
|
(4) РеквизитФормы (FormAttribute)
ТипЗначения (ValueType) Использование: Чтение и запись. |
|||
7
х86
15.01.14
✎
10:32
|
ОграничениеТипа
|
|||
8
1dvd
15.01.14
✎
10:34
|
(7) +100500
|
|||
9
Cerera
15.01.14
✎
10:37
|
(6)У меня ОФ.
(7)(8)а точнее? |
|||
10
1dvd
15.01.14
✎
10:38
|
(9) куда точне...
|
|||
11
Wobland
15.01.14
✎
10:38
|
(9) ОграничениеТипа (TypeRestriction)
Использование: Чтение и запись. |
|||
12
IoannVic
15.01.14
✎
10:47
|
(4) А ТипЗнч() не подойдет?
|
|||
13
Cerera
15.01.14
✎
10:47
|
а как я получу список типов то, если реквизит-кумир - сам моежт быть составным? нужно перебрать элементы "ТИпы" массива?
|
|||
14
Wobland
15.01.14
✎
10:49
|
продолжаем выдавать пробники
Описание: Тип: ОписаниеТипов. |
|||
15
acsent
15.01.14
✎
10:50
|
колонка "Тип" какого типа?
|
|||
16
Рэйв
15.01.14
✎
10:54
|
как то так
Для каждого Т из Метаданные.Документы.РеализацияТоваровУслуг.Реквизиты.РеквизитНужный.Тип.Типы() Цикл Сообщить(Строка(аТип)); КонецЦикла; |
|||
17
Cerera
15.01.14
✎
10:58
|
я пошел тестить. не уходите пока с мисты.
|
|||
18
Cerera
15.01.14
✎
11:02
|
(15)вообще я ее сделал составным типом. и включил "Дата, число, строка, любая ссылка"
|
|||
19
catena
15.01.14
✎
11:17
|
В инструментах разработчика есть обработка Универсальный редактор реквизитов, там очень много примеров работы с типами, с формой, с присвоением. Код можно перед сном читать в ознакомительных целях :)
|
|||
20
Cerera
15.01.14
✎
11:23
|
(19)оттуда и скраду, если сейчас не получится ) благодарю.
|
|||
21
Cerera
15.01.14
✎
11:28
|
(19)Между прочим очень даже подходящее там место, откуда можно выдрать )
|
|||
22
acsent
15.01.14
✎
11:29
|
(18) Значит колонка тип содержит значение, а не тип?
|
|||
23
catena
15.01.14
✎
11:30
|
(21)Сколья я там подсмотрела вкусностей, пора уже TormozIT 'у дивиденды выплачивать))
|
|||
24
Cerera
15.01.14
✎
11:42
|
(22)да. она дожна содержать значение
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |