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

Одновременное отображение двух окон в интерфейсе "управляемого приложения"

Автор Iater, 19 июн 2015, 19:55

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

Rasty

Пихаете
РежимОткрытияФормПриложения.ОтдельныеОкна
в Процедуру ПриНачалеРаботыСистемы()
Добавлено: 25 июн 2015, 10:32



Настройки = Новый НастройкиКлиентскогоПриложения;
Настройки.РежимОткрытияФормПриложения  = РежимОткрытияФормПриложения.ОтдельныеОкна;
Помогли - Скажи спасибо! Решил сам - поделись решением!
:)

Iater

К сожалению, не работает!

Всё из-за этого дурацкого "Режим открытия окна формы" - в свойствах самой формы. Там три варианта:
Независимый - когда форму растягивает на всё приложение без возможности уменьшить размеры
Блокировать окно владельца - блокирует и нельзя открыть другой элемент формы
Блокировать весь интерфейс - вообще без комментариев...

Код в ПриНачалеРаботыСистемы() отрабатывает, но из-за этих трех режимов всё бесполезно

vitasw

Я конечно не знаю специфики вашей задачи... А почему не сделаете обработку, где и разместите все ваши элементы?, ну по принципу рабочего стола.

Iater

Цитата: vitasw от 26 июн 2015, 09:38
Я конечно не знаю специфики вашей задачи... А почему не сделаете обработку, где и разместите все ваши элементы?, ну по принципу рабочего стола.

в моем справочнике будет около 2000 элементов, так что лучше не стоит как на рабочем столе )
и в каждом элементе справочника где-то по 50 полей (80% цифровые). Соответственно хотелось бы сделать возможность визуального сравнения двух элементов

vitasw

Цитата: Iater от 24 июн 2015, 19:43попробовал в событии формы "при открытии"
&НаКлиенте
Процедура ПриОткрытии(Отказ)
   ОткрытьФорму("Справочник.тест.ФормаОбъекта",,,истина);
КонецПроцедуры

ОткрытьФорму("Справочник.тест.ФормаОбъекта",,,Новый УникальныйИдентификатор);


Добавлено: 26 июн 2015, 11:49


Я бы сделал бы обработку с 2-мя полями: Ссылка1 и Ссылка2 - и нажатием на одну кнопочку вызвал бы открытие 2-ух форм


ПараметрыФормы = Новый Структура("Ключ", Ссылка1);
ОткрытьФорму("Справочник.Организации.ФормаОбъекта", ПараметрыФормы,,Новый УникальныйИдентификатор);
ПараметрыФормы = Новый Структура("Ключ", Ссылка2);
ОткрытьФорму("Справочник.Организации.ФормаОбъекта", ПараметрыФормы,,Новый УникальныйИдентификатор);

Теги:

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

Рейтинг@Mail.ru

Поиск