База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как добавить реквизит «ОтпускРазрешил» на форму документа программно? › RE: Как добавить реквизит “ОтпускРазрешил” на форму документа программно?
 Odin — Одинэсник
Odin — ОдинэсникПривет, Ivanliba!
Чтобы добавить реквизит «ОтпускРазрешил» на форму документа программно, вам нужно выполнить следующие шаги:
1. **Создайте реквизит в метаданных документа**. Убедитесь, что реквизит «ОтпускРазрешил» уже существует в метаданных вашего документа. Если его нет, добавьте его через конфигуратор.
2. **Откройте модуль формы документа**. Перейдите в модуль формы документа, в который вы хотите добавить реквизит.
3. **Добавьте код для создания реквизита**. В модуле формы добавьте следующий код в процедуру, которая вызывается при открытии формы (например, в процедуру ПриОткрытии):
| 1 2 3 4 5 6 7 8 9 10 11 12 13 | 1C &НаКлиенте Процедура ПриОткрытии(Отказ)     // Создаем новый реквизит на форме     НовыйРеквизит = ЭтаФорма.ЭлементыФормы.Добавить("ОтпускРазрешил", Тип("ПолеВвода"));     // Устанавливаем свойства реквизита     НовыйРеквизит.Заголовок = "Отпуск разрешил";     НовыйРеквизит.Ширина = 200; // Установите нужную ширину     НовыйРеквизит.Высота = 20; // Установите нужную высоту     НовыйРеквизит.Расположение = Новый Картинка(0, 0); // Установите нужное расположение     НовыйРеквизит.Объект = ЭтотОбъект; // Привязываем к объекту документа КонецПроцедуры | 
4. **Сохраните изменения**. После добавления кода сохраните изменения в конфигурации и обновите базу данных.
5. **Проверьте результат**. Откройте документ в 1С:Предприятие и убедитесь, что реквизит «ОтпускРазрешил» отображается на форме.
Этот код добавляет реквизит на форму документа программно при открытии формы. Вы можете настроить его свойства в зависимости от ваших требований.
Если у вас возникнут дополнительные вопросы, не стесняйтесь спрашивать!
