Имя: Пароль:
1C
1С v8
Как обратиться к открытой форме документа ?
,
0 kent20
 
25.08.15
12:56
Как программно обратится к открытой форме документа?
1 Апош
 
25.08.15
12:56
а надо?
2 asady
 
25.08.15
12:56
(0) получить указатель на нее можешь?
3 bootini
 
25.08.15
13:27
Откуда обратиться?
4 kent20
 
25.08.15
15:30
(3) из общего модуля
5 kent20
 
25.08.15
15:31
(1) надо
6 vicof
 
25.08.15
15:42
(5) Может, все-таки не стоит?
7 kent20
 
25.08.15
15:43
(6) (6) Почему?
8 vicof
 
25.08.15
15:44
(7) (7) Явно, велосипед изобретаешь
9 Armando
 
25.08.15
15:44
(4) Передать форму в общий модуль в качестве параметра. Нормальная практика в типовых.
10 ДенисЧ
 
25.08.15
15:45
Из общего модуля... Да ещё серверного небось...
11 vicof
 
25.08.15
15:46
(10) Клиенты на СП в соседних ветках
12 Nuobu
 
25.08.15
15:47
(5) А зачем?
13 kent20
 
25.08.15
15:52
(12) я программно создал флажок для нескольких форм, и нужно обратиться к открытой форме чтобы при значении Истина этого флажка пошла запись в регистр
14 Nuobu
 
25.08.15
15:54
(13) На форме, если это справочник, или документ, есть кнопка "Схоранить" или "Провести". Подвяжися к ней.
15 mikiFox
 
25.08.15
15:55
Если при открытии формы будешь сохранять куда нить УИ формы то стандартными средствами:

Синтаксис:

ПолучитьФорму(<Форма>, <Владелец>, <КлючУникальности>)

<КлючУникальности> (необязательный)

Тип: Произвольный.
В данном параметре может быть задан некоторый ключ, значение которого будет использоваться для поиска уже открытых форм.
При поиске учитываются значения свойств открытых форм соответствующим значениям параметров метода. Если найдена открытая форма (по совпадению всех параметров), то она будет возвращена вместо новой формы.
16 vicof
 
25.08.15
16:12
(14) +1
17 bootini
 
25.08.15
16:23
(13) Все таки непонятно зачем такие извращения, но все же

Синтаксис:
Оповестить(<ИмяСобытия>, <Параметр>, <Источник>)

Описание:
Посылает оповещение всем созданным формам и всем подключенным через метод ПодключитьОбработчикОповещения процедурам модуля управляемого приложения (модуля обычного приложения) или общего модуля.

Синтаксис:
ПодключитьОбработчикОповещения(<ИмяПроцедуры>)

Описание:
Подключает вызов указанной экспортируемой процедуры модуля управляемого приложения (модуля обычного приложения) или глобального общего модуля для обработки оповещения при вызове метода Оповестить. Процедура должна быть экспортируемой и иметь три параметра - <Имя события>, <Параметр>, <Источник>.
18 Звездец
 
25.08.15
16:32
(13) только так делать нельзя ни в коем случае. Запись в регистры должна идти при проведении и ни как иначе