Имя: Пароль:
1C
1С v8
УФ. Как вернуть форму в первоначальное состояние.
0 akhmadey
 
18.08.15
08:50
Есть обработка со множеством различных реквизитов. После выполнения определенных действий форма должна вернуться в исходное состояние как при открытиии. Поскольку в отличие от обычной формы у ее реквизитов нет свойства "значение", то возникает вопрос: как очистить реквизит управляемой формы?
1 Dmitriy_76
 
18.08.15
08:52
по имени реквизита...
2 zak555
 
18.08.15
08:52
Как это нет ?
Элемент формы связан с реквизитов формы
3 akhmadey
 
18.08.15
08:57
(2) Не всегда. Есть элементы, которые не связаны с Объектом, а напрямую с формой. И как быть в таком случае?
4 Dmitriy_76
 
18.08.15
09:01
(3) БРЕДОВО ...НО .... ЧЕРЕЗ эЛЕМЕНТЫ.ИМЯЭЛЕМЕНТАФОРМЫ
5 butterbean
 
18.08.15
09:03
(3) какая разница что чистить, реквизиты объекта или формы? вместо объект.реквизит = "" пиши просто реквизит = ""
6 akhmadey
 
18.08.15
09:07
(4) Поле недоступно для записи.
7 butterbean
 
18.08.15
09:09
(5)+ если надо программно имена задавать, то ЭтаФорма[ИмяРеквизита] = ....
8 akhmadey
 
18.08.15
09:21
(7) справедливо только для элементов из (3), для остальных говорит, что поле объекта не обнаружено
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший