HelpF.pro

Получение номера релиза конфигурации из внешней обработки путем анализа файла 1sconst.dbf

Для контроля версий обрабатываемых конфигураций можно получить номер релиза из внешней обработки путем анализа файла 1sconst.dbf:

Код 1C v 7.x
 ДБФ = СоздатьОбъект("XBase");
ДБФ.КодоваяСтраница(0);
ИмяФайла = СокрП(ПутьККаталогуСБазой)+"1sconst.dbf";
Попытка
ДБФ.ОткрытьФайл(ИмяФайла,,1);
Если ДБФ.Открыта() = 1 Тогда
ДБФ.Первая();
Пока ДБФ.ВКонце() = 0 Цикл
Если Найти(ДБФ.Value,"7.70.") > 0 Тогда
НомерРелиза = СокрП(ДБФ.Value);
ДБФ.ЗакрытьФайл();
Прервать;
КонецЕсли;
ДБФ.Следующая();
КонецЦикла;
ДБФ.ЗакрытьФайл();
Исключение
Сообщить("ОШИБКА: " + ОписаниеОшибки());
КонецПопытки;

Опубликовано на сайте: https://HelpF.pro
Прямая ссылка: https://HelpF.pro/faq/view/225.html