Имя: Пароль:
1C
1С v8
Помогите отсортировать вывод значений
0 algrib
 
20.02.16
13:14
Добрый день!
Есть печатная форма, которая выводит из справочника Физлиц табличную часть "Трудовая деятельность". Не получается отсортировать вывод результатов.
Если Результат.Количество() = 0 Тогда
            ТД.Вывести(Область);    
        КонецЕсли;
        Пока Результат.Следующий() Цикл
            Область.Параметры.Профессия = Результат.Должность;
            Область.Параметры.Подразделение = СокрЛП(Результат.Организация);
            Область.Параметры.ДатаПриема = Формат(Результат.ДатаНачала, "ДФ=ММ.гггг");
            Область.Параметры.ДатаУвольнения = Формат(Результат.ДатаОкончания, "ДФ=ММ.гггг");

            ТЗ.Сортировать("ДатаПриема Убыв");
            Если Не ТД.ПроверитьВывод(Область) Тогда
                ТД.ВывестиГоризонтальныйРазделительСтраниц();
                ТД.Вывести(ОбластьШапки);
            КонецЕсли;
1 Записьдампа
 
20.02.16
13:48
Ах, сортировка неизменной ТЗ в цикле, как это прекрасно!
2 FIXXXL
 
20.02.16
16:45
ТЗ.Сортировать("ДатаПриема Убыв");
вижу
где и как используется ТЗ после сортировки - не вижу
3 FIXXXL
 
20.02.16
16:46
(2) да и что такое ТЗ - не вижу
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.