Всем доброго времени суток!
Есть отчет, писаный не мною. На писан на СКД
Работал он нормально, но после обновления УТ с 11.4.11.106 до 11.4.12.71 этот отчет отказывается правильно сортировать данные.
Куда копать и куда смотреть???
---
Сначала выводится иерархия, а внутри неё сортировка по артикулу. А как иначе? Иначе иерархия будет повторяться, если артикулы вразброс.
Тогда НА СКД это не решить. Пишите запрос с выводом так, как вам надо.
---
выкрутился)))
Со своей иерархией не получилось кстати...
---
Скрины ошибки покажите
---
Сортировка не правильно делается.
---
В настройках отчета, по умолчанию не включена сортировка. Включали?
---
Включал. Не помогает.
---
Она включена в детальных записях и в иерархии номенклатуры. Т.е. настройка индивидуальная для группировки. Если сам отчет никто не менял, то дело может быть в сохраненных настройках отчета под пользователем. Может быть после обновления конфигурации старые настройки затерлись и вернулись к стандартным. Могла быть ситуация, когда пользователь все это время работал с сохраненными нормальными настройками, а отчет в процессе работы менялся, но его настройки не применялись.
---
Отчет не трогали больше года. Настройки пользователей сейчас удалил. Все.
Создал заново. Эффект тот же.
---
В отчете указана сортировка по артикулу. А оно не сортирует.
До обновления все норм. Проверял на копии до обновления.
---
На ERP сортировка по Артикулу работает. Что конкретно не нравится? Артикул строковый реквизит, так что правильность его сортировки гарантировать невозможно.

На втором скрине вполе себе ожидаемое поведение сортировки относительно строковых данных

Попробуйте переименовать имя объекта отчета и имя варианта отчета, возможно игрались с настройками и они записались в базу.
---
У вас да работает. Стандартный прайс 1С тоже правильно сортирует. Почему мой не хочет сортировать.
---
Пробуйте такой вариант, как на скриншоте. Если не поможет, попробуйте вместо отключенной галки в корне отчета выставить Авто.
Если тоже не поможет, то в корне сортировку включите, а в остальных группировках поставьте Авто. Наблюдайте меняется что-то или нет.
---
Сделал. Не помогает. Вы на своей базе сформируйте. Может у меня с базой что.
Хотя ее проверял на ошибки и тестил.
---
Попробуйте на копии старой базы ваш новый вариант отчета (с переименованием файла, объекта, варианта). Сохранилась ли нормальная сортировка.
---
Если я правильно понял - у вас сортировка сделана по умолчанию - как захочет СКД. То есть штрихкод, артикул, номенклатура и т.д. В конструкторе запроса в последнем Запросе пакета настройте порядок как вам надо.
---
Категорически неудачный совет. Сортировка настроена на вкладке Настройки. Некоторые запросы в СКД настолько специфичны, что наличие конструкций "УПОРЯДОЧИТЬ ПО" в запросе СКД приводят к тому, что отчет становится неработоспособным из-за того, что СКД пытается в этот блок добавить сортировку полей, которых не существует в выборке.
---
Не увидел никакой сортировки на вкладке Настройки.
---
Нет так никакой галки, потому и написал. А так - конечно, там и сортируйте как хотите
---
И так ставил
---
И всё-таки в конце запроса попробуйте поставить:
 УПОРЯДОЧИТЬ ПО Артикул

А в настройках уберите сортировку
---
Пробовал
---
Попробуйте мой вариант отчета
---
Заколдованная ситуация.
---
Все равно. Не сортирует. И при этом не меняются строки. Я уже и по артикулу сделал, и АВТО поставил. И в запросе отсортировал по артикулу.
---
Этот же отчет но до обновления на 11.4.12.71
---
И он же но после обновления.
---
Вижу. Да. Неправильная.
---
Где правильная покажите.
---
А такой вариант? У меня работает, вроде.
---
Внешний вид изменился, и все равно не сортирует.
---
Релиз УТ у вас какой???
---
11.4.12.75
---
А можете свой скрин кинуть???
---
Не, неправильно и у меня. Внешний вид поменял как у вас, увидел.
---
Расследование показало, что поломали сортировку в платформе 8.3.13
В режиме совместимости 8.3.12 на УТ 11.4.12 (поправил общий модуль чтобы запустить) - сортировка работает как надо.
В режиме совместимости 8.3.13 и выше (проверял до 8.3.16) - в данном случае неадекватно отрабатывает.
Проверял на простейшем отчете только с номенклатурой и артикулом.
Сама УТ тут не при чем.
Как мне кажется наоптимизировали работу с достроением иерархии. Можно попробовать свою иерархию построить.
Печаль...
---
Ну да похоже ваш вариант будет правильным ответом. Как вернуть совместимость на 8.3.12???
11.4.11.106 режим совместимости 8.3.12
А в 11.4.12.71 -> 8.3.14
---
Сейчас попробую ручную иерархию сделать с ограничением для отборов и сортировки.
---
выкрутился)))
Со своей иерархией не получилось кстати...
---
Вознаграждение перечислил.
Прошу ответеть на вопрос это теперь особенность или косяк 1С???
---
Кстати в 11.4.11.106 БСП версии 3.1.2.445
А в 11.4.12.71 БСП версия 3.0.3.298
Может с этим быть связано???
---
Вот сначала сделал отчёт. Допилите сами?
---
Группировка по номенклатуре (Только иерархия отсутствует) отсутствует.
А если ее добавить опять не формируется.
---
Сначала выводится иерархия, а внутри неё сортировка по артикулу. А как иначе? Иначе иерархия будет повторяться, если артикулы вразброс.
Тогда НА СКД это не решить. Пишите запрос с выводом так, как вам надо.
---
Вознаграждение перечислил.
Прошу ответеть на вопрос это теперь особенность или косяк 1С???
---
И так тему можно закрывать.
Два человека победители.
Распределил по времени ответа
1) burgomister ответ в 10:15
2) EVKash ответ в 10:35

А теперь вопрос это особенность или так теперь нужно делать???
Или это косяк с СКД???
---
Это называется ФИЧА :-)
---
А фича эта как думаете где-то документирована от 1С???
Или это как обычно???
---
А фича эта как думаете где-то документирована от 1С???
Вряд-ли...

(47) Или это как обычно???
Это скрыто под словом оптимизация.
---
Фича - это недокументированная особенность :-)