Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
06 фев 2026, 06:05

Открыть форму обработки на полный экран

Автор skillful, 23 янв 2026, 12:05

0 Пользователей и 1 гость просматривают эту тему.

skillful

Добрый день. Есть самописная база на УФ. В ней обработка "РМК" с двумя формами "ФормаПервая" и "ФормаВторая", Сперва отрывается первая форма, на ней команда открытия второй формы
&НаКлиенте
Процедура ПерейтиРМК(Команда)

ЭтаФорма.Закрыть();

ПараметрыФормы = Новый Структура;

Режим = РежимОткрытияОкнаФормы.БлокироватьВесьИнтерфейс;

ОткрытьФорму("Обработка.РМК.Форма.ФормаВторая", ПараметрыФормы, ЭтотОбъект,,,,, Режим);


ПерейтиРМКНаСервере();
КонецПроцедуры
, нужно чтобы форма вторая открывалась на весь экран, а у меня она открывается в отдельном окошке. В свойствах второй формы пробовал выставить настройки РежимОткрытияОкна - блокировать весь интерфейс и т. п., ничего не помогает, вообще смотрел как сделано в рознице, пытался сделать также, но видимо чего то не хватает в настройках или коде. При чем если ставить в модуле приложения Процедура ПередНачаломРаботыСистемы(Отказ)

//КлиентскоеПриложение.УстановитьРежимОсновногоОкна(РежимОсновногоОкнаКлиентскогоПриложения.Киоск);
//КлиентскоеПриложение.УстановитьРежимОсновногоОкна(РежимОсновногоОкнаКлиентскогоПриложения.РабочееМесто);

ОбновитьИнтерфейс();

КонецПроцедуры
, то при загрузке 1с предприятия программа запускается в полноэкранном виде.

sali

ну тебе же по нажатию на кнопку нужно открывать вторую форму?
а то что прописал
Цитата: skillful от 23 янв 2026, 12:05//КлиентскоеПриложение.УстановитьРежимОсновногоОкна(Реж
, оно и будет работать только перед началом работы системы
пробуйте у второй формы выставить настройки в ее параметрах, поставить Независимый режим
пробовать коды по типу
        WSHShell = Новый COMОбъект("WScript.Shell");
        WSHShell.SendKeys("% ");
           WSHShell.SendKeys("{UP}{UP}{ENTER}");
    Исключение
    КонецПопытки;

// или

WSHShell = Новый COMОбъект("WScript.Shell");
WSHShell.SendKeys("^%F");

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск