|   |   | 
| 
 | Установка отбора в динамическом списке УФ | ☑ | ||
|---|---|---|---|---|
| 0
    
        Juliette_ Juliette 10.03.22✎ 09:01 | 
        Обновили БП до 108 релиза, перестал работать программный отбор.
 Все было реализовано в расширении, конфигурация типовая Форма списка счетов покупателю &НаСервере Процедура РасшРоли_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка) ЗапрещенныеВОтбореПоля = Новый Массив; Если РольДоступна("РасшРоли_ОграничениеПоОрганизации") Тогда ЗапрещенныеВОтбореПоля.Добавить("Организация"); Список.УстановитьОграниченияИспользованияВОтборе(ЗапрещенныеВОтбореПоля); ОбщегоНазначенияКлиентСервер.УдалитьЭлементыГруппыОтбора(Список.КомпоновщикНастроек.Настройки.Отбор, "Организация"); ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка( Список, "Организация", ПолучитьОрганизациюПоУмолчанию(), ВидСравненияКомпоновкиДанных.Равно, , Истина, РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный); КонецЕсли; КонецПроцедуры ошибка "параметры отбора сортировки группировки или список отображаемых полей заданы неверно Не найден поле отбора Организация" | |||
| 1
    
        vicof 10.03.22✎ 09:04 | 
        да     | |||
| 2
    
        Juliette_ Juliette 10.03.22✎ 09:06 | 
        Поле Организация присутствует как в запросе ДС, так и есть в поле списка. Что за ошибка, подскажите.     | |||
| 3
    
        vicof 10.03.22✎ 09:11 | 
        (2) В расширении или основной конфе присутствует?     | |||
| 4
    
        Juliette_ Juliette 10.03.22✎ 09:13 | 
        (3) в расширении форма заимствована, конечно же она добавлена в расширение.
 работало все до обновления, причину не пойму. | |||
| 5
    
        vicof 10.03.22✎ 09:18 | 
        (4) Причина в обновлении. Ты понимаешь принцип работы расширений?     | |||
| 6
    
        Масянька 10.03.22✎ 09:19 | 
        (4) А реквизит "Организация" добавлен в расширение?     | |||
| 7
    
        hhhh 10.03.22✎ 09:19 | 
        (4) а если убрать форму и снова добавить?     | |||
| 8
    
        Juliette_ Juliette 10.03.22✎ 09:24 | 
        (5) -(7) вы сейчас серьезно?     | |||
| 9
    
        Juliette_ Juliette 10.03.22✎ 09:26 | 
        еще раз, форма списка документа СчетНаОплатуПокупателю
 Форма добавлена в расширение как заимствованный объект, сам объект не добавлен! В форму списка в расширении добавлен только код, который в теме описан. (5)Причем здесь принцип расширения. Код отрабатывает, раз получаем ошибку | |||
| 10
    
        Juliette_ Juliette 10.03.22✎ 09:26 | 
        (7) не помогает     | |||
| 11
    
        vicof 10.03.22✎ 09:34 | 
        А отладчиком, отладчиком учили пользоваться?)     | |||
| 12
    
        Juliette_ Juliette 10.03.22✎ 09:36 | 
        (11) а по делу сказать, извините? База клиент-серверная, отладка отключена, поэтому пока методом поиска ошибки.     | |||
| 13
    
        PaulBC 10.03.22✎ 09:41 | 
        (0) Какая версия платформы?
 Может быть, из-за этого: УстановитьОграниченияИспользованияВОтборе(<Поля>) Описание: Запрещает использование указанных полей и всех их дочерних полей в настройках отбора. Поля, на которые установлено ограничение, не входят в коллекцию доступных полей. Не рекомендуется использовать, начиная с версии 8.3.19. Описание изменено в версии 8.3.19. | |||
| 14
    
        Juliette_ Juliette 10.03.22✎ 09:43 | 
        (13) Вот Вы правы, 8.3.19, сейчас данный код закомментировали, список открылся.
 Но тогда встает второй вопрос - как ограничить отбор по организации? | |||
| 15
    
        acht 10.03.22✎ 09:45 | 
        (12) > пока методом поиска ошибки
 Как оригинально-то метод тыка пальцем в потолок назван... В информационной базе-то хоть поле "организация" вообще есть, не переименовано? | |||
| 16
    
        PaulBC 10.03.22✎ 09:46 | 
        (14) Методы динамического списка УстановитьОграниченияИспользованияВГруппировке(), УстановитьОграниченияИспользованияВОтборе(), УстановитьОграниченияИспользованияВПорядке(), ПолучитьОграниченияИспользованияВГруппировке(), ПолучитьОграниченияИспользованияВОтборе(), ПолучитьОграниченияИспользованияВПорядке() объявляются устаревшими и не рекомендуются к использованию. Рекомендуется использовать свойства динамического списка ОграничениеИспользования и ОграничениеИспользованияРеквизитов полей динамического списка.
 Источник: https://dl05.1c.ru/content/Platform/8_3_19_1522/1cv8upd_8_3_19_1522.htm#4bfd186e-d650-11ea-8371-0050569f678a | |||
| 17
    
        Juliette_ Juliette 10.03.22✎ 09:46 | 
        (16) спасибо!     | |||
| 18
    
        Михаил Козлов 10.03.22✎ 09:48 | 
        (14) Ограничения на уровне записей (RLS).     | |||
| 19
    
        Juliette_ Juliette 10.03.22✎ 09:49 | 
        (18) есть определенные нюансы, почему используем программное ограничение     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |