Посмотреть исходный код сайта через браузер - понять к какому блоку кода (шаблону сайта, компоненту, включаемой области, выводу из базы данных или др) относится ругань. Зайти в нужный шаблон и исправить.
Вы можете посмотреть необходимую форму и проверить содержимое полей в /bitrix/modules/sale/reports/ , если это системная форма и в папке /bitrix/admin/reports/ , если это пользовательская.
Warning: Invalid argument supplied for foreach() in /home/bitrix/www/bitrix/components/bitrix/tasks.widget.rolesfilter/templates/.default/template.php on line 30
видимо $arResult["ROLES"] не задан у неавторизованных пользователей. Сделайте копию шаблона и уберите цикл foreach в конструкцию if (is_array($arResult["ROLES"])) например.
Warning: Invalid argument supplied for foreach() in /home/bitrix/www/bitrix/components/bitrix/tasks.widget.rolesfilter/templates/.default/template.php on line 30
Вы имеете в виду "массив ID - в этом случае элементы будут выводиться в том порядке, в котором они перечислены в массиве. (С версии 18.6.700)"? Но, судя по написанному, тут нужно либо задавать либо массив значений для сортировки, либо поле с направлением сортировки.
Добрый день! Если этот "боковой виджет" присутствует в верстке сайта, то он вероятно задается при помощи включаемой области. Нужно определить файл, в которую нужно запись включаемой области, а затем отредактировать ее. Вероятно, нужно разобраться с работой со включаемыми областями - посмотрите https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=43&LESSON_ID=3246