|
УФ, различные ограничения типа в строках столбца | ☑ | ||
---|---|---|---|---|
0
In-Vin
26.03.12
✎
12:30
|
Есть УФ, в ней таблица, как можно наложить ограничение типа значения на поле в строке из одного столбца в зависимости от значения в той же строке из другого столбца?
|
|||
1
In-Vin
26.03.12
✎
12:40
|
ап
|
|||
2
qeos
26.03.12
✎
12:45
|
програмно?
|
|||
3
In-Vin
26.03.12
✎
12:45
|
да
|
|||
4
In-Vin
26.03.12
✎
12:58
|
*кодом
|
|||
5
Buster007
26.03.12
✎
13:04
|
в при изменении
Если ТипЗнч() = Тип() тогда Элементы.КолонкаИмя.ОграничениеТипа = Новый ОписаниеТипов("ДокументСсылка.Блаблабла"); ИначеЕсли ... КонецЕсли; |
|||
6
In-Vin
26.03.12
✎
13:06
|
(5) нужно не на всю колонку, а только на поле в одной строке
|
|||
7
In-Vin
26.03.12
✎
13:30
|
up
|
|||
8
vmv
26.03.12
✎
13:54
|
(6) если у тебя в Строке таблицы есть колонка которая может "поставлять" тип для другой то все просто - используй свойство поля ввода 2-й колонки "Связан с типом"
Например 1-я колонка имеет тип "ПланВидовХарактристикСсылка" а 2-я значение из этого ПВХ. далее все просто, можно в одной колонке при таком подходе предоставлять полюзователю "винигрет" для ввода в той же колонке может быть и строка и дата и ссылка на док, спр. и т.д., причем кодить ничего не надо |
|||
9
vmv
26.03.12
✎
13:56
|
а 2-я характеристику из этого ПВХ, но не обязательно характеристику. 2-я колонка может просто иметь составной тип
|
|||
10
In-Vin
26.03.12
✎
14:16
|
(8,9) это тоже будет, помимо этого я добавляю в 1 колонку список всех реквизитов из справочника, а во второй должно открываться окно выбора значения соответствующего типа
|
|||
11
vmv
26.03.12
✎
14:26
|
(10) в колонке где добавляешь реквизиты(при заполнении строк) установи множественный тип строка и тип реквизита из метаданных
например у тебя будут такие строки, слеш разделитель колонок Имена колонок ТЧ "ИмяТаблицы"/"ВидТаблицы"/"ИмяРеквизита"/"ТипРеквизита" строки "Справочник"/"Номенклатура"/"ВидНомеклатуры"/...Перечисление "Справочник"/"Номенклатура"/"БезоваяЕдинница"/...Справочник колонка "ИмяРеквизита" должна иметь тип "строка", для заполнения имени реквизита в этой колонке и тип реквизита из метаданных. Для колонки "ТипРеквизита" уставновить Свойтсво "Связан с типом": "ИмяРеквизита" 1 или 2 не помню там с индексации вибирается тип из массива описания типов. ета все, беги кодить |
|||
12
vmv
26.03.12
✎
14:27
|
"ТипРеквизита" - это колонка "ЗначениеРеквизита" периименовать в мозгах и коде
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |