|
Установка отбора в динамическом списке УФ | ☑ | ||
---|---|---|---|---|
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) есть определенные нюансы, почему используем программное ограничение
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |