Имя: Пароль:
1C
1С v8
Открытие другой формы в текущей ПриОткрытии
0 bVana
 
25.12.18
18:11
Непонимаю в чем проблема
если пишу на форме


&НаКлиенте
Процедура ПриОткрытии(Отказ)
    
ИмяФормыДляОткрытия = "Обработка.ИмяОбработки.Форма.Имя";
    ОткрытьФорму(ИмяФормыДляОткрытия,
                СтруктураАвтозаполнения,
                
                ЭтаФорма,
                УникальныйИдентификатор,
                ЭтаФорма.Окно);
КонецПроцедуры

открывает в другом окне

если вывожу код на кнопку - срабатывает отлично.  Что не так? спасибо
1 bVana
 
25.12.18
18:24
обработчик ожидания помог
2 mikecool
 
25.12.18
18:30
а передоткрытием пробовал?
есть же еще в модуле менеджера переопределение формы
3 RomanYS
 
25.12.18
18:30
Что не так? Возможно ЭтаФорма.Окно не существует
4 palsergeich
 
25.12.18
19:42
(0) Окно клиентского приложения еще не отрисовано, оно будет полноценностью отрисовано после ПриОткрытии. Используйте ОбработчикОжидания
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший