Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
30 сен 2023, 19:22

Добавление к времени значков "уменьшить" , "увеличить"

Автор Panacea531, 01 ноя 2022, 00:21

0 Пользователей и 1 гость просматривают эту тему.

Panacea531

Ребята подскажите пожалуйста , как сделать чтобы у элемента с типом дата и состав даты-время появились такие значки сбоку "увеличить", "уменьшить" 

alexandr_ll

Panacea531, В свойствах включить кнопку регулирования. https://rusanovdevlog.blogspot.com/2016/03/blog-post_15.html

Как использовать кнопку регулирования в поле выбора (пример)?

//пример использования кнопки регулирования
Кидаем на форму поле выбора, связываем с реквизитом формы ПредставлениеШаблонаОформления с типом произвольный.
Добавляем кнопку регулирования в свойствах в поле выбора, в событии Регулирование прописываем:

Процедура ПолеВыбораОформлениеРегулирование(Элемент, Направление, СтандартнаяОбработка)
СписокВыбора = ЭлементыФормы.ПолеВыбораОформление.СписокВыбора; //получаем ссылку на список выбора
ТекЭлем = СписокВыбора.НайтиПоЗначению(Оформление); //получаем ссылку на текущее значение поля выбора
тИндекс = СписокВыбора.Индекс(ТекЭлем); //получаем индекс
сИндекс = тИндекс + Направление * (-1);
Если сИндекс < 0
ИЛИ сИндекс = СписокВыбора.Количество() Тогда
Возврат //отменяем действие если при переключении список закончился
КонецЕсли;
ПредставлениеШаблонаОформления = СписокВыбора[сИндекс].Значение; //устанавливаем выбранное значение
КонецПроцедуры


LexaK

Panacea531, еще вариант, перейдите в свойства элемента поле ввода с датой, перейдите на закладку Использование,
в свойстве КнопкаРегулирования выберете - Да, в поле появятся кнопочки регулирования.
если помогло нажмите: Спасибо!

Panacea531

LexaK, спасибо всё работает отлично, извините а не подскажите как сделать чтобы например при нажатии на кнопку "увеличить " прибавлялось 30 минут, а не один час?

antoneus

Обработать событие элемента Регулирование.

LexaK

Panacea531, (какие у вас формы? управляемые?)
вообще эти кнопки регулирования изменяют тот разряд, где вы установили курсор (в поле с датой ткнули мышкой)
либо переписывать обработчик события Регулирование.
если помогло нажмите: Спасибо!

Panacea531

LexaK, спасибо большое уже разобрался, сильно выручили

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск