Skip to content

Commit

Permalink
Merge tag 'v1.6.0' into develop
Browse files Browse the repository at this point in the history
v1.6.0
  • Loading branch information
artbear committed Dec 24, 2018
2 parents 70dabb0 + f3af301 commit bcad22e
Showing 1 changed file with 21 additions and 21 deletions.
42 changes: 21 additions & 21 deletions src/Модули/ПараметрыСистемы.os
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
//
// Служебный модуль с набором служебных параметров приложения
//
// Структура модуля реализована в соответствии с рекомендациями
// Структура модуля реализована в соответствии с рекомендациями
// oscript-app-template (C) EvilBeaver
//
///////////////////////////////////////////////////////////////////
Expand Down Expand Up @@ -30,7 +30,7 @@
//
Функция ВерсияПродукта() Экспорт

Версия = "1.5.0";// присвоение "Версия = " важно для проверки Сонара
Версия = "1.6.0";// присвоение "Версия = " важно для проверки Сонара
Возврат Версия;

КонецФункции // ВерсияПродукта()
Expand All @@ -45,22 +45,22 @@
КонецФункции

Функция ВозможныеКоманды() Экспорт

Если мВозможныеКоманды = Неопределено Тогда

мВозможныеКоманды = Новый Структура;
мВозможныеКоманды.Вставить("ИнициализацияОкружения", "init-dev");
мВозможныеКоманды.Вставить("ОбновлениеОкружения", "update-dev");

мВозможныеКоманды.Вставить("СборкаРасширений", "compileext");
мВозможныеКоманды.Вставить("ОбновлениеРасширений", "updateext");
мВозможныеКоманды.Вставить("РазборкаРасширений", "decompileext");
мВозможныеКоманды.Вставить("СборкаВнешнихОбработок", "compileepf");
мВозможныеКоманды.Вставить("РазборкаВнешнихОбработок", "decompileepf");

мВозможныеКоманды.Вставить("Тестирование_xUnitFor1C", "xunit");
мВозможныеКоманды.Вставить("ТестироватьПоведение", "vanessa");

мВозможныеКоманды.Вставить("ЗапуститьВРежимеПредприятия", "run");
мВозможныеКоманды.Вставить("ОбновитьКонфигурациюБазыДанных", "updatedb");
мВозможныеКоманды.Вставить("ВыгрузитьКонфигурациюВФайл", "unload");
Expand All @@ -77,7 +77,7 @@
мВозможныеКоманды.Вставить("ЗахватитьВХранилище", "lockrepo");
мВозможныеКоманды.Вставить("ПоместитьВХранилище", "commit");
мВозможныеКоманды.Вставить("ОтключитьсяОтХранилища", "unbindrepo");

мВозможныеКоманды.Вставить("СобратьИзИсходниковФайлКонфигурации", "compile");
мВозможныеКоманды.Вставить("РазборкаКонфигурации", "decompile");
мВозможныеКоманды.Вставить("СобратьИзИсходниковФайлРасширения", "compileexttocfe");
Expand All @@ -88,7 +88,7 @@
мВозможныеКоманды.Вставить("УправлениеСеансами", "session");
мВозможныеКоманды.Вставить("УправлениеРегламентнымиЗаданиями", "scheduledjobs");
мВозможныеКоманды.Вставить("ЗапроситьПараметрыБД", "dbinfo");

мВозможныеКоманды.Вставить("Помощь", "help");
мВозможныеКоманды.Вставить("ПомощьУстаревшая", "--help");
мВозможныеКоманды.Вставить("ПоказатьВерсию", "version");
Expand All @@ -98,9 +98,9 @@
мВозможныеКоманды = Новый ФиксированнаяСтруктура(мВозможныеКоманды);

КонецЕсли;

Возврат мВозможныеКоманды;

КонецФункции

Процедура ПриРегистрацииКомандПриложения(Знач КлассыРеализацииКоманд) Экспорт
Expand All @@ -110,24 +110,24 @@
КлассыРеализацииКоманд[ИмяКомандыВерсия()] = "КомандаVersion";
КлассыРеализацииКоманд[ВозможныеКоманды().ИнициализацияОкружения] = "КомандаИнициализацияОкружения";
КлассыРеализацииКоманд[ВозможныеКоманды().ОбновлениеОкружения] = "КомандаОбновлениеОкружения";

КлассыРеализацииКоманд[ВозможныеКоманды().СборкаРасширений] = "КомандаСборкаРасширений";
КлассыРеализацииКоманд[ВозможныеКоманды().ОбновлениеРасширений] = "КомандаОбновлениеРасширений";
КлассыРеализацииКоманд[ВозможныеКоманды().РазборкаРасширений] = "КомандаРазборкаРасширений";
КлассыРеализацииКоманд[ВозможныеКоманды().РазборкаВнешнихОбработок] = "КомандаРазборкаВнешнихОбработок";
КлассыРеализацииКоманд[ВозможныеКоманды().СборкаВнешнихОбработок] = "КомандаСборкаВнешнихОбработок";

КлассыРеализацииКоманд[ВозможныеКоманды().Тестирование_xUnitFor1C] = "КомандаТестирование_xUnitFor1C";
КлассыРеализацииКоманд[ВозможныеКоманды().ТестироватьПоведение] = "КомандаТестированиеПоведения";

КлассыРеализацииКоманд[ВозможныеКоманды().ЗапуститьВРежимеПредприятия] = "КомандаЗапуститьВРежимеПредприятия";
КлассыРеализацииКоманд[ВозможныеКоманды().ОбновитьКонфигурациюБазыДанных] = "КомандаОбновлениеКонфигурацииБД";
КлассыРеализацииКоманд[ВозможныеКоманды().ВыгрузитьКонфигурациюВФайл] = "КомандаВыгрузитьКонфигурациюВФайл";
КлассыРеализацииКоманд[ВозможныеКоманды().ВыгрузитьРасширениеВФайл] = "КомандаВыгрузитьРасширениеВФайл";
КлассыРеализацииКоманд[ВозможныеКоманды().СобратьИзИсходниковФайлРасширения] = "КомандаСобратьИзИсходниковФайлРасширения";
КлассыРеализацииКоманд[ВозможныеКоманды().ВыгрузитьИнфобазуВФайл] = "КомандаВыгрузитьИнфобазуВФайл";
КлассыРеализацииКоманд[ВозможныеКоманды().ПроверкаСинтаксиса] = "КомандаПроверкаСинтаксиса";

КлассыРеализацииКоманд[ВозможныеКоманды().ОбновитьИзХранилища] = "КомандаОбновитьИзХранилища";
КлассыРеализацииКоманд[ВозможныеКоманды().СоздатьХранилище] = "КомандаСоздатьХранилище";
КлассыРеализацииКоманд[ВозможныеКоманды().ПодключитьсяКХранилищу] = "КомандаПодключитьсяКХранилищу";
Expand All @@ -137,7 +137,7 @@
КлассыРеализацииКоманд[ВозможныеКоманды().ЗахватитьВХранилище] = "КомандаЗахватитьВХранилище";
КлассыРеализацииКоманд[ВозможныеКоманды().ПоместитьВХранилище] = "КомандаПоместитьВХранилище";
КлассыРеализацииКоманд[ВозможныеКоманды().ОтключитьсяОтХранилища] = "КомандаОтключитьсяОтХранилища";

КлассыРеализацииКоманд[ВозможныеКоманды().СобратьИзИсходниковФайлКонфигурации] = "КомандаСобратьИзИсходников";
КлассыРеализацииКоманд[ВозможныеКоманды().РазборкаКонфигурации] = "КомандаРазборкаКонфигурации";
КлассыРеализацииКоманд[ВозможныеКоманды().ЗагрузитьФайлКонфигурации] = "КомандаЗагрузитьФайлКонфигурации";
Expand All @@ -156,7 +156,7 @@

// Одна из команд может вызываться неявно, без указания команды.
// Иными словами, здесь указывается какой обработчик надо вызывать, если приложение запущено без какой-либо команды
// myapp /home/user/somefile.txt будет аналогично myapp default-action /home/user/somefile.txt
// myapp /home/user/somefile.txt будет аналогично myapp default-action /home/user/somefile.txt
Функция ИмяКомандыПоУмолчанию() Экспорт
Возврат ВозможныеКоманды().Помощь;
КонецФункции
Expand All @@ -179,22 +179,22 @@
Парсер.ДобавитьИменованныйПараметр("--db-pwd", "Пароль БД", Истина);
Парсер.ДобавитьИменованныйПараметр("--v8version", "Версия платформы", Истина);
Парсер.ДобавитьИменованныйПараметр("--root", "Полный путь к проекту", Истина);
Парсер.ДобавитьИменованныйПараметр("--ordinaryapp",
"Запуск толстого клиента (1 = толстый, 0 = тонкий клиент, -1 = без указания клиента). По умолчанию используется значение 0 (тонкий клиент). Значение -1 может применяться в случаях, когда нужно прочитать лог работы 1С в режиме Предприятие в управляемом интерфейсе.",
Парсер.ДобавитьИменованныйПараметр("--ordinaryapp",
"Запуск толстого клиента (1 = толстый, 0 = тонкий клиент, -1 = без указания клиента). По умолчанию используется значение 0 (тонкий клиент). Значение -1 может применяться в случаях, когда нужно прочитать лог работы 1С в режиме Предприятие в управляемом интерфейсе.",
Истина);

Парсер.ДобавитьПараметрФлаг("--nocacheuse",
Парсер.ДобавитьПараметрФлаг("--nocacheuse",
"Признак - не использовать кэш платформы для ускорения операций с базой,
|а также не надо добавлять базу в список баз 1C пользователя", Истина);
Парсер.ДобавитьИменованныйПараметр("--ibname", "(устарело) Строка подключения к БД", Истина);
Парсер.ДобавитьИменованныйПараметр("--language", "Код языка запуска платформы", Истина);
Парсер.ДобавитьИменованныйПараметр("--locale", "Код локализации сеанса платформы", Истина);

Парсер.ДобавитьИменованныйПараметр("--uccode", "Ключ разрешения запуска", Истина);

КаталогСценария = (Новый Файл(ТекущийСценарий().Источник)).Путь;
ОбщиеМетоды1 = ЗагрузитьСценарий(ОбъединитьПути(КаталогСценария, "ОбщиеМетоды.os"));
Парсер.ДобавитьИменованныйПараметр("--settings", "Путь к файлу настроек, в формате json. По умолчанию имя файла " +
Парсер.ДобавитьИменованныйПараметр("--settings", "Путь к файлу настроек, в формате json. По умолчанию имя файла " +
ОбщиеМетоды1.ИмяФайлаНастроек(), Истина);

Парсер.ДобавитьИменованныйПараметр("--debuglogfile", "Вывод отладочных файлов в указанный лог-файл", Истина);
Expand Down

0 comments on commit bcad22e

Please sign in to comment.