Имя: Пароль:
1C
1С v8
Сортировка выгрузки из регистра
0 prilforreal
 
21.09.18
08:56
Доброе утро, миста! Есть отчетик, данные просто тянутся из регистра, возможно ли их сортировать в алфавитном порядке?

Процедура КнопкаСформироватьНажатие(Кнопка)
    НачПериода=НачалоДня(НачПериода);
    КонПериода=КонецДня(КонПериода);
    ТРег=РегистрыНакопления.СредстваВКассе.Остатки();
    КС = Новый КвалификаторыСтроки(20);
    Массив = Новый Массив;
    Массив.Добавить(Тип("Строка"));
    ОписаниеТиповС = Новый ОписаниеТипов(Массив, , КС);
    ТРег.Колонки.Добавить("Итог",ОписаниеТиповС,"Итог",12);
    ТРег.ЗагрузитьКолонку(ТРег.ВыгрузитьКолонку("Сумма"),"Итог");
    Кассы=ТРег.Скопировать();
    ЭлементыФормы.Кассы.СоздатьКолонки();
    ЭлементыФормы.Кассы.Колонки.Найти("Итог").ТекстПодвала=Кассы.Итог("Сумма");
    ЭлементыФормы.Кассы.Колонки.Найти("Сумма").Видимость=Ложь;
КонецПроцедуры
1 shadow_sw
 
21.09.18
08:58
заполни ТаблицуЗначений, отсортируй - выводи
2 Cool_Profi
 
21.09.18
08:58
Кассы.Сортировать("Номенклатура")
?
3 Chameleon1980
 
21.09.18
09:02
уууф. хорошо тут у вас.
4 Повелитель
 
21.09.18
09:07
(0)
Запрос для этой конструкции

ТРег=РегистрыНакопления.СредстваВКассе.Остатки();

конструктором написать минуты 3, чем репу чесать полчаса как сортирнуть.
5 prilforreal
 
21.09.18
09:21
(4) Так то да) Но интересно же узнать о новых возможностях)
Если бы сам писал, сразу запросом сделал бы
2 + 2 = 3.9999999999999999999999999999999...