Имя: Пароль:
1C
1С v8
Сортировка в табличной части
0 VSpicy
 
naïve
11.07.19
11:25
Всем доброго дня!
Подскажите пожалуйста каким образом можно отсортировать поле в таблице только по трехзначному номеру, если в нем присутствуют буквы? пример: "A 001 АА 97" (вне зависимости от букв и не считая регион)?
1 SleepyHead
 
гуру
11.07.19
11:26
Добавить в табличную часть колонку, переписать в нее трехзначный номер, отсортировать по этой колонки. Ваш КЭП.
2 VSpicy
 
naïve
11.07.19
11:33
А например: по нажатию на кнопку "Сортировка по гос.номеру"?
3 SleepyHead
 
гуру
11.07.19
11:35
См (1).
4 VSpicy
 
naïve
11.07.19
11:44
(1) Мне кажется это сложно...есть же вроде другой вариант: сортировать без учета первой буквы? или так не прокатит?
5 mikecool
 
11.07.19
11:47
(4) воспользуйся этим вариантом, только потом напиши - как ты его реализовал
6 SleepyHead
 
гуру
11.07.19
13:25
(5) Возьму на вооружение, это гениально ))
7 palsergeich
 
11.07.19
13:30
(5) А что там сложного?
Добавляешь реквизит фоормы ТЧ.
При создании его заполняешь.
При Изменении строки актуализируешь.
8 palsergeich
 
11.07.19
13:30
(7) В принципе можно даже в БД хранить, потому что в отчетах тоже пригодится
9 catena
 
11.07.19
13:34
(7)ТС так не хочет. Для ТС это слишком сложно. Он хочет просто сортировку без учета первой буквы.
10 zmaksimuz
 
11.07.19
13:34
(0) В запросе сделать сортировку, результат выгрузить с очисткой в табличную часть.
Но способ (1) значительно проще.
11 palsergeich
 
11.07.19
13:40
(9) это так не работает.
12 palsergeich
 
11.07.19
13:41
(11) платформенные сортировки не умеют ничего откидывать
13 palsergeich
 
11.07.19
13:41
(12) можно конечно хапдкодом сортирнуть - но это не наш метод
14 hhhh
 
11.07.19
13:52
(13) а если просто типа

УПОРЯДОЧИТЬ ПО
    ПОДСТРОКА(Номер, 3, 3)


не прокатит?
15 catena
 
11.07.19
13:55
16 VSpicy
 
naïve
11.07.19
14:32
(5) Реализация такого варианта не состоялась)
(1) Оптимальный вариант ;-)
Всем спасибо за помощь!!!