Этот вопрос уже опубликован на другом форуме, но он еще не получил никаких ответов:
У нас есть требование вводить все наши заказы на покупку для конкретного клиента особым образом, чтобы они могли ввести их непосредственно в свою систему из нашего заказа. Выполнение этого вручную отнимает у нас много времени, чтобы просто добавлять строки по мере создания заказа. Если бы я мог как-то преодолеть это с помощью кнопки или пользовательского процесса, было бы здорово. См. ниже, как нам нужно отсортировать:
По длине — это должна быть числовая сортировка, т. е. 12 должно быть после 9, а не между 1 и 2.
Затем по цвету - сохраняя сортировку по длине для каждого цвета, нам затем нужно отсортировать по цвету - не обязательно в алфавитном порядке, просто сгруппированы по типу цвета
Затем по коду товара - есть только 2 кода товара. То же, что и выше, повторив предыдущие 2 сортировки, нам нужно затем отсортировать по этим кодам элементов.
Таким образом, вверху у вас будут все элементы «Код товара А» розового цвета, от самого короткого до самого длинного. Тогда у вас будут все элементы «Код товара А» зеленого цвета, от самого короткого до самого длинного. Тогда у вас будут все предметы «Код товара B» розового цвета от самого короткого до самого длинного. Наконец, у вас будут все элементы «Код товара B» зеленого цвета, от самого короткого до самого длинного.