Skip to content

Commit a0f546f

Browse files
authored
Merge pull request #168 from EugeneAfanasyev/master
Добавлена возможность получения идентификатора конфигурации
2 parents 8bf2371 + 69e24ee commit a0f546f

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

src/v8runner.os

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1653,6 +1653,32 @@
16531653

16541654
КонецПроцедуры
16551655

1656+
// Возвращает идентификатор текущего "поколения" метаданных конфигурации. Этот идентификатор обновляется при любом изменении конфигурации.
1657+
//
1658+
// Параметры:
1659+
// ИмяРасширения - Строка - Имя расширения конфигурации. Если не укакан, то возвращает идентификатор основной конфигурации.
1660+
//
1661+
Функция ИдентификаторТекущейВерсииМетаданныхКонфигурации(ИмяРасширения = "") Экспорт
1662+
1663+
Результат = "";
1664+
1665+
Параметры = СтандартныеПараметрыЗапускаКонфигуратора();
1666+
1667+
Параметры.Добавить("/GetConfigGenerationID");
1668+
1669+
Если ЗначениеЗаполнено(ИмяРасширения) Тогда
1670+
Параметры.Добавить(СтрШаблон("-Extension ""%1""", ИмяРасширения));
1671+
КонецЕсли;
1672+
1673+
КодВозврата = ВыполнитьКоманду(Параметры);
1674+
Если КодВозврата = 0 Тогда
1675+
Результат = ВыводКоманды();
1676+
КонецЕсли;
1677+
1678+
Возврат Результат;
1679+
1680+
КонецФункции
1681+
16561682
Функция КлючиПроверкиКонфигурации() Экспорт
16571683

16581684
Перем ДопустимыеКлючи;

0 commit comments

Comments
 (0)