Имя: Пароль:
1C
1С v8
Выбор года в Форме
0 Ученик 1С-ника
 
naïve
08.07.24
12:50
Подскажите, пжст, как правильно организовать заполнение поля, в котором предполагается ввод года? Если установить Тип Дата, с форматированным выводом только года, то в календаре все-равно приходится выбирать какую-то дату.. Или есть возможность настройки календаря для выбора только года?
1 DJ Anthon
 
08.07.24
13:10
НовыйЭлемент = Элементы.Добавить("ПериодГод", Тип("ПолеФормы"));
        НовыйЭлемент.Вид = ВидПоляФормы.ПолеВвода;
        НовыйЭлемент.ПутьКДанным = "ПериодГод";
        НовыйЭлемент.КнопкаРегулирования = Истина;
        НовыйЭлемент.ФорматРедактирования = "ЧГ=";
        НовыйЭлемент.МинимальноеЗначение = 2020;
        НовыйЭлемент.МаксимальноеЗначение = 2100;
        НовыйЭлемент.УстановитьДействие("ПриИзменении", "ПериодГодПриИзменении");
        ЭтаФорма.ПериодГод = Год(ТекущаяДата());
2 Волшебник
 
08.07.24
13:13
(0) Сделайте числовое поле с полем выбора из списка.
Список заполните программно: ±10 лет от текущей даты + два дополнительных пункта: ранее/позже, по которым перезаполнять список на предыдущие/следующие 10 лет
3 Волшебник
 
08.07.24
13:14
(0) Кстати, не надо писать с большой буквы слова, которые ничего не означают, например, Форме, Тип
4 Ученик 1С-ника
 
naïve
08.07.24
13:39
Да. Спс.
(2)то же вариант. Запасным оставлю, спс
(3) ок
5 Волшебник
 
08.07.24
13:40
(4) здесь пишется "тоже"
6 Ученик 1С-ника
 
naïve
08.07.24
13:55
(5) та Вы лингвист, батенька.. УВАЖАЮ! Спс!
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.