|
УФ, различные ограничения типа в строках столбца
| ☑ |
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
|
"ТипРеквизита" - это колонка "ЗначениеРеквизита" периименовать в мозгах и коде
|
|