|
При закрытии формы, закрывать дочернюю форму
| ☑ |
0
Ayvengo
08.06.12
✎
13:25
|
1. Открываю так из документ Приходная накладная:
ОткрытьФорму("Обработка.ПоискНоменклатуры.Форма.Форма", , ЭтаФорма, УникальныйИдентификатор);
2. Закрываю документ "Приходная накладная", но форма поиска остается открытой.
Как сделать так, что бы форма поиска тоже закрылась?
|
|
1
DrShad
08.06.12
✎
13:27
|
Форма (Form)
ЗакрыватьПриЗакрытииВладельца (CloseOnOwnerClose)
Использование:
Чтение и запись.
Описание:
Тип: Булево.
Содержит признак того, что форма должна закрываться при закрытии формы-владельца.
Ложь - остается открытой.
Доступность:
Толстый клиент.
См. также:
Форма, свойство ВладелецФормы
|
|
2
mikecool
08.06.12
✎
13:28
|
ЗакрыватьПриЗакрытииВладельца
ппц, продам СП дорого
|
|
3
Ayvengo
08.06.12
✎
13:28
|
(1) управляемое приложение, тонкий клиент.
|
|
4
Ayvengo
08.06.12
✎
13:29
|
(2) тупняки тоже бывают, я почему-то не могу найти этого свойства.
|
|
5
Ayvengo
08.06.12
✎
13:32
|
Визуально не нашел этой галочки, прописал программно. все работает, спасибо.
|
|
6
DrShad
08.06.12
✎
13:34
|
(5) СП тоже не нашел визуально? запусти программно
|
|
7
Ayvengo
08.06.12
✎
13:38
|
(6) СП под рукой, но инфы нужной не нашел. Наверное, потому что искал не те буквы и не там. Я почему-то думал, что надо прописать это в ОткрытьФорму() и заодно искал галку на форме поиска. Да и тролить не обязательно ...
|
|
8
fisher
08.06.12
✎
13:40
|
(7) В ОткрытьФорму() в параметрах и прописывай.
|
|
9
Ayvengo
08.06.12
✎
13:51
|
(8) это было прописано, но галки я не нашел, прописал ПриСозданииНаСервере.
|
|
10
Медведик
22.06.12
✎
13:09
|
Приношу извинения автору, задам вопрос в данной теме, дабы их не плодить.
По кнопке "Записать и закрыть" в документе отрабатывает код (указан ниже) открытия формы элемента справочника, но форма схлопывается вместе с документом.
Чувствую, что дело плевое, но никак не пойму в чем проблема.
&НаКлиенте
Процедура ПослеЗаписи(ПараметрыЗаписи)
П = Новый Структура("Ключ", Объект.ЗначениеНовыхДанных);
Форма = ПолучитьФорму("Справочник.КТ.Форма.ФормаЭУ", П);
Форма.ЗакрыватьПриЗакрытииВладельца = Ложь;
Форма.Открыть();
|
|
11
Медведик
22.06.12
✎
13:30
|
Подниму разок, модеры, простите.
|
|
12
Медведик
22.06.12
✎
13:46
|
(10) Провел эксперимент с неожиданным для меня результатом.
Записал документ - открылась форма элемента справочника, все правильно.
Пробую закрыть документ - а форма справочника-то открыта модально! Хотя вызов был Открыть()...
Коллеги, подскажите по ситуации.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший