Имя: Пароль:
1C
1С v8
Можно как то опредилить разрядность системы из 1с
0 bborisko
 
05.02.13
21:42
Нужно опредилить x32 или x64. Можно как то это узнать с помощью 1с
1 МихаилМ
 
05.02.13
21:43
если windows - wmi
2 bborisko
 
05.02.13
21:44
А можно поподробнее? Виндовс
3 acsent
 
05.02.13
21:44
есть какие то процедуры.
4 acsent
 
05.02.13
21:44
у 1с
5 DrShad
 
05.02.13
21:44
СистемнаяИнформация (SystemInfo)
Свойства:

ВерсияОС (OSVersion)
ВерсияПриложения (AppVersion)
ИдентификаторКлиента (ClientID)
ИнформацияПрограммыПросмотра (UserAgentInformation)
ОперативнаяПамять (RAM)
Процессор (Processor)
ТипПлатформы (PlatformType)

Конструкторы:

По умолчанию

Описание:

Содержит описание технических характеристик компьютера.

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

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
Пример:

СисИнфо = Новый СистемнаяИнформация;
Сообщить(СисИнфо.ВерсияОС);
6 DrShad
 
05.02.13
21:45
учу читать СП, дорого!
7 Aleksey
 
05.02.13
21:45
разрядность чего? там где клиент стоит? там где сервер? там где скуль? или на компьютере пользователя
8 bborisko
 
05.02.13
21:46
На стороне пользователя

Спасибо огромное!
9 DrShad
 
05.02.13
21:46
(7) пох - метод везде доступен
10 NcSteel
 
05.02.13
21:49
(5) Опередил (((
11 Живой Ископаемый
 
05.02.13
21:49
а что за метод?
12 DrShad
 
05.02.13
21:52
(11) в (5) смотри
13 Живой Ископаемый
 
05.02.13
22:08
ух ты
14 Живой Ископаемый
 
05.02.13
22:10
а, так я и думал, ВерсииОС там нет.. в (5) лажа.
15 GROOVY
 
05.02.13
22:12
(6) Ты с ДенисЧ в доле?
16 NcSteel
 
05.02.13
22:14
(14) А это что:

СистемнаяИнформация (SystemInfo)
ВерсияОС (OSVersion)
Использование:

Только чтение.
Описание:

Тип: Строка.
Версия операционной системы.

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

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
17 Jstunner
 
05.02.13
22:14
Интересно практическая ценность от этих знаний
18 Живой Ископаемый
 
05.02.13
22:14
2(16) о.. и что же там?
http://screencast.com/t/ccuHQQ6g
19 Живой Ископаемый
 
05.02.13
22:15
какая разрядность у этой версии ОС?
20 Jstunner
 
05.02.13
22:16
(18) там проц слабенький ;)
21 Нуф-Нуф
 
05.02.13
22:16
проверить наличие папки "C:\Program Files (x86)". инфа 146%
22 J_B
 
05.02.13
22:20
(21) А если у меня "D:\Program Files (x86)"?
23 Jstunner
 
05.02.13
22:21
Не, на самом деле, есть у кого идеи, на кой это надо знать?
24 Живой Ископаемый
 
05.02.13
22:27
2(20) это потому что я жадненький...
у меня идей нет. но в Винде это можно сделать через ВМИ, как написано в (1) и в подробностях расписано в книге Михайлова
25 Живой Ископаемый
 
05.02.13
22:27
2(16,6) а вас двоих я запомнил
26 HeroShima
 
05.02.13
22:34
(21) через опу
27 DrShad
 
05.02.13
22:35
(14) ну лажа и что же теперь делать?
28 Живой Ископаемый
 
05.02.13
22:37
2(26) это не через Опу, это просто ни о чем не скажет.
29 HeroShima
 
05.02.13
22:38
PROCESSOR_ARCHITECTURE    Архитектура процессора. Возможные варианты: x86, IA64, AMD64.
если на то пошло
30 HeroShima
 
05.02.13
22:39
(28) конечно, в конце-концов можно самому создать такой каталог
31 Живой Ископаемый
 
05.02.13
22:40
2(29) системная переменная? set с выводом в текстовый файл и парсинг?
32 Живой Ископаемый
 
05.02.13
22:41
да сделайте уже через ВМИ.
33 HeroShima
 
05.02.13
22:42
(31) на безрыбье...
34 йети
 
05.02.13
22:58
(0)сунул нос в УТ11 и сразу бросилось в глаза

СистемнаяИнформация = Новый СистемнаяИнформация;
Если СистемнаяИнформация.ТипПлатформы = ТипПлатформы.Windows_x86 Тогда
       ...
ИначеЕсли СистемнаяИнформация.ТипПлатформы = ТипПлатформы.Windows_x86_64 Тогда
       ...
ИначеЕсли СистемнаяИнформация.ТипПлатформы = ТипПлатформы.Linux_x86 Тогда
       ...
КонецЕсли;
35 Живой Ископаемый
 
05.02.13
23:00
2(34) Это будет работать на сервере, и в случае Винды тоже не скажет разрядности ОС. В случае Линукса скажет.. ну. с какой-то вероятностью.
36 NcSteel
 
05.02.13
23:51
(25) Ну ну ну ))) смешной.
37 Dethmont
 
06.02.13
00:25
WshShell = Новый COMОбъект("WScript.Shell");
Сообщить(WshShell.Environment("SYSTEM").item("PROCESSOR_ARCHITECTURE"));
38 zak555
 
06.02.13
00:30
зачем системе знать, какая ось у клиента ?
39 Гость из Мариуполя
 
гуру
06.02.13
01:04
там же в (5) есть ОперативнаяПамять (RAM).
если больше 4Гб - однозначный вывод, если меньше - хз.
40 Vladal
 
06.02.13
02:31
(39) Не факт.
Ну а если на комп с 6 гигами оперативки поставят Windows XP ZverCD за неимением другого диска и мозгов установившего?
41 vah1
 
06.02.13
03:27
накой всю эту хрень в 1С-то тащить батничек запустил разок - глянул и потом ставь что надо
(0) или это у тебя 50 компов в день?
42 VladZ
 
06.02.13
06:42
(0) Не вижу практической ценности...
43 Живой Ископаемый
 
06.02.13
07:46
2(39) и какой однозначный вывод, если больше 4 Гб?
44 Живой Ископаемый
 
06.02.13
07:49
Наверное однозначный вывод, что клиент работает в терминале 2003-го или 2008 32-хразрядного  сервера версии Ентерпрайз
http://vam.in.ua/index.php/it/14-other-microsoft/63-hardware-restriction-ms-server.html

Windows 2003 32 bit

DataCenter

32 CPU

64 Gb


1Сники, вам не стыдно чушь нести вообще?
45 Живой Ископаемый
 
06.02.13
07:50
2(37) На 64-битный сервер я не поставлю 32-битную Винду?