Имя: Пароль:
1C
1С v8
v8 Отказ = Истина при открытии формы и ее отображение на экране
,
0 Nicole
 
28.11.19
15:31
По нажатию кнопки вызываю из одной формы другую. В этой другой форме в событии ПриОткрытии() выполняю некие действия, далее пишу Отказ = Истина.
Все вроде бы хорошо, но на экране все равно появляется заголовок этой другой формы и окно - пустое, но во весь экран.
Как сделать так, чтобы открытие и закрытие формы происходило максимально незаметно? Спасибо.
1 mikecool
 
28.11.19
15:31
используй передотктытием
2 Nicole
 
28.11.19
15:40
(1) Так для формы обработки нет ПередОткрытием(), есть ПриСозданииНаСервере(), ПриОткрытии() и далее...
3 mikecool
 
28.11.19
15:41
(2) выбери что тебе понравится )
4 Nicole
 
28.11.19
15:44
(3) Выбор невелик )
5 Жан Пердежон
 
28.11.19
15:50
предлагаю не открывать форму вообще
6 Nicole
 
28.11.19
15:57
(5) Увы. Открывать придется.
7 runoff_runoff
 
28.11.19
15:58
кот в студию
8 polosov
 
28.11.19
15:59
(6) Бред
9 Жан Пердежон
 
28.11.19
16:08
(6) даже в великом (нет) и ужасном ЗУПе, где куча бизнес-логики зашита в формах, сами формы можно не открывать.
чем твой случай особенный?
10 dka80
 
28.11.19
16:11
Вызвать экспортную процедуру формы не вариант?
11 Nicole
 
28.11.19
16:25
(10) А как же это:

Система стандартов и методик разработки конфигураций для платформы 1С:Предприятие 8
...
1.1. Не следует размещать экспортные процедуры и функции в модулях форм.
12 DexterMorgan
 
28.11.19
16:26
что проверяется в ПриОткрытии и из-за чего отказ?
13 pechkin
 
28.11.19
16:27
почему нельзя на сервере проверить?
14 dka80
 
28.11.19
16:58
(11) *снова встал в угол*
15 Fish
 
28.11.19
17:05
(6) Не нужно открывать то, что ты не собираешься показывать пользователю.
16 D_E_S_131
 
28.11.19
17:34
(11) о_О А как же обработчики описаний оповещений писать тогда?
17 drcrasher
 
28.11.19
18:13
(16) и обработчики ожидания.
но в стандартах написано "кроме случаев оповещения и ожидания"
18 Ник080808
 
28.11.19
18:49
(11) это же на 8.1 было. сейчас можно