Имя: Пароль:
1C
1C 7.7
v7: Подскажите как свернуть ТЗ
0 SashaNNV
 
19.04.15
11:02
Добрый день

Есть ТЗ с колонкой "Число":
1
2
6
7
8

Как свернуть эти строки, чтобы получить вот такой результат
1-2 (2)
6-8 (3)

Заранее спасибо за ответ.
1 KUBIK
 
19.04.15
11:13
Добавь колонку Пром:

1   A
2   A
6   B
7   B
8   B

Ну а далее в цикле считай и ищи строки
2 DES
 
19.04.15
11:40
добавь 2 колонки
в одной числовой занеси число 1
во второй текстовой, признак разделения ("1-2","6-8").
Потом Свернуть(по тектстовой, суммировать по числовой)
3 SashaNNV
 
19.04.15
13:57
(2) В вашем случае я не получу результат с какого по какое число сворачивали а только сумму:
1-2 (2)
6-8 (3)

(1) Так и пытаюсь, но пока безуспешно.
4 ДенисЧ
 
19.04.15
13:58
(3) добавь ТРИ колонки - первая по которой сворачивать, вторая - сумма, третья признак
И сворачивай по первой и третьей.

Или переходи на 8ку )))
5 Garykom
 
гуру
19.04.15
15:28
Извращенцы )) одной колонки хватит с колвом и проход сначала с заменой 1,2>1-2 и 6,7,8>6-8
6 Garykom
 
гуру
19.04.15
15:33
(5)+ если интервалы (для замен) сразу неизвестны то предварительно еще один проход-цикл чтобы их найти (есстно после сортировки)

1. сортируем
2. ищем интервалы в цикле, если след пред число не равно тек-1 то +1 в отдельный список интервалов
3. замена чисел в тз на наши интервалы из списка
4. добавляем колонку количество
5. сворачиваем
6. профит