Имя: Пароль:
1C
1С v8
форма открывается то в отдельном окне, то во вкладке
0 ASimonova
 
02.04.20
09:48
1С:Предприятие 8.3 (8.3.16.869)

вызываю одинаковую процедуру -
ОткрытьФорму("Обработка.ХХХ.Форма.Форма_Модели", ПараметрыФормы,, Истина, ПолучитьОкна()[0],,, РежимОткрытияОкнаФормы.Независимый);

но в одном случае открывается в отдельном окне, а в другом - в отдельной вкладке О_о
надо чтобы было во вкладке
эти случаи различаются предшествующим кодом, но никак не понимаю, как это может влиять на режим открытия окна?
1 ASimonova
 
02.04.20
09:50
в первом случае код:

Уникальный_Идентификатор_Новой_Модели = Новый УникальныйИдентификатор;
Оповещение = Новый ОписаниеОповещения("Создать_Модель_Завершение", ЭтотОбъект, Новый Структура("Уникальный_Идентификатор_Новой_Модели", Уникальный_Идентификатор_Новой_Модели));
ПоказатьВводСтроки(Оповещение,, "Введите название новой модели:", 150);


Дальше на клиенте:

Создать_Элемент_Справочника(Результат, Параметры.Уникальный_Идентификатор_Новой_Модели);        
Открыть_Модель_По_Уиду_С_Проверкой(Параметры.Уникальный_Идентификатор_Новой_Модели); - и там внутри процедуры вызывается ОткрытьФорму



во втором случае просто сразу:
Открыть_Модель_По_Уиду_С_Проверкой(Параметры.Уникальный_Идентификатор_Новой_Модели);
2 Ненавижу 1С
 
гуру
02.04.20
10:02
может поэтому?


ПолучитьОкна (GetWindows)
Синтаксис:
ПолучитьОкна()
Возвращаемое значение:
Тип: ОкнаКлиентскогоПриложения.
Описание:
Получает окна приложения. Порядок элементов в коллекции не определен.
3 ASimonova
 
02.04.20
10:04
сори, это я просто пробовала разные варианты
на самом деле в коде:
ОткрытьФорму("Обработка.ХХХ.Форма.Форма_Модели", ПараметрыФормы,, Истина,,,, РежимОткрытияОкнаФормы.Независимый);
4 ASimonova
 
02.04.20
10:19
все, решился вопрос
платформа глючная
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn