СпособРедактированияСписка

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

Содержит варианты редактирования элементов списка. Используется для заполнения свойства СпособРедактирования.

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

СпособРедактированияСписка (ListEditMode)

СпособРедактированияСписка (ListEditMode)

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

Значения
ВДиалоге (InDialog)
ВСписке (InList)

Описание:

Содержит варианты редактирования элементов списка. Используется для заполнения свойства СпособРедактирования.

Доступность:

Толстый клиент.

См. также:
Расширение табличного поля списка справочника, свойство СпособРедактирования
Расширение табличного поля списка записей регистра сведений, свойство СпособРедактирования
Расширение табличного поля списка видов характеристик, свойство СпособРедактирования
Расширение табличного поля списка плана счетов, свойство СпособРедактирования
Расширение табличного поля списка видов расчета, свойство СпособРедактирования
Расширение табличного поля списка узлов, свойство СпособРедактирования
Расширение табличного поля списка бизнес-процессов, свойство СпособРедактирования
Расширение табличного поля списка задач, свойство СпособРедактирования

Использование в версии:

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

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

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

Проверить СпособРедактированияСписка.ВСписке на собственных данных

Небольшой опыт с подготовленной своей формой, элементом или именованным макетом. Код показывает настоящего получателя настройки, а не универсальную getter-обёртку.

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

Обычная форма списка своего справочника, толстый клиент.

Подготовка

  1. Свой справочник УчебныеКниги: код Строка 10, наименование 100. Создайте собственную карточку УЧЕБ-КНИГ / Учебная книга.

  2. Мастером создайте обычную форму списка этого справочника и обычную форму элемента. Табличное поле Список связано с реальным списком справочника, не с ТаблицаЗначений.

  3. Основной блок — ПриОткрытии этой формы списка. Права изменения только своих учебных карточек.

Процедура ПриОткрытии()
    ЭлементыФормы.Список.СпособРедактирования = СпособРедактированияСписка.ВСписке;
    ЭтаФорма.Заголовок = "Собственные книги: редактирование";
    Сообщить("Способ редактирования своего списка: ВСписке");
КонецПроцедуры

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

  1. Подготовьте описанные свои реквизиты, элементы и при необходимости именованный макет.

  2. Назначьте код указанному событию настоящей формы.

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

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

  1. ВСписке позволяет редактировать непосредственно собственную строку, ВДиалоге открывает подготовленную форму элемента.

  2. При ручном подтверждении изменяется собственная карточка в базе, это не буфер произвольного табличного поля. Рабочие справочники не используйте.

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

Настройка связана с конкретным собственным элементом, типом данных и воспроизводимым действием.

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

  1. Обычные и управляемые элементы отличаются. Не переносите обработчики между ними только по сходству имён.

  2. Readonly-свойства не присваиваются; конфигурация, версия платформы и рабочие объекты в коде не проверяются и не изменяются.

  3. При подготовке HTML BSL не исполнялся; факт запуска этого опыта в 1С не подтверждён.

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

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

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

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

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