Имя: Пароль:
1C
1С v8
тонкий клиент
0 Stim
 
12.10.12
10:16
Поправьте меня, если я не прав

&НаКлиенте + Управляемое приложение  = тонкий клиент

&НаКлиенте + Обычное приложение  = толстый клиент
1 Stim
 
12.10.12
10:29
ну так)
2 AaNnDdRrEeYy
 
12.10.12
10:30
и еще так
&НаКлиенте + Управляемое приложение + Режим запуска Толстый клиент = толстый клиент
3 jump if overflow
 
12.10.12
10:33
#Если ТолстыйКлиентОбычноеПриложение Тогда
#Если ТолстыйКлиентУправляемоеПриложение Тогда

это толстый
4 AaNnDdRrEeYy
 
12.10.12
10:47
(3) не путай # и & у них разные назначения
5 Stim
 
16.10.12
11:27
проведен небольшой эксперимент:

1. создана тестовая база. Добавлена общая форма и документ. все формы выполнены управляемыми.
2. в форме документа код:

&НаКлиенте
Процедура ПриОткрытии(Отказ)
   форма = ПолучитьОбщуюФорму("Форма1");    
   форма.Открыть();
   
КонецПроцедуры

Код работает только в толстом клиенте(СП)

Итак, пробуем:

1 вариант: Конфа работает в обычном режиме(с разрешением открывать УФ), пользователю назначен режим запуска "Управляемое приложение"
открывается конфа в режиме управ приложения в толстом клиенте, ПолучитьОбщуюФорму() работает

2 вариант: Конфа работает в упр приложении,  пользователю назначен режим запуска "Управляемое приложение"
открывается конфа в режиме управ приложения в ТОНКОМ клиенте, ПолучитьОбщуюФорму() НЕ работает


Получается, конфа ВСЕГДА будет работать в толстом клиенте, пока основной режим запуска у неё - обычное приложение, несмотря на пользовательские режимы запуска.
6 hhhh
 
16.10.12
11:37
(5) всё равно в (0) у тебя неправильно. Потому что бывает третий вариант

&НаКлиенте + Управляемое приложение  = толстый клиент
7 Cube
 
16.10.12
11:38
(6) См (2) :)
8 Stim
 
16.10.12
11:39
(6) не бывает такого, имхо
9 Cube
 
16.10.12
11:39
(8) См (2) :)
10 Stim
 
16.10.12
11:42
хм. и правда
11 olegves
 
16.10.12
11:46
(5) объясни, зачем при открытии одной формы открывать другую?
садомазо?
Не проще сразу нужную форму открыть?
12 Stim
 
16.10.12
11:47
(11) никогда не открывал общую форму программно из других форм? крепись, еще все впереди)
13 olegves
 
16.10.12
11:49
(12) при открытии одной формы - никогда, Самобичеванием не страдаю
14 Stim
 
16.10.12
11:53
ну что я могу сказать.. удачи,пиши свои нетленки, главное - не смотри, как это делают разработчики типовых решений.
они-то дураки не знают, что нельзя открывать общие формы с других форм.

зы. загугли чтоле в глобальном поиске какой-нить типовой конфы "ПолучитьОбщуюФорму", узнаешь много интересного.
например, про ФормаПрогрессора = ПолучитьОбщуюФорму("ХодВыполненияОбработкиДанных");
15 olegves
 
16.10.12
11:55
В процедуре ПриОткрытии() - только дураки, как ты сам себя назвал и открывают другие формы
16 Stim
 
16.10.12
11:57
чувак, сгинь, будь добр.
17 Stim
 
16.10.12
12:03
сразу - это в модуле формы? Который выполняется на сервере?
или в обработке ПриОткрытии, которая выполняется на клиенте, на котором мне и нужно было проверить результат
18 cw014
 
16.10.12
12:10
(5) А разве ПолучитьОбщуюФорму есть на ТК? По моему это будет ПолучитьФорму("ОбщаяФорма.Форма1")...
19 Stim
 
16.10.12
12:11
(18) ТК - это что?
20 cw014
 
16.10.12
12:12
Тонкий клиент
21 Stim
 
16.10.12
12:12
+ ПолучитьОбщуюФорму() я добавил для проверки клиента, под которым она выполняется. на толстом - выполнится, на тонком - нет
22 cw014
 
16.10.12
12:16
Ты хоть подскажи, что выводит, когда не выполняется код?
23 cw014
 
16.10.12
12:17
Потому что у тебя может вообще компиляцию код не проходит по причине наличия функции, доступной только на Толстом клиенте???
24 Cunni
 
16.10.12
12:21
(5)Глобальный контекст (Global context)
ПолучитьОбщуюФорму (GetCommonForm)

Доступность:

Толстый клиент.
25 Stim
 
16.10.12
12:21
(23) если не запускать синтаксис-контроль, то ошибки компиляции не будет при изменении режима работы
26 Stim
 
16.10.12
12:22
(24) бле.ать, и ЧТО??
27 Cunni
 
16.10.12
12:27
Ааа, понял. ТС нужно, чтобы при выборе обычного приложения исчезали надписи и галочки "тонкий клиент", ибо фикция.
28 Stim
 
16.10.12
12:31
(27) мне ничего не нужно. я просто хочу разобраться с тонкими и толстыми клиентами, их связями  с режимами запуска