| 
    
        
     
     | 
    
  | 
Сделать выделение своим цветом по выбору в списке документов на 8.3 | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        Buckbister    
     12.06.19 
            ✎
    15:17 
 | 
         
        Всем хай!
 
        Чтобы в списке документов пользователь мог сам выделять определенные документы своим цветом по выбору - цветом шрифта, или цветом фоном - не важно. Есть идеи как это можно реализовать?  | 
|||
| 
    1
    
        mistеr    
     12.06.19 
            ✎
    15:22 
 | 
         
        Условное оформление называется.     
         | 
|||
| 
    2
    
        mistеr    
     12.06.19 
            ✎
    15:23 
 | 
         
        Если критерии выделения сложные, то это называется отчет.     
         | 
|||
| 
    3
    
        ДенисЧ    
     12.06.19 
            ✎
    15:26 
 | 
         
        (0) Реализовывается просто - платится N (нет, мало, лучше Y) рублей программисту...     
         | 
|||
| 
    4
    
        Buckbister    
     12.06.19 
            ✎
    16:40 
 | 
         
        (1) В условном оформлении задается заданный цвет с жесткой привязкой с какому-то параметру. А задача - задавать ЛЮБОЙ цвет по желанию.     
         | 
|||
| 
    5
    
        Buckbister    
     12.06.19 
            ✎
    16:43 
 | 
         
        (2) С отчетом-то понятно... А вот динамический список раскрасить....     
         | 
|||
| 
    6
    
        unbred    
     12.06.19 
            ✎
    17:20 
 | 
         
        (0) дай им раскраску. прикольные задача. смотрю ваще руки нечем занять.     
         | 
|||
| 
    7
    
        mistеr    
     12.06.19 
            ✎
    17:20 
 | 
         
        (4) Не понял. В смысле "вот этот документ будет синий, а этот зеленый"?     
         | 
|||
| 
    8
    
        unbred    
     12.06.19 
            ✎
    17:21 
 | 
         
        (7) судя по (4)  именно оно     
         | 
|||
| 
    9
    
        Buckbister    
     12.06.19 
            ✎
    17:27 
 | 
         
        (7) Да. Чтобы в списке документов можно было разные документы разными цветами как-то отражать, или метки цветные ставить или что-нибудь похожее     
         | 
|||
| 
    10
    
        unbred    
     12.06.19 
            ✎
    17:31 
 | 
         
        (9) приделай пару галочек и используй (1) ,а потом привыводестроки     
         | 
|||
| 
    11
    
        PuhUfa    
     12.06.19 
            ✎
    17:32 
 | 
         
        (0) А в чем проблема то? Делаем настройку, где пользователь будет настраивать себе палитру. Настройку храним или в справочнике или в РС... ну и оформляем список согласно этих данных     
         | 
|||
| 
    12
    
        mistеr    
     12.06.19 
            ✎
    17:35 
 | 
         
        (9) В реальной жизни какой-то критерий все-таки есть. Ты бы узнал у пользователей реальную задачу.
 
        P.S. Пользователям только дай волю, они и лайки, и смайлики, и стикеры попросят.  | 
|||
| 
    13
    
        Buckbister    
     12.06.19 
            ✎
    17:54 
 | 
         
        (11) Вопрос каким механизмом оформлять список. Со всем остальным понятно     
         | 
|||
| 
    14
    
        Buckbister    
     12.06.19 
            ✎
    17:55 
 | 
         
        (12) Я сам, собственно, тоже пользователь :-))) И сам бы такой штукой пользовался. Только не знаю, как сделать :-)     
         | 
|||
| 
    15
    
        Buckbister    
     12.06.19 
            ✎
    17:56 
 | 
         
        (10) Это уже сделано :-)     
         | 
|||
| 
    16
    
        ДенисЧ    
     12.06.19 
            ✎
    19:44 
 | 
         
        (13) А что, для динсписка есть несколько различных механизмов оформления? Можно все перечислить?     
         | 
|||
| 
    17
    
        shuhard    
     12.06.19 
            ✎
    19:46 
 | 
         
        (16) УО не единственен вариант, если речь о типовых,
 
        в ERP есть документы с механизмом раскраски, когда цвет сопоставлен статусу  | 
|||
| 
    18
    
        ДенисЧ    
     12.06.19 
            ✎
    19:48 
 | 
         
        (17) А как там красится? Каким механизмом? ЕРПы под рукой нет     
         | 
|||
| 
    19
    
        shuhard    
     12.06.19 
            ✎
    19:51 
 | 
         
        (18) движок не важен, важно централизованное сопоставление без конфигуратора     
         | 
|||
| 
    20
    
        ДенисЧ    
     12.06.19 
            ✎
    19:52 
 | 
         
        (19) А что, через УО невозможно сделать "централизованное сопоставление без конфигуратора"? Даже я, не знающий ЕРП, такое сваяю за полдня на УФ...     
         | 
|||
| 
    21
    
        ДенисЧ    
     12.06.19 
            ✎
    19:53 
 | 
         
        +20 вопрос был "каким механизмом оформлять список". А механизм этот - УО. Про другие я не знаю, про это и спросил     
         | 
|||
| 
    22
    
        Garykom    
     гуру 
    12.06.19 
            ✎
    20:17 
 | 
         
        Можно и через CSS так то, кто мешает "список документов" засунуть в ПолеHTML ?     
         | 
|||
| 
    23
    
        Buckbister    
     12.06.19 
            ✎
    20:28 
 | 
         
        (17) (18) Сопоставить цвет статусу - гавно вопрос. УО это на раз делает. Главная трабла УО в том, что цвет там фиксируется на уровне разработки. Либо есть какая-то фича, которую я не увидел     
         | 
|||
| 
    24
    
        Buckbister    
     12.06.19 
            ✎
    20:29 
 | 
         
        (22) А есть где-то где можно на это посмотреть, как реализуются такие штуки?     
         | 
|||
| 
    25
    
        ДенисЧ    
     12.06.19 
            ✎
    20:33 
 | 
         
        (23) "Главная трабла УО в том, что цвет там фиксируется на уровне разработки"
 
        Штааааа????? Ты никогда не видел отчётов на crl& В которых юзверь в пользовательском режиме может задавать свою УО?  | 
|||
| 
    26
    
        Buckbister    
     12.06.19 
            ✎
    20:51 
 | 
         
        (25) Неа.... Где посмотреть?
 
        И речь таки не об отчетах, а о ДС  | 
|||
| 
    27
    
        ДенисЧ    
     12.06.19 
            ✎
    21:08 
 | 
         
        (26) УО - он и в Африке УО. Открой справку, почитай.     
         | 
|||
| 
    28
    
        PuhUfa    
     12.06.19 
            ✎
    21:48 
 | 
         
        (26) Да наверное у любой типовой можно примеры найти.
 
        Например УТ11, документ ЗаказКлиента, процедура формы документа - УстановитьУсловноеОформление() // Элемент = УсловноеОформление.Элементы.Добавить(); ПолеЭлемента = Элемент.Поля.Элементы.Добавить(); ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Элементы.Состояние.Имя); ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("СостояниеПросрочено"); ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно; ОтборЭлемента.ПравоеЗначение = Истина; Элемент.Оформление.УстановитьЗначениеПараметра("ЦветТекста", ЦветаСтиля.ПросроченныйДокумент); //  | 
|||
| 
    29
    
        Buckbister    
     12.06.19 
            ✎
    22:13 
 | 
         
        (28) Ключевая строка последняя:
 
        Элемент.Оформление.УстановитьЗначениеПараметра("ЦветТекста", ЦветаСтиля.ПросроченныйДокумент); Т.е. проверяется условие и устанавливается цвет ЗАДАННЫЙ ПРОГРАММНО Вопрос был в другом: Чтобы в СПИСКЕ ДОКУМЕНТОВ пользователь мог на любые нужные ему документы устанавливать некий цветовой маркер ВЫБИРАЯ ЦВЕТ, который ему нравится.  | 
|||
| 
    30
    
        Buckbister    
     12.06.19 
            ✎
    22:14 
 | 
         
        Т.е. некий аналог события ПриВыводеСтроки, считывать записанный цвет из реквизита документа и красить этим цветом строку.     
         | 
|||
| 
    31
    
        Kookish    
     13.06.19 
            ✎
    00:36 
 | 
         
        Дополнительные реквизиты у документов есть? Туда и цвет пхай...те.     
         | 
|||
| 
    32
    
        Chameleon1980    
     13.06.19 
            ✎
    09:04 
 | 
         
        Чтобы в СПИСКЕ ДОКУМЕНТОВ пользователь мог на любые нужные ему документы устанавливать некий цветовой маркер ВЫБИРАЯ ЦВЕТ, который ему нравится.
 
        нужные это конкретные? у них номера есть вот по ним и делай УО  | 
|||
| 
    33
    
        PuhUfa    
     13.06.19 
            ✎
    09:43 
 | 
         
        (29) в (28) УО задается программно, включая цвет. У каждого пользователя открывшего форму будет тот цвет который указан в     
         | 
|||
| 
    34
    
        PuhUfa    
     13.06.19 
            ✎
    09:43 
 | 
         
        Элемент.Оформление.УстановитьЗначениеПараметра("ЦветТекста", ЦветаСтиля.ПросроченныйДокумент);
 
        Вот и меняй тут цвет для каждого пользователя свой... В чем проблема то?  | 
|||
| 
    35
    
        ptiz    
     13.06.19 
            ✎
    10:35 
 | 
         
        (0) Есть отличная идея - унифицировать требования по цвету: чтобы желтый у манагера1 не был равен коричневому у манагера2. И не страдать фигнёй. А цвет, скорее всего, означает определенный статус документа, и эти статусы - унифицировать.     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |