Допустим есть документ «Заказ покупателя» с табличной частью «Номенклатура», есть 2 колонки «Номенклатура», «Цена».
Необходимо добавить 2 кнопки, при нажатии которых будет происходить сортировка:
- По номенклатуре;
- По номенклатуре + по цене;
Процедура сортировки по Номенклатуре:
&НаКлиенте Процедура СортироватьПоНоменклатуре(Команда) Объект.Номенклатура.Сортировать("Номенклатура Возр"); // по возрастанию // Объект.Номенклатура.Сортировать("Номенклатура Убыв"); // по убыванию КонецПроцедуры
Рис. 1 — Результат сортировки по номенклатуре
Процедура сортировки по Номенклатуре + Цене
&НаКлиенте Процедура СортироватьПоНоменклатураЦена(Команда) Объект.Номенклатура.Сортировать("Номенклатура Возр, Цена Возр"); КонецПроцедуры
Рис. 2 — Результат сортировки по Номенклатуре + Цене
Как мы видим из рис. 2 в рамках одинаковых номенклатурных позиций («микрофон») появилась сортировка строк по возрастанию, по колонке «цена», в отличие от 1 рисунка.
Оставить комментарий