|
как обновить управляемую форму |
☑ |
0
Stydent88795126
16.04.13
✎
10:01
|
Здравствуйте, проблема следующего вида: На управляемой форме есть поле выбора, в зависимости от выбранного значения, на форме должны становиться видимыми (или наоборот) элементы и в них подставляться значения. написал код на это дело но форма не изменяется, у формы нет свойства обновить как в других языках. Как обновить форму в 1с?
|
|
1
fmrlex
16.04.13
✎
10:03
|
Код покажи.
|
|
2
Wobland
16.04.13
✎
10:03
|
я себе вот так редактирование разрешаю в одном месте
&НаКлиенте
Процедура РазрешитьРедактирование(Команда)
Элементы.РазрешитьРедактирование.Пометка=НЕ Элементы.РазрешитьРедактирование.Пометка;
Элементы.СсылкаНаОбъект.ВыбиратьТип=НЕ ЕстьТакойСправочник(Запись.ВидСправочника);
Элементы.ВидСправочника.РедактированиеТекста=Элементы.РазрешитьРедактирование.Пометка;
Элементы.Наименование.Вид=?(Элементы.РазрешитьРедактирование.Пометка, ВидПоляФормы.ПолеВвода, ВидПоляФормы.ПолеНадписи);
КонецПроцедуры
|
|
3
Wobland
16.04.13
✎
10:05
|
а вот эта штука не работает. почему?
&НаКлиенте
Процедура ЗаполнитьПоДаннымТиС(Команда)
Ответ=Вопрос("Заменять существующие?", РежимДиалогаВопрос.ДаНетОтмена);
Если Ответ=КодВозвратаДиалога.Отмена Тогда
Возврат;
КонецЕсли;
ВзятьИЗаполнить(Ответ=КодВозвратаДиалога.Да);
ЭтаФорма.ОбновитьОтображениеДанных();
КонецПроцедуры
|
|
4
zak555
16.04.13
✎
10:06
|
Элементы.Список.Обновить();
?
|
|
5
zak555
16.04.13
✎
10:07
|
> в зависимости от выбранного значения, на форме должны становиться видимыми (или наоборот) элементы и в них подставляться значения.
УправляемаяФорма (ManagedForm)
ОповеститьОВыборе (NotifyChoice)
Синтаксис:
ОповеститьОВыборе(<ЗначениеВыбора>)
Параметры:
<ЗначениеВыбора> (обязательный)
Тип: Произвольный.
Результат выбора.
Описание:
Посылает оповещение владельцу формы о выполнении выбора или подбора, передает ему выбранное значение. Закрывает форму в соответствии со значением свойства ЗакрыватьПриВыборе. Данное действие аналогично выполнению выбора в форме, открытой для выбора в поле ввода или ячейке табличного поля.
Доступность:
Тонкий клиент, веб-клиент, толстый клиент.
Примечание:
Может применяться в случае, когда открытие формы выбора или подбора выполнено средствами языка.
|
|
6
Stydent88795126
16.04.13
✎
10:43
|
всем спасибо, уже разобрался.
|
|
7
Wobland
16.04.13
✎
11:09
|
(4) спасибо, взлетело
|
|
8
zak555
16.04.13
✎
11:12
|
|
|
9
Wobland
16.04.13
✎
11:14
|
(8) не, обрати внимание на совет в (2) ;)
|
|
10
zak555
16.04.13
✎
11:28
|
зачем так трудно ?
|
|
11
Wobland
16.04.13
✎
11:50
|
(10) зато симпатично вышло в итоге. ссылка - любой справочник, при редактировании записи избавляюсь (или нет) от диалога выбора типа
|
|
12
Wobland
16.04.13
✎
11:50
|
по одной процедуре ничего не ясно, конечно
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший