|
Внешняя обработка, ОткрытиеФормы, БСП
| ☑ |
0
80ksa
12.12.15
✎
05:55
|
Создал внешнюю обработку, заполнил по правилам код модуля.
Задача, чтобы она просто открылась для выполнения, но она открывается и тут же исчезает. Использую тип команды - Открытие формы, почему не работает, что я упустил?
|
|
1
Злопчинский
12.12.15
✎
05:57
|
а на самой форме какие нить ЭУ есть?
|
|
2
80ksa
12.12.15
✎
05:58
|
Вот на форме нет ничего.
|
|
3
80ksa
12.12.15
✎
05:58
|
может нужно добавить ПриОткрытии?
|
|
4
80ksa
12.12.15
✎
05:58
|
есть реквизит СправочникСсылка
|
|
5
80ksa
12.12.15
✎
05:59
|
как добавить код модуля на этот форум, не получается...
|
|
6
80ksa
12.12.15
✎
06:03
|
Злопчинский, ты вумный старче подскажи?
|
|
7
80ksa
12.12.15
✎
06:07
|
В прошлый раз выкрутился тем что был тип команды "ВызовКлиентскогоМетода", тогда обрабатывал эту команду и вызывал метод Открыть().
Но если есть тип команды ОткрытиеФормы, то что еще нужно?
|
|
8
Злопчинский
12.12.15
✎
06:19
|
(6) я ж клюшечник
.
попробуй положить на форму что-нибудь, на что может быть установлен фоеккус. хотя бы для начала просто одну тупую кнопку-болванку
|
|
9
Злопчинский
12.12.15
✎
06:20
|
это я тупо. в порядке дежурного бреда...
|
|
10
80ksa
12.12.15
✎
06:37
|
хорошо, попробую. поищу глобальную процедуру запуска этой внешней обработки
|
|
11
80ksa
12.12.15
✎
06:47
|
Если ДанныеОбработки.ВариантЗапуска = ПредопределенноеЗначение("Перечисление.СпособыВызоваДополнительныхОбработок.ОткрытиеФормы") Тогда
ДополнительныеОтчетыИОбработкиКлиент.ВыполнитьОткрытиеФормыОбработки(ВыполняемаяКоманда, ВладелецФормы, ВыполняемаяКоманда.ОбъектыНазначения);
Закрыть();
|
|
12
80ksa
12.12.15
✎
06:48
|
Хм. открывает и закрывает. Видимо в этом и смысл.
|
|
13
80ksa
12.12.15
✎
07:01
|
Разобрался!!!
форма моей обработки открывалась в режиме БлокироватьОкноВладельца, а в вышеупомянутой процедуре (11) закрывается вызвавший ее объект.
Так что меняю на Независимое открытие и все работает!
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший