Тип: ПользовательскиеНастройкиКомпоновкиДанных. Пользовательские настройки, которые будут использоваться в основном динамическом списке формы.
Полное описание, параметры и ограничения
Расширение формы клиентского приложения для динамического списка.ПользовательскиеНастройки (Client application form extension for dynamic lists.UserSettings)
Расширение формы клиентского приложения для динамического списка (Client application form extension for dynamic lists)
ПользовательскиеНастройки (UserSettings)
Доступен, начиная с версии 8.3.3.
Описание:
Тип: ПользовательскиеНастройкиКомпоновкиДанных.
Пользовательские настройки, которые будут использоваться в основном динамическом списке формы.
Использование в версии:
Доступен, начиная с версии 8.3.3.
Методическая информация
Практические примеры
Открыть собственный список: ПользовательскиеНастройки
Передаём явно созданный пустой контейнер пользовательских настроек. Это опыт открытия без заранее сохранённого персонального отбора, а не заполненные настройки неизвестного отчёта.
Где и как запускать
Клиентский модуль собственной внешней учебной формы; управляемый список создаётся конструктором для собственного справочника.
Подготовка
Работайте только в собственной пустой учебной конфигурации. В Конфигураторе создайте Справочник УчебныеКарточки; не добавляйте эти учебные объекты в рабочую базу.
Код — строковый длиной 10, наименование длиной 100. Для справочника, плана обмена и плана видов характеристик включите автонумерацию. Для счетов и видов расчёта код назначается явно в примере.
Справочник неиерархический, без владельца. Имя УчебныеКарточки не означает наличие такого справочника в типовой конфигурации.
Добавьте реквизиты Комментарий (Строка 100), Лимит (Число 15.2 с разрешённым отрицательным знаком), ЗапретУдаления (Булево). Не делайте их автоматически обязательными: дополнительные правила описаны отдельными обработчиками.
Для этого опыта включите у УчебныеКарточки иерархию групп и элементов. Создайте две собственные карточки с комментариями ПРИМЕР и ДРУГОЙ, поместите их в собственную группу Учебная группа.
Конструктором форм создайте управляемую форму списка УчебныйСписок: основной реквизит Список типа ДинамическийСписок, основная таблица Справочник.УчебныеКарточки. Выведите Наименование и Комментарий, оставьте стандартные команды создания и выбора.
Основной код — клиентская команда внешней учебной формы. Создайте её кнопку ОткрытьУчебныйСписок. Закройте ранее открытый список перед каждым опытом, чтобы не проверять повторно используемый экземпляр со старыми параметрами.
Не подменяйте ОсновнуюТаблицу чужим справочником. Для отборов поля берутся из конкретной основной таблицы, а не из произвольного табличного поля.
&НаКлиенте
Процедура ОткрытьУчебныйСписок(Команда)
ПараметрыОткрытия = Новый Структура;
ПараметрыОткрытия.Вставить("РежимВыбора", Истина);
ПараметрыОткрытия.Вставить("ПользовательскиеНастройки", Новый ПользовательскиеНастройкиКомпоновкиДанных);
ОткрытьФорму("Справочник.УчебныеКарточки.Форма.УчебныйСписок", ПараметрыОткрытия, ЭтаФорма);
КонецПроцедурыРазбор по шагам
Собственная форма имеет основным реквизитом ДинамическийСписок, поэтому параметр применяет именно это расширение.
Имя параметра и тип значения взяты из установленной справки.
Передаём явно созданный пустой контейнер пользовательских настроек. Это опыт открытия без заранее сохранённого персонального отбора, а не заполненные настройки неизвестного отчёта.
Как проверить результат
Передаём явно созданный пустой контейнер пользовательских настроек. Это опыт открытия без заранее сохранённого персонального отбора, а не заполненные настройки неизвестного отчёта.
Список работает только с собственными карточками учебной конфигурации; открытие списка не изменяет сами записи.
Ожидаемый результат
Показан конкретный вариант открытия собственной формы списка.
На что обратить внимание
РежимВыбора не означает автоматическую запись результата в вызывающую форму.
Отбор по комментарию показывает учебную технику, но не является ограничением доступа к данным.
Фиксированные настройки и пользовательские настройки — разные контейнеры. Пустой контейнер не выдаётся за настроенную схему отчёта.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.