Имя: Пароль:
1C
 
как из сеанса пользователя проверить клиент 64 или 32 бит?
0 Прохожий
 
21.10.25
10:53
На сервере два ярлыка и могут путать. Буду в ЖР писать при входе кто куда заходит.
1 Smit1C
 
21.10.25
10:55
КаталогПрограммы()
2 Ненавижу 1С
 
гуру
21.10.25
10:56
СистемнаяИнформация.ТипПлатформы
3 unenu
 
21.10.25
10:58
РазрядностьСистемы()
4 arsik
 
гуру
21.10.25
11:00
(0) Тебе для оборудования?
5 Ненавижу 1С
 
гуру
21.10.25
11:00
(3) где вы такое берете?
6 Garykom
 
гуру
21.10.25
11:04
С такими вопросами оно выполнит
СисИнфо = Новый СистемнаяИнформация;
НаСервере и будет удивляться чё не так...
7 unenu
 
21.10.25
11:04
8 timurhv
 
21.10.25
11:25
(6) Тогда защита от "дурака":
ОбщегоНазначенияКлиент.ТипПлатформыКлиента()
9 Прохожий
 
21.10.25
11:40
(2)
Нет такой переменной
10 Прохожий
 
21.10.25
11:40
(3)
11 Прохожий
 
21.10.25
11:52
(8) Нет такого модуля .И клиента нет, и сервера нет.Есть обычные формы. Толстый клиент. На рдп одна одинэска на сервере 1С другая. Точнее на РДП их две.
12 Прохожий
 
21.10.25
11:42
(4) Мне для интереса. С каких ярлыков кто заходит
13 Прохожий
 
21.10.25
11:44
(6) Неа, главное скрыто
14 Прохожий
 
21.10.25
11:45
(7) Мне нужна разрядность клиента, сервер 64 бит
15 Ненавижу 1С
 
гуру
21.10.25
11:49
(9) ну ты совсем дурачок?
16 Прохожий
 
21.10.25
11:50
(15) не совсем, см (13)
17 Ненавижу 1С
 
гуру
21.10.25
11:53
(16) молодец. Есть тип платформы - анализируй
18 Прохожий
 
21.10.25
11:56
На сервере 1С зоопарк из разных релизов платформ с разной разрядностью . И с них ходят на разные сервера 1С на других машинах.32 бит и 64 бит. Там много разных баз каждая на своей платформе своего релиза. Чтобы везде попасть можно было. Есть одинаковые релизы 32 и 64 бит. Есть вероятность что кто-то ходит на сервер 64 бит с 32битного клиента. Хочу в обычных формах толстый клиент при входе проверять какой клиент идет. Релиз проверять не надо, а разрядность надо.
19 timurhv
 
21.10.25
12:39
(18) ходит и ходит, что с того?
Может компонента вывода ШК там старая 32 разрядная, поэтому и ходит так.
20 Winnie Buh
 
гуру
21.10.25
12:52
(18)
Есть вероятность что кто-то ходит на сервер 64 бит с 32битного клиента.

и в чем проблема?
21 Ненавижу 1С
 
гуру
21.10.25
12:56
(18) на клиенте

СистемнаяИнформация = Новый СистемнаяИнформация;
ТипПлатформы = СистемнаяИнформация.ТипПлатформы;

Что тебе еще надо?
22 Прохожий
 
21.10.25
13:29
(19) Это вероятно
23 Прохожий
 
21.10.25
13:41
Вызывать Коннектор = Новый COMОбъект("v83.COMConnector"); и под 32 бит и под 64. При повторном входе старые сеансы подрезать.
24 Прохожий
 
21.10.25
13:42
Иначе придется рег задание ваять и самые старые всем подряд резать.
25 Волшебник
 
21.10.25
13:43
Прохожий
Тебе уже ответили. Что тебе ещё надо?
26 Прохожий
 
21.10.25
14:01
Больше ничего по битности.
Ошибка? Это не ошибка, это системная функция.