Имя: Пароль:
1C
1С v8
Как выбрать форму в зависимости от вида клиента?
,
0 Puzoter
 
25.01.16
12:08
В обработке две формы: первая для УФ, вторая для обычных. Можно ли сделать, чтобы при запуске обработки в зависимости от вида клиента открывалась нужная форма?
1 Nuobu
 
25.01.16
12:08
(0) Обработка в конфигурации, или внешняя?
2 Puzoter
 
25.01.16
12:10
(1) Внешняя
3 Nuobu
 
25.01.16
12:11
(2) Тогда никак.)
4 vicof
 
25.01.16
12:12
#Если ТолстыйКлиентблаблабла попробуй
5 Puzoter
 
25.01.16
12:13
(4) Где попробовать, в самой форме? В модуле не взлетает.
6 Nuobu
 
25.01.16
12:16
(5) У тебя всегда будет открываться основная форма.

Создай еще одну (обычную), выбери её основной.

В "ПередОктрытием" пропиши
#Если ТолстыйКлиент Тогда
Отказ = Истина;
ОткрытьФорму("ФормаДляТолстогоКлиента");
#Иначе
Отказ = Истина;
ОткрытьФорму("ФомраДляТонкогоКлиента");
#Конец

Не знаю, взлетит ли.
7 Heckfy
 
25.01.16
12:16
Как вариант, сделай пустую форму. Назначь ее главной. Перед открытием формы проверяй клиента. Пустую форму закрывай, а нужную открывай.
8 Nuobu
 
25.01.16
12:21
(5) Может, ты не правильно Если прописываешь:

ТолстыйКлиентОбычноеПриложение(ThickClientOrdinaryApplication)
Клиент (Client)

ТолстыйКлиентУправляемоеПриложение (ThickClientManagedApplication)
ТонкийКлиент (ThinClient)

Взял отсюдова: https://helpf.pro/suffix/view/24.html
9 Puzoter
 
25.01.16
12:29
(6) (7) (8) УФ форма даже не пытается запуститься в толстом клиенте. Похоже ничего не выйдет.
10 AllJoke
 
25.01.16
12:32
(9) в свойтсвах конфы посомтри - http://screencast.com/t/eSyn1Ar5
11 Lexey_
 
25.01.16
12:37
(9) приложение какое?
12 Heckfy
 
25.01.16
12:42
(9) Сделай две стартовых формы.
13 Puzoter
 
25.01.16
12:44
(11) И так и так может быть
14 Puzoter
 
25.01.16
12:45
(12) Как? Форма обработки одна.
15 Lexey_
 
25.01.16
12:51
(14) закладка "Дополнительные"
16 Puzoter
 
25.01.16
12:56
(15) :)) Спасибо, ларчик просто открывался
17 Puzoter
 
25.01.16
13:06
(15) Правда есть тонкость - окно выбора дополнительной формы активно только если в конфе включено обычное приложение.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший