1C:невозможно применить фиксированные настройки пересекаются элементы отбора
Эта ошибка может появляться, если при открытии формы списка задаётся «жесткий» отбор, который конфликтует с пользовательским отбором (выбран тот-же отбор, что и «принудительный»). Я решил эту проблему следующим образом: при открытии формы читаю пользовательские отборы, и если вижу что его отбор тот же что и назначаемый, назначаемый отключаю и вывожу сообщение о конфликте:
&НаСервере
Функция ПОлучитьОтборы()
возврат Элементы.Список.ПолучитьИсполняемыеНастройкиКомпоновкиДанных();
КонецФункции
&НаКлиенте
Процедура ПриОткрытии(Отказ)
ВывестиПредупреждение=ложь;
ОтборыПользователя= ПОлучитьОтборы();
для каждого эл из ОтборыПользователя.Отбор.Элементы цикл
если эл.ЛевоеЗначение="ТО_КО" тогда
ВывестиПредупреждение=истина;
конецесли;
конеццикла;
если ВывестиПредупреждение=ложь тогда
Список.Отбор.Элементы.Очистить();
Отбор = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
Отбор.ЛевоеЗначение = Список.Отбор.ДоступныеПоляОтбора.Элементы.Найти("ТО_КО").Поле;
Отбор.ПравоеЗначение =ЭтаФорма.Подразделение;
Отбор.Использование=Истина;
Отбор.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный;
иначе
Сообщить("ВНИМАНИЕ! У вас конфликт отборов. Снимите галочку с отбора ТО_КО");
конецесли;
//ПодключитьОбработчикИзмененияДанных("ДокументСписок.Отбор", "ПосчитатьИтогиНаСервере", Истина);
ПодключитьОбработчикОжидания("ПосчитатьИтогиНаКлиенте",3,ложь);
КонецПроцедуры

