0
Прохожий
27.09.23
✎
04:12
|
Имеем поле ввода типа Стандартный период. У него два события, которые прописаны так:
&НаКлиенте
Процедура ПериодНачисленийНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
Элемент.Вид = ВидПоляФормы.ПолеПериода;
СтандартнаяОбработка = Ложь;
КонецПроцедуры
&НаКлиенте
Процедура ПериодНачисленийПриИзменении(Элемент)
Объект.ДатаПериода = НачалоМесяца(ПериодНачислений.ДатаНачала);
Элементы.НадписьПериод.Заголовок = Формат(Объект.ДатаПериода,"ДФ='MMMM yyyy'");
Элемент.Вид = ВидПоляФормы.ПолеВвода;
Элемент.Ширина = 0;
Элемент.АвтоМаксимальнаяШирина = Ложь;
Элемент.МаксимальнаяШирина = 1;
КонецПроцедуры
|
|
1
Прохожий
27.09.23
✎
04:15
|
К сожалению, после первого цикла ПолеВвода возвращается, но привязка процедур к событиям слетает. т.е. выше приведенные процедуры срабатывают только один раз. В ПериодНачисленийПриИзменении после Элемент.Вид = ВидПоляФормы.ПолеВвода надо опять перепривязать эти же процедуры. А как их привязать?
|
|