|   |  |   | 
  
|  | ИзменениеТекстаРедактирования - вроде вызова сервера нет, а текст стирает | ☑ | 
    
        | 0
    
        RomaH   naïve 27.06.19✎ 10:51 | 
        &НаКлиенте
Процедура НомерПолисаИзменениеТекстаРедактирования(Элемент, Текст, СтандартнаяОбработка)
 
 ДлинаНомера = СтрДлина(Текст);
 
 КонецПроцедуры
 
 после выполнения стирает введенный текст (тот что бы раньше - остается, и выделяет оставшийся)
 
 это баг или фича? или СтрДлина неявно сервер вызывает?
 |  | 
    
        | 1
    
        spiller26   27.06.19✎ 10:54 | 
        (0) Какие оповещения есть у поля ещё?     |  | 
    
        | 2
    
        RomaH   naïve 27.06.19✎ 10:58 | 
        никаких
&НаКлиенте
 Процедура НомерПолисаИзменениеТекстаРедактирования(Элемент, Текст, СтандартнаяОбработка)
 
 //ДлинаНомера = СтрДлина(Текст);
 
 КонецПроцедуры
 
 вот так работает нормально
 ДлинаНомера выведена на форму - т.е. происходит перерисовка формы и текст редактирования обновляется ...
 
 т.е. должно стоять
 Обновление текста редактирования = При изменении значения
 
 а в чем разница между "Всегда" и "ПриИзмененииЗначения"?
 т.е. если будет не "Всегда" - то что можно пропустить?
 |  | 
    
        | 3
    
        spiller26   27.06.19✎ 11:11 | 
        (2) Что вы хотите получить в итоге?     |  | 
    
        | 4
    
        spiller26   27.06.19✎ 11:20 | 
        Попробуйте так.
 ТекстПоля = СокрЛП(Текст);
 ДлинаНомера = СтрДлина(ТекстПоля);
 |  | 
    
        | 5
    
        spiller26   27.06.19✎ 11:22 | 
        Если вы проверяете длину то воспользуйтесь АвтоПодбором
Вот тут подробно.
 
 |  | 
        Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн