Имя: Пароль:
1C
1С v8
получить форму прямо из модуля этой формы
0 Никулин Леонид
 
26.03.12
16:14
Подскажите, пожалуйста, как получить форму прямо из модуля этой формы в управляемом приложении
1 Fram
 
26.03.12
16:15
Имя?
2 Fram
 
26.03.12
16:16
пардон ИмяФормы
3 Никулин Леонид
 
26.03.12
16:16
ТекущиеЗадачи
4 butterbean
 
26.03.12
16:16
этаФорма
5 Defender aka LINN
 
26.03.12
16:17
ЭтаФорма уже все, не катит?
6 Fram
 
26.03.12
16:17
(3) я написал как добраться до имени формы
7 Fram
 
26.03.12
16:18
(5) В принципе он уже и так в контексте находится
8 Никулин Леонид
 
26.03.12
16:19
Задачи.ОперацииПодтверждения.Форма.ТекущиеЗадачи
9 Fram
 
26.03.12
16:19
(8) поздравляю
10 Fram
 
26.03.12
16:20
что то еще?
11 Никулин Леонид
 
26.03.12
16:24
Спасибо! Получилось. А еще вопрос. Теперь мне надо эту форму обновить после проведения документа.
12 Fram
 
26.03.12
16:27
а какой эффект должно дать "обновление"?
13 Reset
 
26.03.12
16:28
Кэп: Обновить()
14 Reset
 
26.03.12
16:32
(13) Кэп протупил, простите великодушно. Не прочитал что УП.
15 Никулин Леонид
 
26.03.12
16:34
На рабочем столе есть форма (Задачи.ОперацииПодтверждения.Форма.ТекущиеЗадачи) в которой помещен документ ("Выполнение заявок"). При проведении этого документа данные в форме изменяются. Я хочу чтоб при проведении (обработчик ПриЗакрытии) документа ("Выполнение заявок") форма на рабочем столе (Задачи.ОперацииПодтверждения.Форма.ТекущиеЗадачи) автоматически обновлялась
16 Fram
 
26.03.12
16:36
как вариант

УправляемаяФорма (ManagedForm)
ОбновитьОтображениеДанных (RefreshDataRepresentation)
Синтаксис:

ОбновитьОтображениеДанных()
Описание:

В принудительном порядке обновляет содержание элементов управления.
Полезен при изменении значений реквизитов формы вне формы, в тот момент, когда форма отображается на экране.

Доступность:

Тонкий клиент, веб-клиент, толстый клиент.
Примечание:

В веб-клиенте обновление элементов управления происходит не сразу, а после окончания выполнения кода на встроенном языке.
17 Никулин Леонид
 
26.03.12
16:39
Спасибо. Сейчас буду пробовать
18 Никулин Леонид
 
26.03.12
16:49
Еще вопрос. Я написал в модуле формы (Которую я получил) следущее:

Функция ПолучениеФормы(Форма) Экспорт

   Форма = Задачи.ОперацииПодтверждения.форма.ТекущиеЗадачи;
   
КонецФункции

А как теперь в модуле документа (который будет проводиться) правильно вызвать эту функцию?
19 Gmerto
 
26.03.12
16:54
Можно попробовать еще Оповестить()
20 Fram
 
26.03.12
16:57
Леонид, судя по (18), Вы не знаете даже основы программирования в системе 1С.
Может остановитесь пока не попортили все?
21 Никулин Леонид
 
26.03.12
17:04
Хуже не будет
22 Никулин Леонид
 
27.03.12
15:36
Возможно у кого-то еще кроме меня встанет этот вопрос. Попробуйте так (управляемая форма)

&НаКлиенте
Процедура ПриЗакрытии()
   
   ОбновитьИнтерфейс();
   
КонецПроцедуры

У меня получилось