Объект обработки имеет реквизит Дерево1 (тип "ДанныеФормыДерево"). На форме есть ТаблицаФормы, которая отображает это дерево.
В процедуре &НаСервере формируется ДеревоЗначений и его значениями заполняется реквизит Дерево1 (с помощью РеквизитФормыВЗначение("Дерево1")).
Затем в процессе работы с обработкой нужно изменить некоторые строки в дереве: часть строк удаляется, часть строк добавляется, в некоторых строках меняются значения полей.
Проблема в том, что нужно внести эти изменения в Дерево1, с учетом установленной пользователем сортировки.
Например, пользователь воспользовался командой "Еще... - Сортировать по возрастанию". Пользователь может таким образом сделать сортировку по любой колонке.
Как внести изменения в Дерево1 с учетом установленной пользователем сортировки?
Можно ли узнать колонку, по которой установлена текущая сортировка? Чтобы пересортировать Дерево после внесения изменений.
Подскажите плиз.
(5) >> формировать дерево через СКД или динсписок.
Можно ли сделать СКД или динсписок, если источник данных - это произвольное ДЗ, которое заполняется вручную по данным из внешнего файла?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший