Здравствуйте. Столкнулся с ошибкой "Поле не может быть использовано в группировке".
]https://ibb.co/njQgLyX Ошибка появляется в измененной ОСВ, при ее формировании с выбранным полем для сортировки (если выбран ресурс, например Начислено, то ошибки нет).
https://ibb.co/bJ1411
Была поставлена задача доработать стандартную ОСВ проф, а именно добавить шапку и подвал в отчет, а также вычисляемые поля "Количество лицевых счетов", и Сумма нескольких полей (Начисленно + Корректировка + Перерасчет - Скидки)).
Разрешил использование общих модулей, т.к. необходимо было определить ответственного пользователя (ТекущийПользователь)
//++ФАМ 4ый параметр - Истина (разрешить использование общих модулей)
//ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки,Новый Структура("Характеристики",Характеристики),ДанныеРасшифровки;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки,Новый Структура("Характеристики",Характеристики),ДанныеРасшифровки, Истина);
//--ФАМ
Также в Модуле Формы Отчета, Модуле Формы Настроек, Модуле Менеджера, Модуле Объекта необходимо было поменять индекс в строке обращения к Структуре:
Эту:
После внесения изменений работает все, кроме сортировки. Может быть кто-то сталкивался с данной проблемой и сможет подсказать в чем ее суть? В гугле нашел похожие темы, но они не применимы к моей ситуации.
Прикладываю архив с кодом стандартной ОСВ проф и с кодом измененной.
Первый пишу на форум, поэтому извиняюсь если что-то не так. Любую недостающую информацию уточню при необходимости.