|   |   | 
| 
 | Не срабатывает событие поля ПриИзменении при смене страницы панели | ☑ | ||
|---|---|---|---|---|
| 0
    
        Crush 01.04.15✎ 16:06 | 
        На форме есть поле ввода (строка) и панель с двумя закладками.
 Вводим текст в поле, затем щелкам на другую страницу. Сначала срабатывает событие ПриСменеСтраницы, затем ПолеПриИзменении. Что уже странно! Причем ПолеВвода в ПриСменеСтраницы не имеет нового значения, а ЭлементыФормы.ПолеВвода.Значение - содержит Если в ПриСменеСтраницы написать ПолеВвода = "", то событие ПолеПриИзменении не сработает. А мне нужно запомнить значение поля перед сменой страницы, а при смене страницы установить новые значения. Как поступить? | |||
| 1
    
        Славен 01.04.15✎ 16:08 | 
        (0) ОкончаниеВводаТекста     | |||
| 2
    
        Crush 01.04.15✎ 16:09 | 
        (1) Тоже не срабатывает     | |||
| 3
    
        Crush 01.04.15✎ 16:10 | 
        Волшебник, у меня щя глюки с твоих приколов начнутся:))     | |||
| 4
    
        butterbean 01.04.15✎ 16:12 | 
        ну и бери значение из ЭлементыФормы.ПолеВвода.Значение     | |||
| 5
    
        Crush 01.04.15✎ 16:16 | 
        (4) Неудобно.
 Одно за другое цепляется. ЭлементыФормы.ПолеВвода.Значение я буду брать в ПриСменеСтраницы. При этом мне надо знать предыдущую страницу. Для этого нужна переменная формы с предыдущей страницей. Может проще есть варианты? | |||
| 6
    
        Crush 01.04.15✎ 16:44 | 
        (4) +(5) А вообще ничего так получилось: Сделал считывание по значениям элементов.
 Сразу вижу ПЛЮС - не надо при изменении каждого элемента сохранять значение, т.к. они все сохраняются при смене страницы. | |||
| 7
    
        D_E_S_131 01.04.15✎ 16:45 | 
        Сделать форму по-человечески не предлагать?     | |||
| 8
    
        Crush 01.04.15✎ 16:55 | 
        (7) Попробуй. Мож я действительно что то упустил.     | |||
| 9
    
        hhhh 01.04.15✎ 16:56 | 
        (8) что реально поля ввода без привязки к реквизитам? Первое апреля?     | |||
| 10
    
        Crush 01.04.15✎ 16:58 | 
        (9) Форма без реквизитов     | |||
| 11
    
        Crush 01.04.15✎ 16:59 | 
        (10) Тьфу. Имел в виду форма внешней обработки.
 Есть элементы формы, и они привязаны к реквизитам формы конечно. Только изменение реквизита происходит после смены страницы | |||
| 12
    
        Crush 01.04.15✎ 17:01 | 
        А значение элемента есть в приСменеСтраницы     | |||
| 13
    
        hhhh 01.04.15✎ 17:03 | 
        тогда присмене страницы пишите ПолеПриИзменении();     | |||
| 14
    
        D_E_S_131 01.04.15✎ 17:20 | 
        Ты объясни толком какой порядок действий должен выполнить пользователь и что должно произойти, а то "ввожу значение,щелкаю страницы"...     | |||
| 15
    
        Crush 01.04.15✎ 18:42 | 
        (13) Не вариант 
 (14) При смене страницы должны заполняться поля в соответствии со страницей. При этом предыдущие значения должны сохраниться для предыдущей страницы, что бы при возврате на неё они вернулись в исходное состояние. | |||
| 16
    
        D_E_S_131 01.04.15✎ 18:44 | 
        А чего бы реквизиты объекта не путать с реквизитами формы? Занести нужных РЕКВИЗИТОВ ФОРМЫ на разные страницы, а в событии формы ПередЗаписью() проверить какая страница текущая и уже тогда заполнить соответствующими данными сам объект.     | |||
| 17
    
        Crush 01.04.15✎ 18:54 | 
        Страницы ПАНЕЛИ создаются в процессе работы пользователя. Рядом с панелью есть поля, значения которых связаны с текущей страницей панели.
 Да, как вариант, можно на каждой странице созавать элементы программно. Но пока проще читать значение элемента при смене страницы. | |||
| 18
    
        Crush 01.04.15✎ 18:59 | 
        А самого объекта нет. Вся работа происходит в форме.
 Делаю форму загрузки из эксель с возможностью разметки листа и сохранения разметок в файл, что бы потом перенести в макеты обработки. Про имеющиеся разработки в данной области в курсе (если что;)) | |||
| 19
    
        D_E_S_131 01.04.15✎ 19:06 | 
        (18) Кому весь этот бред может понадобиться, вот что интересно больше.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |