Имя: Пароль:
1C
 
Динамический список - отбор
0 Мандалай
 
09.01.19
11:15
Добрый день.
Есть форма списка справочника, на форме динамический список. Все просто и со вкусом: основная таблица - справочник Сотрудники.
В конфигураторе указан отбор по одному из реквизитов тип булево "Поле1" (не типовое поле), с быстрым доступом на форме списка, для того чтобы пользователь мог убрать отбор по этому полю.
В режиме предприятия пользователь может вручную добавить нужные отборы и настройки: например, добавить новое поле в отборы. Если пользователь добавляет в отборы поле с видом булево "Поле2" (типовое) справочник валится с ошибкой "Невозможно применить фиксированные настройки. Пересекаются элементы отбора".
Описание ошибки нашел на ИТС:
https://its.1c.ru/db/metod8dev/content/5293/hdoc/_top/невозможно%20применить%20фиксированные%20настройки.

Но если пытается добавить любое другое поле в отборы то все ок. Не пойму в чем может быть проблема с этим самым полем.
Кто сталкивался?
1 Мандалай
 
09.01.19
11:16
1С:Предприятие 8.3 (8.3.10.2580)
2 Вафель
 
09.01.19
11:27
нельзя так.
если отбор делаешь в "конфигураторе", то юзер уже не может его делать
3 Василий Алибабаевич
 
09.01.19
11:30
(2) +100500 Нужно убирать доступность "включать в пользовательские настройки".
4 Вафель
 
09.01.19
11:31
хотя конечно - это спорное поведение. Но есть то что есть
5 Мандалай
 
09.01.19
11:35
Хм, практика показывает, что на это гребанное типовое поле в принципе не возможно установить отбор - валится с ошибкой.
6 Василий Алибабаевич
 
09.01.19
11:42
(5) "не возможно установить отбор" в пользовательском режиме.
ЧерезПатамуЧта отбор уже установлен программно. А "стой там" "иди сюда" оно не умеет.
Что можно сделать:
1. Убрать к пользователя возможность устанавливать отбор вообще.
2. Исключить поле из доступных для отбора в пользовательском режиме.
3. Бодаться с ПриЗагрузкеДанныхИзНастроекНаСервере() и исключать из настроек отбора пользовательские отборы.
ЗЫ. Наиболее правильным считаю п.2
7 Мандалай
 
09.01.19
12:18
Даже если я убираю все отборы в конфигураторе и пытаюсь установить отбор по данному полю в режиме предприятия (только по нему) - все равно валится с ошибкой.
8 Eiffil123
 
09.01.19
14:04
(7) сбрось форму к заводским настройкам (в режиме предприятия через кнопку Еще). возможно, где-то настройки формы сохранились/закешировались.
9 Мандалай
 
09.01.19
14:32
Сбрасывал, толку ноль.
В общем проблема локализована.
Не работает отбор по одному конкретному реквизиту справочника Сотрудники - "ВАрхиве". Реквизит типовой.
Есть такой же нетиповой, с ним проблема нет.
10 Мандалай
 
09.01.19
14:58
Решено, при открытии списка справочника Сотрудники происходило предварительное заполнение типовых настроек.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс