Настройка динамического списка программно
Добрый день.
В УТ11.5 есть Безналичные платежи(ЖурналДокументовБезналичныеПлатежи) и надо скрыть от пользователей один из видов операции. Добавил эту обработку в расширение и изменил запрос по формированию списка путем добавления Условия. Но к сожалению, измененная обработка не подтягивается, то есть открывается типовая форма. Слышал, что можно изменить(установить отбор) ПриСозданииНаСервере, но пока что не пойму как это сделать. Вид операции есть в перечислениях, по сути только по одному виду операции надо скрыть документы.
В УТ11.5 есть Безналичные платежи(ЖурналДокументовБезналичныеПлатежи) и надо скрыть от пользователей один из видов операции. Добавил эту обработку в расширение и изменил запрос по формированию списка путем добавления Условия. Но к сожалению, измененная обработка не подтягивается, то есть открывается типовая форма. Слышал, что можно изменить(установить отбор) ПриСозданииНаСервере, но пока что не пойму как это сделать. Вид операции есть в перечислениях, по сути только по одному виду операции надо скрыть документы.
По теме из базы знаний
- Подсистема сохранения и восстановления настроек динамических списков
- Программное управление пользовательскими настройками динамического списка
- Копирование/Удаление пользовательских настроек динамических списков от любого пользователя группе пользователей
- Как ограничить поля отбора в динамическом списке и ничего не сломать
- Команда "Вывести список" для динамического списка. Программное выполнение (вариант)
Найденные решения
Вроде бы так) Тестирую
НовЭлементОтбора = СписокПлатежей.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
НовЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("");
НовЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.НеРавно;
НовЭлементОтбора.Использование = Истина;
НовЭлементОтбора.ПравоеЗначение =Перечисления......................................
НовЭлементОтбора = СписокПлатежей.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
НовЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("");
НовЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.НеРавно;
НовЭлементОтбора.Использование = Истина;
НовЭлементОтбора.ПравоеЗначение =Перечисления......................................
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Вроде бы так) Тестирую
НовЭлементОтбора = СписокПлатежей.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
НовЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("");
НовЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.НеРавно;
НовЭлементОтбора.Использование = Истина;
НовЭлементОтбора.ПравоеЗначение =Перечисления......................................
НовЭлементОтбора = СписокПлатежей.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
НовЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("");
НовЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.НеРавно;
НовЭлементОтбора.Использование = Истина;
НовЭлементОтбора.ПравоеЗначение =Перечисления......................................
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот