Имя: Пароль:
1C
1С v8
Падение с дампом при закрытии формы-владельца
0 vvp117
 
25.12.13
22:11
Все происходит в файловой базе на платформе
1С:Предприятие 8.3 (8.3.3.721)
Создаю новую внешнюю обработку “ВнешняяОбработка1”, у нее создаю форму “Форма” (установлена как основная).
Создаю еще одну форму “Форма1”.
В первой форме “Форма” создаю команду, по ней создаю кнопку. В процедуре команды пишу:
ПараметрыФормы = Новый Структура("ЗакрыватьПриЗакрытииВладельца", Истина);
ОткрытьФорму("ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма1", ПараметрыФормы, ЭтаФорма, "12345");
Запускаю отладку, открываю обработку, вижу форму “Форма”, жму кнопку “Команда1”, открывается “Форма1”. Закрываю “крестиком” основную форму “Форма” и сразу 1С падает с дампом.
А, как бы, хотелось бы, чтобы "Форма1" закрылась при закрытии "Форма")
Сломал уже мозг. Что я делаю не так?
1 vvp117
 
25.12.13
22:25
Кто нить еще это попробовал?
Или это только у меня так падает?
2 vvp117
 
25.12.13
22:43
ап!
3 dj_serega
 
25.12.13
22:45
(1) а зачем нужно?
4 vvp117
 
25.12.13
22:48
У меня есть внешняя обработка для анализа данных, у нее есть основная форма.
Выводить в нее сообщения методом "Сообщить" некрасиво, поэтому я создал еще одну форму у обработки "ОкноСообщений", на ней таблица, в которую вывожу текст сообщений.
Собственно мне и нужно, чтобы эта вспомогательная форма "ОкноСообщений" закрывалась, когда я закрываю основную форму обработки.
5 vvp117
 
25.12.13
22:48
А то, что я описал в (0) - это упрощенный вариант.
1С падает одинаково в обоих случаях.
Нужно понять почему...
6 dj_serega
 
25.12.13
22:49
(4) Релизуй страницами на форме. В первой выполяется, а на второй результат.
7 vvp117
 
25.12.13
22:53
(6) о таком уже думал. Скорее всего, так и сделаю. Но мне уже тупо интересно, что не так в этом простом куске кода?
8 dj_serega
 
25.12.13
22:55
(7) в куске кода всё так со стороны кода. А вот со стороны платформы толи баг, толи фича.
На 8.3.4.317 в режиме закладок аналогично.
На 8.3.4.317 в режиме отдельных окнах ошибки нет.
9 dj_serega
 
25.12.13
22:56
На Такси просто черный фон на месте закладок =)
10 dj_serega
 
25.12.13
22:57
+ (9) а когда пытаешся еще раз открыть обработку "дамп".
Итог пиши в 1С :)
11 vvp117
 
25.12.13
23:00
(10) Кашмаррр)
Ну ладно в данном случае просто сделаю закладки, решаемо и просто. Но есть ведь случаи, когда нужно закрывать дочерние формы...
А в 8.3.4.365 не пробовал?
12 vvp117
 
25.12.13
23:03
Установил 8.3.4.365, проверил, также падает)
13 dj_serega
 
25.12.13
23:03
(11) еще не качал =) Не особо гонюсь за последними релизами.
Вот 8.3.5 уже будет интересно. Заинтриговали 1Совцы =) Особенно внешние источники данных.
А 8.3.4 из-за подсветки поставил.
14 vvp117
 
25.12.13
23:07
А я скачал, но не ставил. Вот пришлось.
Жаль только не помогло)
Ладно. Дело закрыто. Спасиб за помощь.
Итог: бага платформы.
15 dj_serega
 
25.12.13
23:08
(14) Фича =) Нечего оставлять подчиненного без руководителя =)
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой