Skip to content

Commit

Permalink
Изменен код получения версии. Изменена версия приложения.
Browse files Browse the repository at this point in the history
  • Loading branch information
arkuznetsov committed Nov 9, 2023
1 parent 00ef20b commit 184a50a
Show file tree
Hide file tree
Showing 2 changed files with 35 additions and 6 deletions.
3 changes: 2 additions & 1 deletion packagedef
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Описание.Имя("yard")
.Версия("1.9.5")
.Версия("1.9.6")
.ВерсияСреды("1.6")
.ЗависитОт("logos")
.ЗависитОт("asserts")
Expand All @@ -12,6 +12,7 @@
.ЗависитОт("1commands")
.РазработкаЗависитОт("1testrunner")
.РазработкаЗависитОт("1bdd")
.ВключитьФайл("packagedef")
.ВключитьФайл("src")
.ВключитьФайл("examples")
.ВключитьФайл("lib.config")
Expand Down
38 changes: 33 additions & 5 deletions src/Модули/ПараметрыПриложения.os
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// ----------------------------------------------------------

#Использовать logos
#Использовать opm
#Использовать tempfiles
#Использовать fs

Expand Down Expand Up @@ -321,8 +322,8 @@
//
Функция ИмяПриложения() Экспорт

Возврат "yard";
Возврат ОписаниеПакета().Имя;

КонецФункции // ИмяПриложения()

// Функция - возвращает версию приложения
Expand All @@ -331,11 +332,38 @@
// Строка - версия приложения
//
Функция Версия() Экспорт
Возврат "1.9.5";

Возврат ОписаниеПакета().Версия;

КонецФункции // Версия()

// Функция - возвращает описание пакета
//
// Возвращаемое значение:
// Структура - описание пакета
//
Функция ОписаниеПакета() Экспорт

ФайлМанифеста = ОбъединитьПути(ТекущийСценарий().Каталог, "..", "..", "packagedef");
ФайлМанифеста = Новый Файл(ФайлМанифеста);

ОписаниеПакета = Новый ОписаниеПакета();

ВнешнийКонтекст = Новый Структура("Описание", ОписаниеПакета);

ОбработчикСобытий = ЗагрузитьСценарий(ФайлМанифеста.ПолноеИмя, ВнешнийКонтекст);

Свойства = ОписаниеПакета.Свойства();
Свойства.Вставить("Классы", ОписаниеПакета.Классы());
Свойства.Вставить("Модули", ОписаниеПакета.Модули());
Свойства.Вставить("Зависимости", ОписаниеПакета.Зависимости());
Свойства.Вставить("ВключаемыеФайлы", ОписаниеПакета.ВключаемыеФайлы());
Свойства.Вставить("ИсполняемыеФайлы", ОписаниеПакета.ИсполняемыеФайлы());

Возврат Свойства;

КонецФункции // ОписаниеПакета()

#КонецОбласти // СлужебныйПрограммныйИнтерфейс

#Область СлужебныеПроцедурыИФункции
Expand Down

0 comments on commit 184a50a

Please sign in to comment.