Имя: Пароль:
1C
 
Как выделить (Цветом) одинаковые строки в списке?
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
А зачем для справочника "Номенклатура" вообще динамический список - он что так часто меняется, что нужно сразу отображать изменения ?
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс