В 1С предусмотрена возможность программного получения свойств конфигурации и некоторых технических характеристик компьютера, на котором работает платформа. В статье описывается этот функционал.
Для получения характеристик компьютера предназначен объект СистемнаяИнформация:
1 2 3 4 5 6 |
СисИнфо = Новый СистемнаяИнформация; Сообщить("Операционная система: " + СисИнфо.ВерсияОС); Сообщить("Версия платформы: " + СисИнфо.ВерсияПриложения); Сообщить("Объем оперативной памяти (Мб): " + СисИнфо.ОперативнаяПамять); Сообщить("Процессор: " + СисИнфо.Процессор); Сообщить("Тип платформы: " + СисИнфо.ТипПлатформы); |
Пример выводимых данных:
1 2 3 4 5 |
Операционная система: version 6.1 Service Pack 1 (Build 7601) Версия платформы: 8.3.9.2170 Объем оперативной памяти (Мб): 8 132 Процессор: GenuineIntel Intel64 Family 6 Model 60 Stepping 3 3192 MHz Тип платформы: Windows x86 |
Внимание!
Объект СистемнаяИнформация доступен как на клиенте, так и на сервере. Будет получена информация о том компьютере, на чьей стороне выполняется код.
Для получения информации о текущей конфигурации можно использовать объект Метаданные:
1 2 3 4 5 6 7 8 |
Сообщить("Конфигурация: " + Метаданные.Синоним); Сообщить("Версия конфигурации: " + Метаданные.Версия); Сообщить("Краткая информация: " + Метаданные.КраткаяИнформация); Сообщить("Подробная информация: " + Метаданные.ПодробнаяИнформация); Сообщить("Поставщик: " + Метаданные.Поставщик); Сообщить("Информация о поставщике: " + Метаданные.АдресИнформацииОПоставщике); Сообщить("Информация о конфигурации: " + Метаданные.АдресИнформацииОКонфигурации); Сообщить("Авторские права: " + Метаданные.АвторскиеПрава); |
Информацию о метаданных можно получить только на стороне сервера. Пример выводимых данных:
1 2 3 4 5 6 7 8 |
Конфигурация: Управление торговлей, редакция 11 Версия конфигурации: 11.3.3.178 Краткая информация: Управление торговлей, редакция 11 Подробная информация: Управление торговлей, редакция 11 Поставщик: Фирма "1С" Информация о поставщике: http://www.1c.ru Информация о конфигурации: http://v8.1c.ru/trade/ Авторские права: Copyright © ООО "1С-Софт", 2003-2017. Все права защищены |
Программное получение системной информации о компьютере и конфигурации в 1С: 2 комментария
Круто! Не знал. Спасибо.
Молодец. Пригодится. Больше статей друг..
Обсуждение закрыто.