Расширение формы клиентского приложения для динамического списка.ОтображениеТаблицы

Темы платформы · TableRepresentation

По данному параметру устанавливается свойство ОтображениеТаблицы таблицы основного реквизита формы.

Полное описание, параметры и ограничения

Расширение формы клиентского приложения для динамического списка.ОтображениеТаблицы (Client application form extension for dynamic lists.TableRepresentation)

Расширение формы клиентского приложения для динамического списка (Client application form extension for dynamic lists)

ОтображениеТаблицы (TableRepresentation)

Доступен, начиная с версии 8.3.19.

Описание:
По данному параметру устанавливается свойство ОтображениеТаблицы таблицы основного реквизита формы.
Использование в версии:

Доступен, начиная с версии 8.3.19.

Методическая информация

Практические примеры

Открыть собственный список: ОтображениеТаблицы

Показываем собственный иерархический справочник деревом.

Где и как запускать

Клиентский модуль собственной внешней учебной формы; управляемый список создаётся конструктором для собственного справочника.

Подготовка

  1. Работайте только в собственной пустой учебной конфигурации. В Конфигураторе создайте Справочник УчебныеКарточки; не добавляйте эти учебные объекты в рабочую базу.

  2. Код — строковый длиной 10, наименование длиной 100. Для справочника, плана обмена и плана видов характеристик включите автонумерацию. Для счетов и видов расчёта код назначается явно в примере.

  3. Справочник неиерархический, без владельца. Имя УчебныеКарточки не означает наличие такого справочника в типовой конфигурации.

  4. Добавьте реквизиты Комментарий (Строка 100), Лимит (Число 15.2 с разрешённым отрицательным знаком), ЗапретУдаления (Булево). Не делайте их автоматически обязательными: дополнительные правила описаны отдельными обработчиками.

  5. Для этого опыта включите у УчебныеКарточки иерархию групп и элементов. Создайте две собственные карточки с комментариями ПРИМЕР и ДРУГОЙ, поместите их в собственную группу Учебная группа.

  6. Конструктором форм создайте управляемую форму списка УчебныйСписок: основной реквизит Список типа ДинамическийСписок, основная таблица Справочник.УчебныеКарточки. Выведите Наименование и Комментарий, оставьте стандартные команды создания и выбора.

  7. Основной код — клиентская команда внешней учебной формы. Создайте её кнопку ОткрытьУчебныйСписок. Закройте ранее открытый список перед каждым опытом, чтобы не проверять повторно используемый экземпляр со старыми параметрами.

  8. Не подменяйте ОсновнуюТаблицу чужим справочником. Для отборов поля берутся из конкретной основной таблицы, а не из произвольного табличного поля.

&НаКлиенте
Процедура ОткрытьУчебныйСписок(Команда)
    ПараметрыОткрытия = Новый Структура;
    ПараметрыОткрытия.Вставить("РежимВыбора", Истина);
    ПараметрыОткрытия.Вставить("ОтображениеТаблицы", ОтображениеТаблицы.Дерево);
    ОткрытьФорму("Справочник.УчебныеКарточки.Форма.УчебныйСписок", ПараметрыОткрытия, ЭтаФорма);
КонецПроцедуры

Разбор по шагам

  1. Собственная форма имеет основным реквизитом ДинамическийСписок, поэтому параметр применяет именно это расширение.

  2. Имя параметра и тип значения взяты из установленной справки.

  3. Показываем собственный иерархический справочник деревом.

Как проверить результат

  1. Показываем собственный иерархический справочник деревом.

  2. Список работает только с собственными карточками учебной конфигурации; открытие списка не изменяет сами записи.

Ожидаемый результат

Показан конкретный вариант открытия собственной формы списка.

На что обратить внимание

  1. РежимВыбора не означает автоматическую запись результата в вызывающую форму.

  2. Отбор по комментарию показывает учебную технику, но не является ограничением доступа к данным.

  3. Фиксированные настройки и пользовательские настройки — разные контейнеры. Пустой контейнер не выдаётся за настроенную схему отчёта.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.