1с невозможно применить фиксированные настройки пересекаются элементы отбора
создаю Операция (БУ и НУ) выбираю счет 62.01 выбираю контрагента пытаюсь выбрать договор и получаю ошибку из заголовка открываю отладчик, нахожу в ПриСозданииНаСервере формы выбора ДоговорыКонтрагентов следующую строку Если ЕстьНедоступные Тогда фиксированный массив создаётся из массива со значениями : с покупателем, поставщиком, с комитетом, комиссионером, прочее никак не пойму -- где пересечение элементов?
а если попробовать открыть форму выбора ДоговорыКонтрагентов откуда-нибудь из другого места и там(в форме выбора) сбросить?
в документе операция БУ и НУ пытаюсь выбрать договор ошибка валится на строке модуля формы выбора договора
аналогичная ошибка возникает, если 1. копированием создаешь платежное поручение 2. в копии пытаешь выбрать иной договор
Читаем умные книжки: " если пользователь должен иметь возможность создавать отбор по полю, участвующему в фиксированных настройках списка, нужно удалить отбор из коллекции фиксированных настроек (КомпоновщикНастроек.ФиксированныеНастройки.Отбор) и добавить этот отбор в коллекцию основных настроек списка (КомпоновщикНастроек.Настройки.Отбор)"
компоновщик тут причём ? Использование: Только чтение. Описание: Тип: ЗначенияПараметровДанныхКомпоновкиДанных. Содержит значения параметров запроса, если в запросе используются параметры. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент.
На демо базе воспроизводится? Настройки списка (те которые отборы и т.п.) - это настройки компоновки данных
1. именно у одного юзера такого возникло по непонятным причинам 2. согласен, только это КоллекцияЗначенийПараметровКомпоновкиДанных
Речь о пересечении фиксированных настроек и каких-то других (настроек в варианте, т.е. просто настроек или пользовательских). Обычно пользовательских - собственно пользователь при этом. Ни каких "программных" настроек в компоновке нет.
1. Что бы понять в чем проблема - нужны пользовательские настройки (этого списка от этого пользователя) 2. Что бы локально решить проблему - можно просто сбросить настройки у этого пользователя 3. Свойство Параметры списка отображается напрямую в фиксированные настройки компоновщика настроек (от этого же списка)
Очередная цитата из умной книжки: Следует различать три вида настроек динамического списка: Фиксированные настройки, сделанные программным путем, помещаются в свойство динамического списка КомпоновщикНастроек.ФиксированныеНастройки; Настройки, сделанные в конфигураторе, помещаются в свойство динамического списка КомпоновщикНастроек.Настройки; Пользовательские настройки, сделанные в режиме 1С:Предприятие, помещаются в свойство динамического списка КомпоновщикНастроек.ПользовательскиеНастройки. Пользовательские настройки загружаются из системного хранилища и накладываются на настройки, сделанные в конфигураторе. В случае пересечения этих настроек пользовательские настройки имеют больший приоритет, то есть «затирают» настройки конфигуратора. Затем к полученным настройкам применяются фиксированные настройки. Но в случае пересечения этих настроек будет выдаваться ошибка. Например, при открытии формы списка с отбором (в нашем случае по полю Мастер) этот отбор помещается в фиксированные настройки. Поэтому пользователь уже не сможет установить отбор списка по тому же полю
См. в сторону ХранилищеСистемныхНастроек Как формируется ключ вроде на ИТС написано, но самое простое - посмотреть все от этого пользователя - дальше глазами выделить нужную (там человеко-читаемые строки)
Еще можно попробовать просто e1cib/app/Обработка.НастройкиПользователей Закладка "Прочие настройки", строка "Прочие настройки" - выбрать проблемного пользователя и нажать "Очистить"
понял, как получилось такое пересечение открыл функцию Поиск ссылок на объекты, выбрал в качестве объекта Договор контрагента в открывшейся форме выбора установил отбор по организации в настройке списка
> Например, при открытии формы списка с отбором (в нашем случае по полю Мастер) этот отбор помещается в фиксированные настройки это на какой странице ?
В некоторых релизах конфигураций на управляемом приложении на платформе 1С: Предприятие 8.3 можно получить следующую ошибку:
Текст по кнопочке “Подробно”:
Параметры Отбора, Сортировки, Группировки или список отображаемых полей заданы неверно. по причине: Невозможно применить фиксированные настройки. Пересекаются элементы отбора.
Воспроизведение ошибки
Причина
Причина в использовании новой технологии в еще не подготовленной конфигурации, а именно свойство динамического списка “АвтоматическоеСохранениеПользовательскихНастроек”.
Два варианта решения данной проблемы:
1. Необходимо очистить сохраненные настройки пользователя. Пример для УТ 11.1: Переходим в меню “Администрирование – Настройки пользователей и прав – Очистка настроек” в появившейся форме выбираем пользователя(ей) и чистим. Такой вариант даст разовый результат, если пользователь снова поставит отбор, то получим такую же ошибку.
2. В форме списка или выбора элемента необходимо зайти в свойства динамического списка и свойству “АвтоматическоеСохранениеПользовательскихНастроек” установить значение “Ложь”.
Такой вариант решения можно считать временным, до момента обновления на релиз конфигурации с исправленной ошибкой.
Похожие FAQ
17 правил для составления оптимального ЗАПРОСа к данным базы 1С 44
Для формирования и выполнения запросов к таблицам базы данных в платформе 1С используется специальный объект языка программирования Запрос . Создается этот объект вызовом конструкции Новый Запрос . Запрос удобно использовать, когда требуется получ COM-соединение не обнаружило свободной лицензии / ключ защиты 0
Иногда при подключении к 1С возникает ошибка: COM-соединение не обнаружило свободной лицензии! COM-соединение не обнаружило ключ защиты программы! https://helpf.pro/uploads/img/_1-UsuyAg6E2P.jpg В таких случаях, иногда, может помочь следующий с Cодержимое указанного ниже веб-сайта в этом приложении блокируется. Aboutsecurity_1cv8c.exe 1
Проблема: После обновления на 1С:Бухгалтерию предприятия 3-й версии, при нажатии на закладку командного интерфейса 1С:предприятие, выскакивает ошибка: Aboutsecurity_1cv8c.exe или Aboutsecurity_1cv8.exe «Содержимое указанного ниже веб-узла в э Excel файл как Внешний источник данных 16
Подключимся и загрузим из файла Excel данные в таблицу значений 1С. Сделать теперь это очень просто. 1. В конфигурации добавляет новый объект метаданных типа " Внешние источники данных" и назовем его просто " Excel" . https://helpf.pro/uploads/img PostgreSQL: установка, настройка, обслуживание 11
PostgreSQL напрямую "из коробки" применяться для использования с 1С Предприятем не может. Необходима именно адаптированная версия от 1С, превращающая PostgreSQL в блокировочник, причем нужно понимать, что блокировки будут накладываться на всю таблиц Посмотреть все результаты поиска похожих
Еще в этой же категории
В некоторых релизах конфигураций на управляемом приложении на платформе 1С: Предприятие 8.3 можно получить следующую ошибку:
Текст по кнопочке “Подробно”:
Параметры Отбора, Сортировки, Группировки или список отображаемых полей заданы неверно. по причине: Невозможно применить фиксированные настройки. Пересекаются элементы отбора.
Воспроизведение ошибки
Причина
Причина в использовании новой технологии в еще не подготовленной конфигурации, а именно свойство динамического списка “АвтоматическоеСохранениеПользовательскихНастроек”.
Два варианта решения данной проблемы:
1. Необходимо очистить сохраненные настройки пользователя. Пример для УТ 11.1: Переходим в меню “Администрирование – Настройки пользователей и прав – Очистка настроек” в появившейся форме выбираем пользователя(ей) и чистим. Такой вариант даст разовый результат, если пользователь снова поставит отбор, то получим такую же ошибку.
2. В форме списка или выбора элемента необходимо зайти в свойства динамического списка и свойству “АвтоматическоеСохранениеПользовательскихНастроек” установить значение “Ложь”.
Такой вариант решения можно считать временным, до момента обновления на релиз конфигурации с исправленной ошибкой.
Похожие FAQ
17 правил для составления оптимального ЗАПРОСа к данным базы 1С 44
Для формирования и выполнения запросов к таблицам базы данных в платформе 1С используется специальный объект языка программирования Запрос . Создается этот объект вызовом конструкции Новый Запрос . Запрос удобно использовать, когда требуется получ Cодержимое указанного ниже веб-сайта в этом приложении блокируется. Aboutsecurity_1cv8c.exe 1
Проблема: После обновления на 1С:Бухгалтерию предприятия 3-й версии, при нажатии на закладку командного интерфейса 1С:предприятие, выскакивает ошибка: Aboutsecurity_1cv8c.exe или Aboutsecurity_1cv8.exe «Содержимое указанного ниже веб-узла в э PostgreSQL: установка, настройка, обслуживание 11
PostgreSQL напрямую "из коробки" применяться для использования с 1С Предприятем не может. Необходима именно адаптированная версия от 1С, превращающая PostgreSQL в блокировочник, причем нужно понимать, что блокировки будут накладываться на всю таблиц rphost занимает память и грузит процессор 19
У многих возникают проблемы с rphost.exe, разного вида: rphost занимает всю память rphost грузит процессор rphost жрет память причем 1С даже на запущена, а в диспетчере следующее: ежеминутно расчет на 2-3 мегабайта. Как быть и что делат Автоматическая архивация баз 1С с использованием Cobian Backup и VBS скриптов 8
Клиент попросил настроить автоматическую архивацию баз 1С раз в три дня и выгрузку архивов на Dropbox и на FTP Сервер. Кроме 1С нужно архивировать папку с рабочими документами. Хочет - так хочет, делаем: Первым делом настроим автоматическую архивац Посмотреть все результаты поиска похожих
Еще в этой же категории
В некоторых релизах конфигураций на управляемом приложении на платформе 1С: Предприятие 8.3 можно получить следующую ошибку:
Текст по кнопочке “Подробно”:
Параметры Отбора, Сортировки, Группировки или список отображаемых полей заданы неверно. по причине: Невозможно применить фиксированные настройки. Пересекаются элементы отбора.
Воспроизведение ошибки
Причина
Причина в использовании новой технологии в еще не подготовленной конфигурации, а именно свойство динамического списка “АвтоматическоеСохранениеПользовательскихНастроек”.
Два варианта решения данной проблемы:
1. Необходимо очистить сохраненные настройки пользователя. Пример для УТ 11.1: Переходим в меню “Администрирование – Настройки пользователей и прав – Очистка настроек” в появившейся форме выбираем пользователя(ей) и чистим. Такой вариант даст разовый результат, если пользователь снова поставит отбор, то получим такую же ошибку.
2. В форме списка или выбора элемента необходимо зайти в свойства динамического списка и свойству “АвтоматическоеСохранениеПользовательскихНастроек” установить значение “Ложь”.
Такой вариант решения можно считать временным, до момента обновления на релиз конфигурации с исправленной ошибкой.
Похожие FAQ
17 правил для составления оптимального ЗАПРОСа к данным базы 1С 44
Для формирования и выполнения запросов к таблицам базы данных в платформе 1С используется специальный объект языка программирования Запрос . Создается этот объект вызовом конструкции Новый Запрос . Запрос удобно использовать, когда требуется получ COM-соединение не обнаружило свободной лицензии / ключ защиты 0
Иногда при подключении к 1С возникает ошибка: COM-соединение не обнаружило свободной лицензии! COM-соединение не обнаружило ключ защиты программы! https://helpf.pro/uploads/img/_1-UsuyAg6E2P.jpg В таких случаях, иногда, может помочь следующий с Cодержимое указанного ниже веб-сайта в этом приложении блокируется. Aboutsecurity_1cv8c.exe 1
Проблема: После обновления на 1С:Бухгалтерию предприятия 3-й версии, при нажатии на закладку командного интерфейса 1С:предприятие, выскакивает ошибка: Aboutsecurity_1cv8c.exe или Aboutsecurity_1cv8.exe «Содержимое указанного ниже веб-узла в э Excel файл как Внешний источник данных 16
Подключимся и загрузим из файла Excel данные в таблицу значений 1С. Сделать теперь это очень просто. 1. В конфигурации добавляет новый объект метаданных типа " Внешние источники данных" и назовем его просто " Excel" . https://helpf.pro/uploads/img PostgreSQL: установка, настройка, обслуживание 11
PostgreSQL напрямую "из коробки" применяться для использования с 1С Предприятем не может. Необходима именно адаптированная версия от 1С, превращающая PostgreSQL в блокировочник, причем нужно понимать, что блокировки будут накладываться на всю таблиц Посмотреть все результаты поиска похожих
Еще в этой же категории
Доброго дня! Нужна помощь: Открываю форму с динамическим списком с основной таблицей "Справочник.Ф". При создании на сервере задаю отбор:
ЭлементОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Организация");
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ЭлементОтбора.Использование = Истина;
ЭлементОтбора.ПравоеЗначение = Параметры.Организация;
Отбор работает. Но, пользователю этот отбор не виден и недоступен. То есть он о нем ни ведает. И, если попытается установить свой, то получает ошибку:
"Невозможно применить фиксированные настройки. Пересекаются элементы отбора".
И, наоборот, если применять настройку программно на ранее сохраненную настройку пользователя, то получим аналогичную ошибку.
Пожалуйста, подскажите можно ли проверить наличие пользовательской настройки и сбросить ее, до того как применять свою? Как сделать видимой пользователь отбор заданный из кода?
Только чтение.
Описание:
Тип: ДоступныеПоляКомпоновкиДанных.
Содержит доступные поля для редактирования отбора.
Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
Содержит режимы отображения элемента настройки компоновки данных.
Читай последние посты:
Посмотрел, спасибо. Задал пользовательскую настройку: отбор по организации. При открытии форму отбор срабатывает. Пытаюсь посмотреть отбор:
ПользовательскийОтбор = Список.КомпоновщикНастроек.ПользовательскиеНастройки.Элементы.Найти(Список.КомпоновщикНастроек.Настройки.Отбор.ИдентификаторПользовательскойНастройки);
Заданные настройки пользователем не видны, то есть и очистить нечегою Поскажите, пожалуйста, что не так?
(5) Отбор, который виден пользователю по-умолчанию сидит как пользовательская настройка ВСЕГО отбора.
А пользовательская настройка для ЭЛЕМЕНТА отбора это другое. Смотри, короче, все пользовательские настройки отладчиком, там будет всё ясно.
Прошу прощения за свою несообразительность, но излазил отладчиком в процедуре ПриСозданииНаСервере():
1)Список.КомпоновщикНастроек.Настройки.Отбор.Элементы
2)Список.КомпоновщикНастроек.ПользовательскиеНастройки.Элементы ---> Список.КомпоновщикНастроек.ПользовательскиеНастройки.Элементы[0].Элементы
Коллекции Элементы пустые. Еще, что можно посмотреть?
(7) Пользовательские настройки могут сохранятся.
Восстанавливаются уже после ПриСозданииНаСервере.
Смотри событие списка: СписокПередЗагрузкойПользовательскихНастроекНаСервере(Элемент, Настройки)
+(8) Нужно взять параметр Настройки и аккуратно вырезать оттуда всё что решаем безусловно устанавливать в ПриСоздании.
Конечно, можно тупо отключить сохранение пользовательских настроек, но цывильнее оставить максимум возможностей.
Читайте также: