Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
12 дек 2024, 11:51

Как работать с событием реквизитов <<Регулирование?>>(Примеры, плиз) Я так понимаю(Булево, дата, число)?

Автор Новый, 04 июл 2024, 20:35

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

Новый



antoneus


LexaK

Новый, а зачем вам события? просто включите кноку в реквизите
Кнопка регулирования = Да (вместо Авто)

при ее нажатии ваши данные будут меняться на +1 или -1
если помогло нажмите: Спасибо!


Новый

LexaK, Благодарю, просто желание поработать и проработать события, которые имеются, потестить(руку набить)


LexaK

Новый, на вашей первой картинке, где Регулирование - нажмите на кнопочку с увеличилкой!
создастся обработчик события....
если помогло нажмите: Спасибо!

Новый

LexaK, Это понятно, но как с кодом правильно работать <<как программно работать с событием регулирование>>?

antoneus

На тему "как правильно работать с кодом" написаны преизрядные тома множеством авторов. В вашем случае - если вам нужно изменять дату нажатием кнопки на 0.5 секунды в ту или другую сторону, ваш код должен выглядеть так:

&НаКлиенте
Процедура ДатаРегулирование(Элемент, Направление, СтандартнаяОбработка)

    СтандартнаяОбработка = Ложь;
    Дата = Дата + Направление * 0.5;//если Дата - это реквизит документа и мы находимся в его форме, тогда обращаемся к Объект.Дата

КонецПроцедуры

В регулировании элемента с типом булево как-то не вижу смысла. Если вы хотите, чтобы при щелкании туда-сюда истина менялась на ложь, тогда

&НаКлиенте
Процедура РеквизитСТипомБулевоРегулирование(Элемент, Направление, СтандартнаяОбработка)

    СтандартнаяОбработка = Ложь;
    РеквизитСТипомБулево= не РеквизитСТипомБулево;

КонецПроцедуры


Теги: #примеры 

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

Рейтинг@Mail.ru

Поиск