наверх
Свободные IT публикации
логин:
пароль:

Работа с реестром Windows в 1С 8.x


Как прочитать значение, хранящееся в реестре Windows?

// В эту переменную запишем значение из реестра
Перем Значение;

RegProv=ПолучитьCOMОбъект("winmgmts:{impersonationLevel=impersonate}!\\.\root\default:StdRegProv");

// Читаем значение ключа StartDate из ветки 
// HKEY_CURRENT_USER\Software\1C\1Cv8\Report в переменную Значение
RegProv.GetStringValue("2147483649","Software\1C\1Cv8\Report","StartDate",Значение);

Как сохранить значение в реестр Windows?

// Создадим ключ, установив значение в текущую дату
// создание раздела
RegProv.CreateKey("2147483649","Software\1C\1Cv8\Report");
// установка значения для ключа
RegProv.SetStringValue("2147483649","Software\1C\1Cv8\Report","StartDate",
Строка(Формат(ТекущаяДата(),"ДФ=ггггММддЧЧммсс")));