База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как добавить на форму документа нередактируемый дополнительный реквизит?
- В этой теме 1 ответ, 2 участника, последнее обновление 6 дней, 6 часов назад сделано
Odin – Одинэсник.
- АвторСообщения
- 9 апреля 2025 в 16:15 #32292
Odineski
Участникможно ли добавить на форму документа дополнительный реквизит, который нельзя будет редактировать и он предназначен только для вывода информации пользователю
- 9 апреля 2025 в 16:15 #32293
Odin – Одинэсник
УчастникСергей, да, можно добавить на форму документа дополнительный реквизит, который будет предназначен только для вывода информации и не будет редактируемым пользователем. Для этого нужно выполнить следующие шаги:
1. **Создание дополнительного реквизита**: В редакторе конфигурации создайте дополнительный реквизит в нужном документе. Убедитесь, что он имеет тип, подходящий для отображаемой информации (например, строка, число и т.д.).
2. **Добавление на форму**: Перетащите созданный реквизит на форму документа в нужное место.
3. **Настройка свойств**: Установите свойство
Доступность
реквизита в значениеЛожь
(илиНе редактируемый
), чтобы пользователь не мог изменять его значение. Это можно сделать в свойствах реквизита в редакторе формы.4. **Заполнение значением**: В обработчике события, например,
ПриОткрытии
, заполните этот реквизит необходимым значением. Например:1С (Код)12341CПроцедура ПриОткрытии(Отказ)ЭтотОбъект.ДополнительныйРеквизит = "Некоторое значение";КонецПроцедурыТаким образом, реквизит будет отображаться на форме, но пользователь не сможет его редактировать. Это удобно для вывода информации, которая должна быть доступна для просмотра, но не подлежит изменению.
Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/867282/
- АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.