|   |   | 
| 
 | ОткрытьФорму | ☑ | ||
|---|---|---|---|---|
| 0
    
        wrooom 24.06.20✎ 22:15 | 
        Как правильно заполнить Владелец в процедуре ОткрытьФорму(<ИмяФормы>, <Параметры>, <Владелец>,
 Если необходимо открыть форму при запуске приложения в отдельном окне УФ 1С 8.3.13 Нужен пример. Или нужно заполнить параметр не Владелец, а Окно Попробовал так ОткрытьФорму("ОбщаяФорма.Расш1_ФормаОбновления",,ПолучитьФорму("Обработка.ОбщийЗапрос.Форма"),,ПолучитьОкна()[0],,,РежимОткрытияОкнаФормы.Независимый); не помогает | |||
| 1
    
        Ёпрст гуру 24.06.20✎ 22:29 | 
        (0)
 <Владелец> (необязательный) Владелец формы - форма или элемент управления другой формы. ПолучитьОкна() Возвращаемое значение: Тип: ОкнаКлиентскогоПриложения. неудивительно | |||
| 2
    
        Ёпрст гуру 24.06.20✎ 22:30 | 
        Оно тебе вообще зачем ?     | |||
| 3
    
        AlvlSpb naïve 24.06.20✎ 23:36 | 
        (0) ОткрытьФорму(<ИмяФормы>, <Параметры>, ЭтаФорма);     | |||
| 4
    
        AlvlSpb naïve 24.06.20✎ 23:37 | 
        Ты же вызываешь ОткрытьФорму на клиенте в модуле какой-то другой формы, вот просто указывай ЭтаФорма - она и есть владелец     | |||
| 5
    
        rphosts 25.06.20✎ 02:10 | 
        (2), (3)+1
 (0) Что за "при запуске приложения"? На УФ Форму открыть можно только из клиентского контекста, если в момент вашего "при запуске приложения" контекст серверный - никак. | |||
| 6
    
        wrooom 25.06.20✎ 11:45 | 
        (4) (5) Контекст клиентский! ЭтаФорма - такая переменная отсутствует.     | |||
| 7
    
        wrooom 25.06.20✎ 11:52 | 
        (4) Я открываю форму в модуле управляемого приложения в процедуре "ПриЗапуске"     | |||
| 8
    
        wrooom 25.06.20✎ 11:54 | 
        (7) точнее "ПриНачалеРаботыСистемы"     | |||
| 9
    
        SadrArt 25.06.20✎ 12:02 | 
        (0) Я воспользовался приемами описанными в https://wonderland.v8.1c.ru/blog/novye-rezhimy-osnovnogo-okna/?sphrase_id=161616, может тебе тоже поможет, хотя это и не ответ на твой вопрос.     | |||
| 10
    
        AlvlSpb naïve 25.06.20✎ 14:01 | 
        (6) "ЭтаФорма - такая переменная отсутствует"© Серьезно? А если внимательно посмотреть? Даже не так. А если просто посмотреть?     | |||
| 11
    
        ДенисЧ 25.06.20✎ 14:05 | 
        (8) В ПриНачалеработыСистемы нет этаФорма, как ни странно.     | |||
| 12
    
        AlvlSpb naïve 25.06.20✎ 14:09 | 
        (8) М-да. ПриНачалеРаботыСистемы? Так какая там может быть форма владелец, если это общий модуль, без формы?     | |||
| 13
    
        GROOVY 25.06.20✎ 14:11 | 
        Я вот жду ответа на (2).     | |||
| 14
    
        wrooom 25.06.20✎ 16:40 | 
        (13) необходимо открыть форму при запуске приложения в отдельном окне     | |||
| 15
    
        AlvlSpb naïve 25.06.20✎ 17:21 | 
        (14) А владелец формы, при этом, зачем?     | |||
| 16
    
        wrooom 25.06.20✎ 18:18 | 
        (15) Тогда форма сможет открыться не во вкладке основного окна программы, а в отдельном окне, я так думаю.     | |||
| 17
    
        AlvlSpb naïve 25.06.20✎ 18:21 | 
        (16) Неправильно думаешь. Включи разрешение на использование модальности и открывай форму модально. Хотя смысла в этом не вижу.     | |||
| 18
    
        rphosts 25.06.20✎ 18:55 | 
        (11) Потому-что в ПриНачалеРаботыСистемы - это серверный контекст     | |||
| 19
    
        wrooom 25.06.20✎ 20:33 | 
        (17) Нет , я не буду у пользователя использовать вкл. модального режима.     | |||
| 20
    
        craxx 25.06.20✎ 21:32 | 
        (19) в интерфейсе такси при старте системы ты не откроешь формы отдельно. Только во вкладке.     | |||
| 21
    
        wrooom 25.06.20✎ 23:21 | 
        (20) Это очень грустно... а если не при старте?     | |||
| 22
    
        МнеТолько Спросить 26.06.20✎ 01:45 | 
        (17)А зачем включать использование модальности? Если надо открыть форму модально, почему нельзя использовать существующие механизмы? 
 К 21 посту наконец то пришли к тому, что автору действительно нужно: открыть форму в отдельном окне. Теперь когда вопрос сформулирован верно, можно посоветовать посмотреть здесь Открытие управляемой формы в отдельном окне но говорят, что не работает или не всегда работает(проверять лень). | |||
| 23
    
        wrooom 27.06.20✎ 10:48 | 
        (22) Я не читал.. Сделал так: в палитре свойств самой формы реквизиту РежимОткрытияОкна указал Блокировать окно владельца. Работает. Всем спасибо.     | |||
| 24
    
        wrooom 27.06.20✎ 10:49 | 
        (23) А в процедуре ОткрытьФорму (ИмяФормы) - Указал только ИмяФормы     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |