![]() |
![]() |
![]() |
|
Как программно нажать кнопку | ☑ | ||
---|---|---|---|---|
0
m74y
08.04.10
✎
11:09
|
Подскажите, как программно нажать кнопку в 1с 8. В интернете поискал, но решения так и не нашел: кто- то пишет, что в 1с это нельзя, кто- то что можно, но решения так и не нашел.
Делаю так: Выполнить(Строка(Форма.ЭлементыФормы.ОсновныеДействияФормы.Кнопки.Записать.Действие)); пишет ошибку: {(1,9)}: Неопознанный оператор Записать<<?>> |
|||
1
XLife
08.04.10
✎
11:11
|
наверно так "ОсновныеДействияФормыЗаписать()"
|
|||
2
Stim
08.04.10
✎
11:11
|
А почему нельзя просто Объект.Записать(РежимЗаписиДокумента.Запись) ?
|
|||
3
vde69
08.04.10
✎
11:12
|
хот кей + сенд кей
|
|||
4
Salvador Limones
08.04.10
✎
11:12
|
ЭтотОбъект.Записать(... не спасёт?
|
|||
5
acsent
08.04.10
✎
11:13
|
ЗаписатьВФорме()
|
|||
6
Fram
08.04.10
✎
11:14
|
(2),(4) Вероятно товарисч хочет чтобы у него выполнились все события формы связанные с записью
|
|||
7
m74y
08.04.10
✎
11:15
|
(2) это справочник физические лица, там у формы элемента есть реквизиты: фамилия, имя и отчество, так вот эти реквизиты через объект.Записать() не сохраняются почему- то, а если нажать кнопку записать или ок, то все сохраняется.
|
|||
8
also
08.04.10
✎
11:17
|
(7) потому что фио записывается в рс ФИОфизлиц
|
|||
9
73
08.04.10
✎
11:19
|
(6)(7) Тогда делайте (5).
|
|||
10
m74y
08.04.10
✎
11:20
|
(8) вот я.... туплю... спасибо, понял
но по теме, для общего развития, можно как- то программно кнопки нажимать? |
|||
11
m74y
08.04.10
✎
11:23
|
(4) нет, не спасает
|
|||
12
also
08.04.10
✎
11:24
|
(10) а) С кнопкой обычно связана процедура...Просто вызываещь её
б) (3) |
|||
13
mikecool
08.04.10
✎
11:24
|
(12) +1 вызвать обработчик нажатия кнопки
|
|||
14
73
08.04.10
✎
11:24
|
(11) Записать() <> ЗаписатьВФОРМЕ()
|
|||
15
m74y
08.04.10
✎
11:26
|
(14) это понятно
(12) вот поподробнее с обработчиком, например, кнопки ОК можно? |
|||
16
73
08.04.10
✎
11:26
|
(12)(13) У стандартной кнопки "Эаписать" - нет процедуры обработчика.
|
|||
17
73
08.04.10
✎
11:26
|
(16)+ У ОК - тоже нет.
|
|||
18
73
08.04.10
✎
11:28
|
(17)+ А чтобы выполнить события формы, связанные с записью, есть метод ЗаписатьВФорме().
|
|||
19
mikecool
08.04.10
✎
11:28
|
(16) подловил :)
|
|||
20
ASU_Diamond
08.04.10
✎
11:30
|
||||
21
73
08.04.10
✎
11:35
|
(20) В первой ссылке ответ неполный. А для данного случая не подходит вовсе.
Остальные - тоже не в тему. |
|||
22
m74y
08.04.10
✎
11:41
|
Понятно, в общем, программно нажать кнопки ОК и ЗАПИСАТь нельзя. Спасибо за помощь!!
|
|||
23
73
08.04.10
✎
11:43
|
(22) Тебе сколько повторять - они вызывают метод ЗаписатьВФорме(). Ты ж его тоже вызвать можешь.
|
|||
24
m74y
08.04.10
✎
11:58
|
(22) вот теперь точно все понял, спасибо еще раз
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |