Имя: Пароль:
1C
1C 7.7
v7: Помогите с сортировкой
, ,
0 norbi
 
07.06.12
17:16
Надо отсортировать данные в ТЗ по 3м колонкам. При чем если 1 и 2 колонка жестко заданы, то 3я колонка зависит от знаечния второй. Т.е.:

Исходная таблица

Тип    Раздел     Обозначение      Наименование
т1     док        о1               спец
т2     эл         о5               конд
т2     док        о2               черт
т1     док        о3               принц
т1     эл         о6               рез
т1     эл         о4               транз
т2     док        о7               ведом

Отсортированная таблица

Тип    Раздел     Обозначение      Наименование
т1     док        о1               спец
т1     док        о3               принц
т1     эл         о6               рез
т1     эл         о4               транз
т2     док        о2               черт
т2     док        о7               ведом
т2     эл         о5               конд

Если Раздел = Док Тогда Сортировать(Обознаечние)
ИначеЕсли Раздел = Эл Тогда Сортировать(Наименование)

Подскажите в каком направлении думать, а то единственный варинат который сам надумал - разбивать на несколько табли и сортировать их раздельно.
1 alex74
 
07.06.12
17:17
сделай пятую колонку
2 Ёпрст
 
07.06.12
17:17
Сортировать("Тип,Раздел,Обозначение")... делов то
3 Полякова
 
07.06.12
17:17
Лол.
4 mikecool
 
07.06.12
17:17
нифига не понял
5 norbi
 
07.06.12
17:51
(1) попробую
(2) не получится
(4) Сортировка по типу, внутри типа - по разделам, внутри раздела - в завимисмости от раздели либо по обозначению, либо по наименование. Все данные в одной таблице.
6 mikecool
 
07.06.12
17:53
(5) тогда (1)
7 Ёпрст
 
07.06.12
17:53
(5) с чего это не получится ?
8 norbi
 
08.06.12
16:07
(7) Потому что он отсортирует всю таблицу по обозначению, а мне надо в зависимости от раздела сортировать либо по обозначению, либо по наименованию. Т.е. часть тоблицы по обозначению, а часть по наименованию.
9 andrewks
 
08.06.12
16:11
я нихрена не понял, но кину идею:

создай новую колонку в ТЗ, пробегись по ТЗ, заполни эту колонку, как надо, отсортируй, колонку удали
10 norbi
 
08.06.12
17:32
(1,9) Спс, с доп колонкой все нормально получается
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший