|
Отобразить программные изменения объекта УФ, из другой формы. | ☑ | ||
---|---|---|---|---|
0
SkillUp
13.02.19
✎
18:38
|
Здр., пож. не судите строго, просто очень мало опыта работы с УФ...
Не в форме документа есть объект, делаю с ним программные изменения, как отобразить изменения? Делаю так: Об = ДокЗагрузкиСсылка.ПолучитьОбъект(); ДокОбъект = РеквизитФормыВЗначение("Об "); Программные изменения... ЗначениеВРеквизитФормы(ДокОбъект, "Об "); Ошибка: ДокОбъект = РеквизитФормыВЗначение("Об"); по причине: Недопустимое значение параметра (параметр номер '1') |
|||
1
palsergeich
13.02.19
✎
18:39
|
Нейминг - беспощадный просто
|
|||
2
SkillUp
13.02.19
✎
18:41
|
(1) подскажешь ,как правильно?
|
|||
3
palsergeich
13.02.19
✎
18:42
|
На форме можно просто на клиенте вызвать метод ОбновитьОтображениеДанных(). Покури справку по нему.
|
|||
4
SkillUp
13.02.19
✎
18:43
|
(3) Не-не ,у меня на отрез не работает...
|
|||
5
palsergeich
13.02.19
✎
18:43
|
А есть еще метод Прочитать()
|
|||
6
SkillUp
13.02.19
✎
18:43
|
(3) Пробовал уже...
|
|||
7
SkillUp
13.02.19
✎
18:44
|
(5) Прочитать() пробовал, считывает старые значения... А у меня не записанный документ...
|
|||
8
palsergeich
13.02.19
✎
18:44
|
Странно у меня работает.
Может ты что то не так делаешь? (4) Что не работает? Сообщение какое или что? |
|||
9
SkillUp
13.02.19
✎
18:45
|
Мне надо отобразить новые (измененные).
|
|||
10
palsergeich
13.02.19
✎
18:45
|
(7) А. ДокОбъект - тип не меняет?
|
|||
11
SkillUp
13.02.19
✎
18:45
|
(8) 1 мин.
|
|||
12
palsergeich
13.02.19
✎
18:46
|
(11)ЗначениеВРеквизитФормы не всегда работает, там есть случаи исключения.
Попробуй метод ЗначениеВДанныеФормы |
|||
13
SkillUp
13.02.19
✎
18:47
|
(10) Просто "РеквизитФормыВЗначение"на 100% отработает, только вот как его правильно вызвать не из формы документа?
|
|||
14
SkillUp
13.02.19
✎
18:48
|
(12) А, точно, надо попробовать...
|
|||
15
palsergeich
13.02.19
✎
18:48
|
(13) Когда Объект на форме не единственный и он не основной реквизит - ЗначениеВРеквизитФормы может не сработать.
|
|||
16
palsergeich
13.02.19
✎
18:49
|
Гилев в своем старом курсе рассказывал и демонстрировал такую ситуацию
|
|||
17
SkillUp
13.02.19
✎
18:49
|
(15) Буду знать, сейчас пропаду, по пробую все методы...
|
|||
18
palsergeich
13.02.19
✎
18:50
|
(17) Не если объект не записан - ЗначениеВДанныеФормы пробуй, остальное перечитывает данные из БД и тебе не поможет
|
|||
19
SkillUp
13.02.19
✎
18:51
|
(18) Понял...
|
|||
20
SkillUp
13.02.19
✎
18:53
|
(18) Блин, ну да, только дошло, ЗначениеВРеквизитФормы -требует форму, а если я вдругой форме, у меня же ее нет, поэтому - ЗначениеВДанныеФормы. Буду изучать Гилева... )
|
|||
21
palsergeich
13.02.19
✎
18:55
|
(20) Ахахаха, ты еще и в контексте другой формы находился)
Самое интересное и не написал) Вышло?) |
|||
22
SkillUp
13.02.19
✎
18:57
|
(21) Да, виноват, каюсь, надо было сделать на этом акцент, не опытность в УФ )))
|
|||
23
SkillUp
13.02.19
✎
18:59
|
(21) Да, спасибо!
|
|||
24
Жан Пердежон
13.02.19
✎
19:24
|
если между формами:
- в БСП есть механизм обработок заполнения возможно проще использовать его; - при открытии второй формы можно задать параметр - процедуру, которая запустится, когда вторая форма будет закрыта [и вернет в эту процедуру какой-нибудь нужный параметр] - ещё есть Оповестить() |
|||
25
SkillUp
13.02.19
✎
19:48
|
(24) О! Пойдет... Спасибо!
|
|||
26
SkillUp
13.02.19
✎
19:50
|
(24) А есть пример по рукой?
|
|||
27
SkillUp
13.02.19
✎
19:50
|
(24) По этому -" при открытии второй формы можно задать параметр - процедуру, которая запустится, когда вторая форма будет закрыта [и вернет в эту процедуру какой-нибудь нужный параметр]"
|
|||
28
SkillUp
13.02.19
✎
19:50
|
(24) Что-то с первого раза не понял...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |