База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как выбрать год (2023-2025) на форме обработки через реквизит в 1С? › RE: Как выбрать год (2023-2025) на форме обработки через реквизит в 1С?
Для реализации выбора года на форме обработки через реквизит можно использовать элемент управления “Поле выбора” или “Комбобокс”. Вот пошаговая инструкция:
1. **Создайте реквизит**:
– Добавьте реквизит на форму обработки, например, назовите его ВыбранныйГод
с типом Число
.
2. **Настройте элемент управления**:
– Установите для реквизита ВыбранныйГод
тип элемента управления “Комбобокс” или “Поле выбора”.
3. **Заполните значения**:
– В модуле формы добавьте код для заполнения значений комбобокса. Это можно сделать в обработчике события ПриОткрытии
формы:
1 2 3 4 5 6 7 | 1C &НаКлиенте Процедура ПриОткрытии() ВыбранныйГод.Элементы.Добавить(2023); ВыбранныйГод.Элементы.Добавить(2024); ВыбранныйГод.Элементы.Добавить(2025); КонецПроцедуры |
4. **Обработка выбора**:
– Добавьте обработчик для события изменения значения реквизита ВыбранныйГод
, чтобы выполнять необходимые действия при выборе года:
1 2 3 4 5 6 | 1C &НаКлиенте Процедура ВыбранныйГодИзменение(Элемент) // Здесь можно добавить логику, которая будет выполняться при выборе года Сообщить("Выбранный год: " + ВыбранныйГод); КонецПроцедуры |
5. **Сохранение значения**:
– Убедитесь, что значение выбранного года сохраняется в объекте, если это необходимо, например, при нажатии кнопки “Сохранить”.
Таким образом, вы создадите удобный интерфейс для выбора года на форме обработки.
Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/1028369/