logo

ANDRIY.CO Support Forum / Форум техподдержки ANDRIY.CO

Домашняя страница http://andriy.co

Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

2 Страницы<12
Опции
К последнему сообщению К первому непрочитанному
Андрей Кравченко  
#21 Оставлено : 16 ноября 2010 г. 23:31:22(UTC)
Андрей Кравченко

Статус: Администратор

Репутация:

Группы: Administrators
Зарегистрирован: 19.08.2007(UTC)
Сообщений: 924
Украина
Откуда: Київ

По поводу сортировки.
Отчет по продажам "Сжатый, итоги по группам", по прибыли отсортировать в данном виде практически невозможно, поскольку прибыль по группе - это расчетное значение в самом отчете. Данный отчет был получен самым коротким способом - на основе обычного отчета по продажам путем сокрытия перечней товаров. В результате видны только заголовки групп и итоги по группам. Чтобы сделать сортировку по прибыли, нужно коренным образом данный отчет переделывать. Его жалко трогать, так как он достаточно хорошо отлажен, в его основу положен SQL запрос, идентичный обычному отчету по продажам, в результате, в него просто вносить изменения. Этим он ценен.
Ну а в общем случае, за сортировку отвечает свойство отчета Sorting Order. Перечислите там через запятую поля, которые нужно сортировать.
Сортировку можно было бы оставить и в SQL запросе (и она в нем должна работать), проблема в том, что на данный SQL запрос мастер отчетов должен наложить свою выборку, поэтому сортировки мы присоединяем к SQL запросу уже после выборки. Таким образом полный SQL запрос, который уходит на сервер собирается из трех частей - основы, которую можно редактировать для источника данных с помощью конструктора, выборки, которая формируется на стороне мастера отчетов, и сортировки, которая описана в свойстве отчета Sorting Order
Андрей Кравченко  
#22 Оставлено : 16 ноября 2010 г. 23:56:28(UTC)
Андрей Кравченко

Статус: Администратор

Репутация:

Группы: Administrators
Зарегистрирован: 19.08.2007(UTC)
Сообщений: 924
Украина
Откуда: Київ

ZloyDjadka, вот накладная на передачу в пользовательском варианте с артикулами.
Sebastian  
#23 Оставлено : 18 ноября 2010 г. 0:40:20(UTC)
Sebastian

Статус: Активный участник

Репутация:

Группы: Зарегистрированный участник
Зарегистрирован: 01.09.2010(UTC)
Сообщений: 71
Украина

Андрей Кравченко написал:
По поводу сортировки.
Отчет по продажам "Сжатый, итоги по группам", по прибыли отсортировать в данном виде практически невозможно, поскольку прибыль по группе - это расчетное значение в самом отчете. Данный отчет был получен самым коротким способом - на основе обычного отчета по продажам путем сокрытия перечней товаров. В результате видны только заголовки групп и итоги по группам. Чтобы сделать сортировку по прибыли, нужно коренным образом данный отчет переделывать. Его жалко трогать, так как он достаточно хорошо отлажен, в его основу положен SQL запрос, идентичный обычному отчету по продажам, в результате, в него просто вносить изменения. Этим он ценен.
Ну а в общем случае, за сортировку отвечает свойство отчета Sorting Order. Перечислите там через запятую поля, которые нужно сортировать.
Сортировку можно было бы оставить и в SQL запросе (и она в нем должна работать), проблема в том, что на данный SQL запрос мастер отчетов должен наложить свою выборку, поэтому сортировки мы присоединяем к SQL запросу уже после выборки. Таким образом полный SQL запрос, который уходит на сервер собирается из трех частей - основы, которую можно редактировать для источника данных с помощью конструктора, выборки, которая формируется на стороне мастера отчетов, и сортировки, которая описана в свойстве отчета Sorting Order


Хм... теперь понятно.
Может быть кто-то из форумчан уже для себя сделал такой отчет? Весьма интересно расположить группы товара в порядке убывания прибыльности для корректировки объемов закупок. Можно конечно отчет экспортировать в Excel и там уже штатными средствами отсортировать, но не хочется каждый раз так заморачиваться. :roll:
ZloyDjadka  
#24 Оставлено : 19 ноября 2010 г. 10:55:03(UTC)
ZloyDjadka

Статус: Активный участник

Репутация:

Группы: Зарегистрированный участник
Зарегистрирован: 12.09.2009(UTC)
Сообщений: 35
Украина
Откуда: Измаил, Одесская, Украина

Андрей Кравченко написал:
ZloyDjadka, вот накладная на передачу в пользовательском варианте с артикулами.


Андрей, Спасибо!

К сожалению из-за срока давности просьбы мне пришлось пробовать самому и у меня получилось.

Мне сложно понять мотивацию Вашего предприятия - некоторые вопросы на форуме находят немедленный ответ, другие же просто игнорируются :roll: .....
Андрей Кравченко  
#25 Оставлено : 21 ноября 2010 г. 17:05:46(UTC)
Андрей Кравченко

Статус: Администратор

Репутация:

Группы: Administrators
Зарегистрирован: 19.08.2007(UTC)
Сообщений: 924
Украина
Откуда: Київ

Здравствуйте, ZloyDjadka
Мы немедленно отвечаем на две категории вопросов.
1. Критичные, в случае, если работоспособность системы у клиента под угрозой.
2. Если ответ на вопрос пользователя нам хорошо известен и не требует значительных затрат времени.

Нужно также учитывать и нашу общую загрузку.
Что касается Вашего вопроса, то для него я не вижу простого решения, хотя бы по той простой причине, что вложенных групп может быть разное количество, и уложиться в три колонки получится далеко не всегда.
Что касается используемого кода, то как мне кажется, Вы все правильно сделали.
Другой вопрос, что это отчет частного случая и не может применяться широкой аудиторией.
Если проблема еще осталась, пришлите файл отчета, посмотрим, что можно сделать.
Пользователи, просматривающие эту тему
Guest (3)
2 Страницы<12
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.

Форум YAF.NET | YAF.NET © 2003-2024, Yet Another Forum.NET
Страница сгенерирована за 0.089 секунды.