Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Обновление значения реквизита ПолеВвода на форме (число прочтений - 1607 )
Kateryne
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 76
Зарегистрирован: 30. Марта 2010
Пол: Женский
Обновление значения реквизита ПолеВвода на форме
14. Декабря 2010 :: 14:45
Печать  
Добрый день!
Есть проблема с обновлением значения реквизита на форме, она связана с поведением объекта РасширениеФормы, хотя это не проблема FormEx, похоже. Но возможно вы посоветуете способы ее решения.

Проблема заключается в следующем:

есть форма списка.
На форму списка кладу ПолеВвода типа Текст (идентификатор рфПолеВвода) и кнопку сброса значения поля ввода (с командой рфПолеВвода="").
Пользователь ввел пару символов в поле, и нажал кнопку Сброс.
При нажатии на кнопку Сброса, значение рфПолеВвода сбрасывается (если нажать на другую кнопку с командой Сообщить(рфПолеВвода), то в панели выведется сообщение "", а не сообщение с символами
Однако, визуально на экране в рфПолеВвода данные остаются!
Пыталась использовать разные команды вида Форма.Обновить после сброса значения - не помогло.
Была  выявлена следующая закономерность:
проблема проявляется, если множественную часть на этой форме скрыть через РасширениеФормы (это было нужно для другого класса).  Также проблема проявляется, если МножественнуюЧасть просто вынести за пределы формы.
Если МножественнаяЧасть на форме видима и не убрана за пределы формы, то абсолютно тот же код (с тем же составом библиотек) работает.

Может, что-то сможете посоветовать с этим? Очень надо, чтобы на экране не было видно МножественнойЧасти, но при этом, сброс значения поля работал.
  
Наверх
 
IP записан
 
Anatol
Senior Member
****
Отсутствует


тыц, пыц, тыц!!!

Сообщений: 412
Зарегистрирован: 24. Апреля 2009
Re: Обновление значения реквизита ПолеВвода на форме
Ответ #1 - 14. Декабря 2010 :: 15:03
Печать  
это не из тоже оперы?

а тебе принципиально использование формы списка справочника?
может перенести все на простую обработку и попробывать забыть о глюках?
  
Наверх
wwwICQ  
IP записан
 
Kateryne
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 76
Зарегистрирован: 30. Марта 2010
Пол: Женский
Re: Обновление значения реквизита ПолеВвода на форме
Ответ #2 - 14. Декабря 2010 :: 15:38
Печать  
Нет, там другое...

Перенести на обработку - да в принципе оно конечно можно - но надо будет переносить довольно много интерфейсов справочников и документов, уже написанных именно как форма справочника или документа. Да еще и с руководством согласовывать изменения. Хотелось найти все же решение... Думаете, не найти?
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Обновление значения реквизита ПолеВвода на форме
Ответ #3 - 14. Декабря 2010 :: 16:38
Печать  
А если попробовать устанавливать через Форма.Заголовок
или через (formex )  АтрибутФормы.Заголовок
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать