| 
    
            
         
         | 
    
    
  | 
сброс условного оформления динамического списка | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        samozvanec    
     14.05.13 
            ✎
    15:20 
 | 
         
        задал определенное оформление в конфигураторе, задача - принудительно определить его всем. т.е. надо сбросить имеющиеся пользовательские настройки и запретить изменение. 
  
        как отличить мои "предопределенные" от пользовательских, как запретить изменение конкретно условного заполнения?  | 
|||
| 
    1
    
        mikecool    
     14.05.13 
            ✎
    15:21 
 | 
         
        запретить сменить навряд ли получится     
         | 
|||
| 
    2
    
        samozvanec    
     14.05.13 
            ✎
    15:23 
 | 
         
        (1) на крайняк кнопку Настройка Списка уберу. меня больше интересует, как сбросить, чтобы у всех мои настройки применились     
         | 
|||
| 
    3
    
        MSII    
     14.05.13 
            ✎
    15:28 
 | 
         
        Очистить коллекцию элементов УО.
  
        У создаваемых программно элементов УО установить РежимОтображения Недоступный  | 
|||
| 
    4
    
        samozvanec    
     14.05.13 
            ✎
    15:31 
 | 
         
        (3) не хочу программно описывать.     
         | 
|||
| 
    5
    
        samozvanec    
     14.05.13 
            ✎
    15:32 
 | 
         
        +(4) хочу мышкой тыкнуть чтоб не сохранялись или сбросить в пару строк. но никак не получается     
         | 
|||
| 
    6
    
        MSII    
     14.05.13 
            ✎
    15:35 
 | 
         
        (4) Не понял. А как ты свои "предопределенные" элементы УО задавать собираешься?     
         | 
|||
| 
    7
    
        samozvanec    
     14.05.13 
            ✎
    15:35 
 | 
         
        (6) в конфигураторе     
         | 
|||
| 
    8
    
        MSII    
     14.05.13 
            ✎
    15:40 
 | 
         
        (7) Ну, можно представление использовать под это дело. При создании формы перебирать элементы УО ДС, удалять пользовательские.     
         | 
|||
| 
    9
    
        samozvanec    
     14.05.13 
            ✎
    15:40 
 | 
         
        в свойствах формы сбросил галку Разрешить изменять форму. сохраняться настройки перестали. 
  
        подскажите теперь неварварский метод запретить изменение. не хочется кнопку убирать.  | 
|||
| 
    10
    
        Defender aka LINN    
     14.05.13 
            ✎
    15:43 
 | 
         
        (9) Сделай свое оформление недоступным. А пользователь пусть делает что хочет     
         | 
|||
| 
    11
    
        samozvanec    
     14.05.13 
            ✎
    15:44 
 | 
         
        (10) неа... было четко сказано "принудительно для всех пользователей"     
         | 
|||
| 
    12
    
        MSII    
     14.05.13 
            ✎
    15:45 
 | 
         
        (10) Для этого код писать нужно.     
         | 
|||
| 
    13
    
        samozvanec    
     14.05.13 
            ✎
    15:48 
 | 
         
        (12) 3 строки я согласен написать. только как тогда отделить свое от пользовательского?     
         | 
|||
| 
    14
    
        MSII    
     14.05.13 
            ✎
    15:55 
 | 
         
        (13) Я же посоветовал в (8) - заполняй представление руками в конфигураторе, потом программно перебирай элементы УО, пользовательские удаляй, свои делай недоступными. В 3 строки не уложишься, но в 5 точно. :)     
         | 
|||
| 
    15
    
        samozvanec    
     14.05.13 
            ✎
    16:01 
 | 
         
        (14) 5 это на каждый пункт оформления, опять же пользователь может сделать свое поверх     
         | 
|||
| 
    16
    
        MSII    
     14.05.13 
            ✎
    16:08 
 | 
         
        (15) 5 строк - это на любое количество элементов УО, включая Для Каждого ЭлементУсловногоОформления ИЗ Список.УсловноеОформление.Элементы и КонецЦикла;
  
        Ты вроде собирался запретить пользователю настраивать список.  | 
|||
| 
    17
    
        samozvanec    
     14.05.13 
            ✎
    16:11 
 | 
         
        (16) там даже больше пяти, если программно задавать оформление, в цикле не получится - условия и раскраска разные. представление они догадаются вписать, это на крайний случай.     
         | 
|||
| 
    18
    
        MSII    
     14.05.13 
            ✎
    16:20 
 | 
         
        (17) Само оформление в цикле задавать не нужно, только свойства Использование и РежимОтображения.     
         | 
|||
| 
    19
    
        samozvanec    
     14.05.13 
            ✎
    16:39 
 | 
         
        вот сейчас заметил, что, если стоит галка Разрешить изменять форму, то мое оформление игнорируется. это еще почему?     
         | 
|||
| 
    20
    
        samozvanec    
     14.05.13 
            ✎
    17:14 
 | 
         
        ап     
         | 
|||
| 
    21
    
        samozvanec    
     14.05.13 
            ✎
    17:46 
 | 
         
        установил программно режим отображения элемента условного оформления Недоступный, ему пох. как так?     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |