|
Как выделить (Цветом) одинаковые строки в списке? | ☑ | ||
---|---|---|---|---|
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
|
А зачем для справочника "Номенклатура" вообще динамический список - он что так часто меняется, что нужно сразу отображать изменения ?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |