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