1с невозможно применить фиксированные настройки пересекаются элементы отбора
На форме выбора задан пользовательский отбор.
Я задаю отбор программно.
ОбщегоНазначенияКлиентСервер.УдалитьЭлементыГруппыОтбораДинамическогоСписка(Список, "Расширение", Неопределено);
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(Список,
"Расширение",
СписокРасширенийИзображений,
ВидСравненияКомпоновкиДанных.ВСписке,
Неопределено,
Истина,
РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Обычный,
"Основная");
Но выходят ошибки о том что, невозможно применить фиксированные настройки, пересекаются элементы отбора.
Как мне программно отключить имеющийся отбор в настройках динамического списка, что выведен на форму?
Я же вот пробую его удалить?
ОбщегоНазначенияКлиентСервер.УдалитьЭлементыГруппыОтбораДинамическогоСписка(Список, "Расширение", Неопределено);
никто не отключал программно пользовательский отбор?Пользовательский отбор - такого понятия в общем случае нет. Пользовательские настройки - это плоская коллекция-мешанина.
(2) Отбор, который задал пользователь сам, через ещё в настройках скд.
Он сохраняется, и не даеи наложиться моему программному отбору.
Как решить этот вопрос? Что нужно сделать*?
(4) Ну подскажите как это сделать? Можно пример кода? Видите я все уже что мог сделал, но невозможно применить фиксированные настройки, пересекаются элементы отбора. Как это решить программно и наложить программный отбор? Сил просто сейчас нет вообще (((((
Может кто подскажет?
Суть в том что если в настройках по ещё, задать отбор, расширение = jpeg, то ошибка, при установке программного отбора, я же его всяко разно отключаю! Почему не работает?
Два варианта решения данной проблемы:
1. Необходимо очистить сохраненные настройки пользователя. Пример для УТ 11.1: Переходим в меню “Администрирование – Настройки пользователей и прав – Очистка настроек” в появившейся форме выбираем пользователя(ей) и чистим. Такой вариант даст разовый результат, если пользователь снова поставит отбор, то получим такую же ошибку.
2. В форме списка или выбора элемента необходимо зайти в свойства динамического списка и свойству “АвтоматическоеСохранениеПользовательскихНастроек” установить значение “Ложь”.
А ЧТО ПРОГРАММНО, ПЕРЕД УСТАНОВКОЙ ПРОГРАММНОГО ОТБОРА ЭТОГО НЕЛЬЗЯ СДЕЛАТЬ. ЧТО БЫ БЫЛО УНИВЕРСАЛЬНО. ВЕДЬ КОМУ ТО НУЖНО СОХРАНЯТЬ ПОЛЬЗОВАТЕЛЬСКИЕ НАСТРОЙКИ! А ГДЕ ТО НУЖНО ИХ ЗАДАВАТЬ ПРОГРАММНО. ПОЧЕМУ НЕТ РЕШЕНИЯ ДЕЛАТЬ ЭТО ПРОГРАММНО?
Читайте также: