|
как обновить управляемую форму | ☑ | ||
---|---|---|---|---|
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
|
(7) ты это Stydent88795126 ?
|
|||
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
|
по одной процедуре ничего не ясно, конечно
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |