| 
    
            
         
         | 
    
  | 
Как выделить (Цветом) одинаковые строки в списке? | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        Олеся999    
     11.03.15 
            ✎
    13:50 
 | 
         
        Подскажите пожалуйста как выделить (Цветом) одинаковые строки в списке?     
         | 
|||
| 
    1
    
        PuhUfa    
     11.03.15 
            ✎
    13:53 
 | 
         
        Маркером закрасить?     
         | 
|||
| 
    2
    
        anatoly    
     11.03.15 
            ✎
    13:54 
 | 
         
        в каком списке - в ТЧ?
 
        какой критерий одинаковости?  | 
|||
| 
    3
    
        polosov    
     11.03.15 
            ✎
    13:57 
 | 
         
        (0) Если обычная ТЧ, то http://infostart.ru/public/181336/
 
        Для ДС стопицот разных мануалов есть по оформлению.  | 
|||
| 
    4
    
        Псих    
     11.03.15 
            ✎
    14:00 
 | 
         
        Формулировка задачи очень расплывчата.
 
        Определись с полями, отвечающими за одинаковость, копию таблице сверни по этим полям, назначь каждой строке свой цвет. Далее обходи таблицу с цветами, для каждой строки ищи строки в основной таблице по соответствию значений полей (через НайтиСтроки() например) и раскрашивай. Сумбурно получилось, правда, но как-то так :)  | 
|||
| 
    5
    
        Олеся999    
     11.03.15 
            ✎
    14:01 
 | 
||||
| 
    6
    
        Олеся999    
     11.03.15 
            ✎
    14:02 
 | 
         
        Список Тип ДинамическийСписок     
         | 
|||
| 
    7
    
        Torquader    
     11.03.15 
            ✎
    14:05 
 | 
         
        (6) Причём, на основе справочника "Номенклатура".     
         | 
|||
| 
    8
    
        polosov    
     11.03.15 
            ✎
    14:05 
 | 
         
        (5) Лучше отсортируй по полю в котором могут быть одинаковые значения. Раскраска тут нафиг не нужна.     
         | 
|||
| 
    9
    
        Псих    
     11.03.15 
            ✎
    14:07 
 | 
         
        Вот я и говорю, задача сформулирована не совсем понятно.
 
        Согласен с (8)  | 
|||
| 
    10
    
        GROOVY    
     11.03.15 
            ✎
    14:07 
 | 
         
        Это будет жесть для ДС, но можно сделать соединение таблицы с самой собою и описать поле по условию НЕ ЕСТЬ NULL и в условном оформлении красить по нему. Но это звиздец для ДС будет, особенно если данные получаются динамически.     
         | 
|||
| 
    11
    
        Олеся999    
     11.03.15 
            ✎
    14:11 
 | 
         
        в Номенклатуре просто одинаковые наименования попадаются. Вот и хотела бы увидеть их в цвете.     
         | 
|||
| 
    12
    
        polosov    
     11.03.15 
            ✎
    14:12 
 | 
         
        (11) Отчет просто сделай.     
         | 
|||
| 
    13
    
        Олеся999    
     11.03.15 
            ✎
    14:17 
 | 
         
        (12) а в отчете как через скд это сделать ?
 
        Там же нельзя написать условие что то вроде такого Наименование=Наименование  | 
|||
| 
    14
    
        Псих    
     11.03.15 
            ✎
    14:24 
 | 
         
        Набросал на скорую руку:
 
        ВЫБРАТЬ Номенклатура.Ссылка, Номенклатура.Наименование ИЗ Справочник.Номенклатура КАК Номенклатура ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Номенклатура.Ссылка) КАК КолВо, Номенклатура.Наименование КАК Наименование ИЗ Справочник.Номенклатура КАК Номенклатура СГРУППИРОВАТЬ ПО Номенклатура.Наименование ИМЕЮЩИЕ КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Номенклатура.Ссылка) > 1) КАК ВложенныйЗапрос ПО Номенклатура.Наименование = ВложенныйЗапрос.Наименование ГДЕ НЕ ВложенныйЗапрос.Наименование ЕСТЬ NULL В результате получишь ссылки и наименования двоящихся элементов. В СКД просто сделай группировку по наименованию, получишь дерево вида Наименование |- Ссылка1 |- Ссылка2  | 
|||
| 
    15
    
        Олеся999    
     11.03.15 
            ✎
    14:30 
 | 
         
        (14) Спасибо:)     
         | 
|||
| 
    16
    
        D_E_S_131    
     11.03.15 
            ✎
    14:31 
 | 
         
        (14) Зачем тебе соединение? Группировка по наименованию, функция КоличествоРазличные() по Ссылке и условие Имеющие ... > 1 не решит вопрос?     
         | 
|||
| 
    17
    
        Псих    
     11.03.15 
            ✎
    14:41 
 | 
         
        (16) Тогда мы будем иметь только наименования. И количество их повторений.
 
        И да, первое предложение: набросал на скорую руку :) Возможны более изящные решения, не спорю, но искать их сейчас было некогда.  | 
|||
| 
    18
    
        Михаил Козлов    
     11.03.15 
            ✎
    14:41 
 | 
         
        (15) ПоискИЗаменаДублирующихсяЭлементов не спасет мать русской демократии?     
         | 
|||
| 
    19
    
        Torquader    
     11.03.15 
            ✎
    14:50 
 | 
         
        А зачем для справочника "Номенклатура" вообще динамический список - он что так часто меняется, что нужно сразу отображать изменения ?     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |