Имя: Пароль:
1C
1С v8
Программное закрытие формы
0 Oleg-and-reevich
 
10.06.15
19:37
Ситуация: есть самописные документы электронное письмо входящее и исходящее. Создаю на основании открытого входящего письма исходящее. При отправке хочу обе формы открытые закрыть. С исходящим проблем нет. С входящим так: пытаюсь методом "ПолучитьФорму" собственно закрыть. Но система говорит что нельзя применить к не открытой форме. Метод "Открыта" также возвращает ложь, хотя форма открыта. Подскажите, что не так делаю.
Для справки: формы управляемые, конфигурация комплексная автоматизация 1.1. Платформа 8.3.6.2014
1 Casey1984
 
10.06.15
19:43
А откуда пытаешься закрыть?
2 Oleg-and-reevich
 
10.06.15
19:46
Откуда уже только не пытался. Последнее, что вызывал из модуля формы исходящего письма. Также из модуля объекта этого же письма.
3 Casey1984
 
10.06.15
19:50
Ну так пусть закрывающаяся форма исходящего письма передаст в форму входящего письма оповещение, по которому она закроется, например.
4 Oleg-and-reevich
 
10.06.15
19:53
Поясните пожалуйста. Вы имеете в виду "ОписаниеОповещения"?
5 ДенисЧ
 
10.06.15
19:53
Клиент нарисовался?
Продам СП, очень дорого.
6 Casey1984
 
10.06.15
20:02
(4) Методы Оповестить и ПодключитьОбработчикОповещения
7 Oleg-and-reevich
 
10.06.15
20:04
Спасибо за наводку, сейчас попробую.
8 VitShvets
 
10.06.15
20:30
Ещё можно форму входящего передать в исходящее, как ВладельцаФормы. Тогда в исходящем будет ссылка на уже открытую форму.
9 Oleg-and-reevich
 
13.06.15
18:09
Если вдруг кому понадобится. На форме, из которой нужно закрыть другую форму, пишем "Оповестить()" (при нужном Вам действии). А на форме которую нужно закрыть извне, в стандартной процедуре "ОбработкаОповещения() пишем ЭтаФорма.Закрыть(). Конечно есть и другие варианты, но этот мне подошел.
10 arccos6pi
 
13.06.15
18:23
(9) а почему бы не закрыть сначала форму входящего письма,а потом открыть форму исходящего?
11 lEvGl
 
гуру
13.06.15
18:35
ПрекратитьРаботуСистемы() закроет все эти окна
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс