Имя: Пароль:
1C
1C 7.7
v7: Справочник -> Форма списка для выбора -> сортировка
0 Масянька
 
06.04.16
16:57
День добрый!
Почему не работает?

Процедура ПриОткрытии()

    Если ТипЗначенияСтр(Форма.Параметр) = "Справочник" Тогда
        Если (Форма.Параметр.Вид() = "Контрагенты") И
             (Форма.Параметр.Выбран() = 1) И (Форма.Параметр.ЭтоГруппа() = 0) Тогда
                 
            ИспользоватьВладельца(Форма.Параметр);
            ИерархическийСписок(1, 1);
            // нужна сортировка
            Сортировка("ДатаДоговора", 1);
            Форма.ОбработкаВыбораСтроки(1);
        КонецЕсли;
    Иначе
        ИерархическийСписок(1, 0);
    КонецЕсли;
    
КонецПроцедуры // ПриОткрытии()

Реквизит ДатаДоговора имеет сортировку.
Спасибо.
1 Масянька
 
06.04.16
17:27
Подниму веки...
2 Масянька
 
06.04.16
18:07
А обратная сортировка возможна?
3 Builder
 
06.04.16
18:10
(2) Сомневаюсь.
А в условие то заходит? Код отрабатывает?
4 Масянька
 
06.04.16
18:12
(3) Сортировку отрабатывает.
А почему нет?
5 Builder
 
06.04.16
18:15
А в чем вопрос тогда? Что не работает?
6 Масянька
 
06.04.16
18:16
(5) Нужна обратная сортировка.
7 Builder
 
06.04.16
18:21
(6) Имхо ее нельзя задать ни в каких параметрах.
8 Это_mike
 
06.04.16
18:21
(6) поставщик данных.
Если сиквел - то поделка ромикса.
9 nordbox
 
06.04.16
18:22
<ТабличнаяЧасть>.Сортировать("ИмяПоля [убыв (если по убыв.)]")
10 Это_mike
 
06.04.16
18:23
Угу. Щазззз...
11 Масянька
 
06.04.16
18:24
(9) Угу... Щаз...
12 Масянька
 
06.04.16
18:25
Откройте код! :(
13 nordbox
 
06.04.16
18:25
)))
А это не покатит?
Список.Порядок.Установить(
14 Это_mike
 
06.04.16
18:26
(12) какой?
15 Масянька
 
06.04.16
18:27
(14) Который с dbf работает.
16 Это_mike
 
06.04.16
18:29
(15) поставщик данных - работает. Там вообще все сделано за тебя.
17 Это_mike
 
06.04.16
18:31
Собственно, и тп завести на дбф можно. Я ак раз буду на след.недеде это делать... Возвращаться к истокам, так сказать...
18 Это_mike
 
06.04.16
18:33
Кстати, сделай реквизит, заполни в обратном порядке, и сортируй по нему...
Зы. Забыл традиционное: ТКВ?
19 Chameleon1980
 
07.04.16
04:04
(17) голосуем за тп