From b74491f1f423a6e91403220c9b10f27a1ccf94ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=84=D0=B2=D0=B3=D0=B5=D0=BD=20=D0=A1=D0=BE=D1=81=D0=BD?= =?UTF-8?q?=D0=B0?= Date: Mon, 31 Jul 2017 11:37:52 +0300 Subject: [PATCH 1/4] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB?= =?UTF-8?q?=20=D1=87=D1=82=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BF=D0=B5=D1=80?= =?UTF-8?q?=D0=B5=D0=BC=D0=B5=D0=BD=D0=BD=D0=BE=D0=B9=20=D0=BE=D0=BA=D1=80?= =?UTF-8?q?=D1=83=D0=B6=D0=B5=D0=BD=D0=B8=D1=8F=20=D0=B4=D0=BB=D1=8F=20?= =?UTF-8?q?=D0=BD=D0=B0=D1=81=D1=82=D1=80=D0=B9=D0=BA=D0=B8=20=D0=BF=D1=83?= =?UTF-8?q?=D1=82=D0=B8=20=D1=81=D0=BE=D0=B7=D0=B4=D0=B0=D0=BD=D0=B8=D1=8F?= =?UTF-8?q?=20=D1=81=D0=BA=D1=80=D0=B8=D0=BF=D1=82=D0=BE=D0=B2.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Исправленна документация. Добавленно чтение настроек opm.cfg с различных путей системных настроек и настроек пользователя. --- README.md | 28 +++++++++ src/opm.os | 2 - ...20\260\320\272\320\265\321\202\320\260.os" | 3 + ...202\320\260\320\275\321\202\321\213Opm.os" | 2 + ...266\320\265\320\275\320\270\321\217Opm.os" | 63 +++++++++++++++++-- 5 files changed, 90 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 650c92b..b73f26b 100644 --- a/README.md +++ b/README.md @@ -23,3 +23,31 @@ OneScript Package Manager В настоящее время пакеты хранятся на двух серверах: - [hub.oscript.io](http://hub.oscript.io/download) - основной хаб пакетов - [hub.oscript.ru](http://hub.oscript.ru/download) - вторичный хаб пакетов. Используется, когда не удаётся получить данные с основного хаба + +# Настройка + +## Настройка путей установки скриптов +Переменная окружения ```OSCRIPTBIN``` отвечает за переопеределение пути установки скриптов при глобальной установке. По умолчанию для linux считается "/usr/bin", а для windows КаталогПрограммы(). +При указании данной переменной можно переназначить путь для создания скриптов запуска различных пакетов. Возможно скачать архив, распаковать его и запуская oscript с указанием этих пременных тестировать работу автономной установки. +- **linux** +``` +OSCRIPTBIN=~/.local/bin opm update -all +``` +- **windows** +``` +set OSCRIPTBIN=c:\temp\ +opm update -all +``` + +## Настройка прокси серевера для скачивания пакетов + +Настройка производится с помощью создания служебного файла [opm.cfg](./tests/fixtures/opm.cfg) данный файл настроек можно расположить по таким путям (список приведен в порядке убывания приоритета): + - ```./opm.cfg``` - текущий каталог запуска + /opm.cfg + - каталог настроек пользователя + - linux: ```~/.opm.cfg```, **внимание файла должен называться с точкой ```.opm.cfg```** + - windows: ```%USERPROFILE%\opm.cfg``` + - системная настройка: + - linux: ```/etc/opm.cfg``` + - windows: ```c:\ProgramData\opm.cfg``` +- OSCRIPT/lib/opm/opm.cfg - каталог установки opm, для совместимости. + diff --git a/src/opm.os b/src/opm.os index fe7d85a..426420c 100644 --- a/src/opm.os +++ b/src/opm.os @@ -36,8 +36,6 @@ МенеджерКомандПриложенияOpm.ПоказатьСправкуПоКомандам(); Возврат 1; КонецЕсли; - - НастройкиПриложенияOpm.УстановитьФайлНастроек(ОбъединитьПути(СтартовыйСценарий().Каталог, "opm.cfg")); Если ТипЗнч(ПараметрыЗапуска) = Тип("Структура") Тогда // это команда diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\243\321\201\321\202\320\260\320\275\320\276\320\262\320\272\320\260\320\237\320\260\320\272\320\265\321\202\320\260.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\243\321\201\321\202\320\260\320\275\320\276\320\262\320\272\320\260\320\237\320\260\320\272\320\265\321\202\320\260.os" index 8e64659..5ee7a7c 100644 --- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\243\321\201\321\202\320\260\320\275\320\276\320\262\320\272\320\260\320\237\320\260\320\272\320\265\321\202\320\260.os" +++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\243\321\201\321\202\320\260\320\275\320\276\320\262\320\272\320\260\320\237\320\260\320\272\320\265\321\202\320\260.os" @@ -443,6 +443,9 @@ КаталогУстановкиСкриптовЗапускаПриложений = Новый Файл(КаталогУстановкиСкриптовЗапускаПриложений).ПолноеИмя; ИначеЕсли мРежимУстановкиПакетов = РежимУстановкиПакетов.Глобально Тогда КаталогУстановкиСкриптовЗапускаПриложений = ?(ЭтоWindows, КаталогПрограммы(), "/usr/bin"); + Если НЕ ПустаяСтрока(GetEnvironmentVariable("OSCRIPTBIN")) Тогда + КаталогУстановкиСкриптовЗапускаПриложений = GetEnvironmentVariable("OSCRIPTBIN"); + КонецЕсли; Иначе ВызватьИсключение "Неизвестный режим установки пакетов <" + мРежимУстановкиПакетов + ">"; КонецЕсли; diff --git "a/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\321\213Opm.os" "b/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\321\213Opm.os" index be4ab24..31be4ab 100644 --- "a/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\321\213Opm.os" +++ "b/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\321\213Opm.os" @@ -10,6 +10,7 @@ Перем ЛокальныйКаталогУстановкиПакетов Экспорт; Перем ИмяЛога Экспорт; Перем ВерсияПродукта Экспорт; +Перем ИмяФайлаНастроек Экспорт; /////////////////////////////////////////////////////////////// @@ -24,3 +25,4 @@ ЛокальныйКаталогУстановкиПакетов = "oscript_modules"; ИмяЛога = "oscript.app.opm"; ВерсияПродукта = "0.9.8"; +ИмяФайлаНастроек = "opm.cfg"; \ No newline at end of file diff --git "a/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\237\321\200\320\270\320\273\320\276\320\266\320\265\320\275\320\270\321\217Opm.os" "b/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\237\321\200\320\270\320\273\320\276\320\266\320\265\320\275\320\270\321\217Opm.os" index a6b0755..aecb69a 100644 --- "a/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\237\321\200\320\270\320\273\320\276\320\266\320\265\320\275\320\270\321\217Opm.os" +++ "b/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\237\321\200\320\270\320\273\320\276\320\266\320\265\320\275\320\270\321\217Opm.os" @@ -14,15 +14,37 @@ КонецПроцедуры Функция Получить() Экспорт + Перем МассивПутейНастроек; Если мНастройки = Неопределено Тогда - Попытка - ПрочитатьФайлНастроек(); - Исключение - Лог.Отладка("Чтение файла настроек: - |" + ОписаниеОшибки()); + + МассивПутейНастроек = СписокФайловНастроек(); + Если Не ПустаяСтрока(мПутьФайлаНастроек) Тогда + МассивПутейНастроек.Очистить(); + МассивПутейНастроек.Добавить(мПутьФайлаНастроек); + КонецЕсли; + + НастройкиНайденны = Ложь; + Для каждого Элемент из МассивПутейНастроек Цикл + Если НастройкиНайденны Тогда + Прервать; + КонецЕсли; + мСтарыйПуть = мПутьФайлаНастроек; + УстановитьФайлНастроек(Элемент); + Попытка + ПрочитатьФайлНастроек(); + НастройкиНайденны = Истина; + Исключение + Лог.Отладка("Чтение файла настроек " + мПутьФайлаНастроек+": + |" + ОписаниеОшибки()); + + КонецПопытки; + КонецЦикла; + + Если НастройкиНайденны = Ложь Тогда УстановитьНастройкиПоУмолчанию(); - КонецПопытки; + КонецЕсли; + КонецЕсли; Возврат мНастройки; @@ -167,4 +189,33 @@ КонецПроцедуры //------------ +// Возвращет массив путей, где может находиться файла настроек opm +// Каталог opm (для совместимости), текущий каталог запуска, домашний каталог пользователя, системная настройка. +Функция СписокФайловНастроек() + Перем ИмяФайл; + ИмяФайл = "opm.cfg"; + МассивФайлов = Новый Массив; + //Текущий каталог + МассивФайлов.Добавить(ОбъединитьПути(ТекущийКаталог(), ИмяФайл)); + //Настройки в профиле пользователя. + ПутьКНастройкам = ""; + СИ = Новый СистемнаяИнформация(); + Если Найти(Нрег(СИ.ВерсияОС), Нрег("Windows")) > 0 Тогда + ПутьКНастройкам = ОбъединитьПути(СИ.ПолучитьПеременнуюСреды(Врег("USERPROFILE")), ИмяФайл); + ПутьКНастройкамСистемный = ОбъединитьПути(СИ.ПолучитьПеременнуюСреды(Врег("ALLUSERSPROFILE")), ИмяФайл); + Иначе + ПутьКНастройкам = ОбъединитьПути(СИ.ПолучитьПеременнуюСреды(Врег("HOME")), "."+ИмяФайл); + ПутьКНастройкамСистемный = ОбъединитьПути("/etc", ИмяФайл); + КонецЕсли; + + МассивФайлов.Добавить(ПутьКНастройкам); + МассивФайлов.Добавить(ПутьКНастройкамСистемный); + + //Совместимость со старым поведением + МассивФайлов.Добавить(ОбъединитьПути(СтартовыйСценарий().Каталог, ИмяФайл)); + + Возврат МассивФайлов; + +КонецФункции + Лог = Логирование.ПолучитьЛог("oscript.app.opm"); \ No newline at end of file From ab728726a9eb5ff2deda91c18ab8567b15daadc4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=84=D0=B2=D0=B3=D0=B5=D0=BD=20=D0=A1=D0=BE=D1=81=D0=BD?= =?UTF-8?q?=D0=B0?= Date: Mon, 31 Jul 2017 11:48:52 +0300 Subject: [PATCH 2/4] fix deprecated config --- ...3\320\276\320\266\320\265\320\275\320\270\321\217Opm.os" | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git "a/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\237\321\200\320\270\320\273\320\276\320\266\320\265\320\275\320\270\321\217Opm.os" "b/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\237\321\200\320\270\320\273\320\276\320\266\320\265\320\275\320\270\321\217Opm.os" index aecb69a..38748d0 100644 --- "a/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\237\321\200\320\270\320\273\320\276\320\266\320\265\320\275\320\270\321\217Opm.os" +++ "b/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\237\321\200\320\270\320\273\320\276\320\266\320\265\320\275\320\270\321\217Opm.os" @@ -201,10 +201,10 @@ ПутьКНастройкам = ""; СИ = Новый СистемнаяИнформация(); Если Найти(Нрег(СИ.ВерсияОС), Нрег("Windows")) > 0 Тогда - ПутьКНастройкам = ОбъединитьПути(СИ.ПолучитьПеременнуюСреды(Врег("USERPROFILE")), ИмяФайл); - ПутьКНастройкамСистемный = ОбъединитьПути(СИ.ПолучитьПеременнуюСреды(Врег("ALLUSERSPROFILE")), ИмяФайл); + ПутьКНастройкам = ОбъединитьПути(ПолучитьПеременнуюСреды(Врег("USERPROFILE")), ИмяФайл); + ПутьКНастройкамСистемный = ОбъединитьПути(ПолучитьПеременнуюСреды(Врег("ALLUSERSPROFILE")), ИмяФайл); Иначе - ПутьКНастройкам = ОбъединитьПути(СИ.ПолучитьПеременнуюСреды(Врег("HOME")), "."+ИмяФайл); + ПутьКНастройкам = ОбъединитьПути(ПолучитьПеременнуюСреды(Врег("HOME")), "."+ИмяФайл); ПутьКНастройкамСистемный = ОбъединитьПути("/etc", ИмяФайл); КонецЕсли; From a2e4d28e4eb326f8b7ddc64e15245c595df341d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=84=D0=B2=D0=B3=D0=B5=D0=BD=20=D0=A1=D0=BE=D1=81=D0=BD?= =?UTF-8?q?=D0=B0?= Date: Mon, 31 Jul 2017 13:22:10 +0300 Subject: [PATCH 3/4] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=BD=D1=8C=D1=96=20=D0=BE=D0=BF=D0=B5=D1=87=D0=B0?= =?UTF-8?q?=D1=82=D0=BA=D0=B8.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 6 +++--- ...20\260\320\272\320\265\321\202\320\260.os" | 4 ++-- ...266\320\265\320\275\320\270\321\217Opm.os" | 19 ++++++++++--------- 3 files changed, 15 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index b73f26b..46bfa3e 100644 --- a/README.md +++ b/README.md @@ -27,8 +27,8 @@ OneScript Package Manager # Настройка ## Настройка путей установки скриптов -Переменная окружения ```OSCRIPTBIN``` отвечает за переопеределение пути установки скриптов при глобальной установке. По умолчанию для linux считается "/usr/bin", а для windows КаталогПрограммы(). -При указании данной переменной можно переназначить путь для создания скриптов запуска различных пакетов. Возможно скачать архив, распаковать его и запуская oscript с указанием этих пременных тестировать работу автономной установки. +Переменная окружения ```OSCRIPTBIN``` отвечает за переопределение пути установки скриптов при глобальной установке. По умолчанию для linux считается "/usr/bin", а для windows КаталогПрограммы(). +При указании данной переменной можно переназначить путь для создания скриптов запуска различных пакетов. Возможно скачать архив, распаковать его и запуская oscript с указанием этих переменных тестировать работу автономной установки. - **linux** ``` OSCRIPTBIN=~/.local/bin opm update -all @@ -39,7 +39,7 @@ set OSCRIPTBIN=c:\temp\ opm update -all ``` -## Настройка прокси серевера для скачивания пакетов +## Настройка прокси-серевера для скачивания пакетов Настройка производится с помощью создания служебного файла [opm.cfg](./tests/fixtures/opm.cfg) данный файл настроек можно расположить по таким путям (список приведен в порядке убывания приоритета): - ```./opm.cfg``` - текущий каталог запуска + /opm.cfg diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\243\321\201\321\202\320\260\320\275\320\276\320\262\320\272\320\260\320\237\320\260\320\272\320\265\321\202\320\260.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\243\321\201\321\202\320\260\320\275\320\276\320\262\320\272\320\260\320\237\320\260\320\272\320\265\321\202\320\260.os" index 5ee7a7c..6d558ff 100644 --- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\243\321\201\321\202\320\260\320\275\320\276\320\262\320\272\320\260\320\237\320\260\320\272\320\265\321\202\320\260.os" +++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\243\321\201\321\202\320\260\320\275\320\276\320\262\320\272\320\260\320\237\320\260\320\272\320\265\321\202\320\260.os" @@ -443,8 +443,8 @@ КаталогУстановкиСкриптовЗапускаПриложений = Новый Файл(КаталогУстановкиСкриптовЗапускаПриложений).ПолноеИмя; ИначеЕсли мРежимУстановкиПакетов = РежимУстановкиПакетов.Глобально Тогда КаталогУстановкиСкриптовЗапускаПриложений = ?(ЭтоWindows, КаталогПрограммы(), "/usr/bin"); - Если НЕ ПустаяСтрока(GetEnvironmentVariable("OSCRIPTBIN")) Тогда - КаталогУстановкиСкриптовЗапускаПриложений = GetEnvironmentVariable("OSCRIPTBIN"); + Если НЕ ПустаяСтрока(ПолучитьПеременнуюСреды("OSCRIPTBIN")) Тогда + КаталогУстановкиСкриптовЗапускаПриложений = ПолучитьПеременнуюСреды("OSCRIPTBIN"); КонецЕсли; Иначе ВызватьИсключение "Неизвестный режим установки пакетов <" + мРежимУстановкиПакетов + ">"; diff --git "a/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\237\321\200\320\270\320\273\320\276\320\266\320\265\320\275\320\270\321\217Opm.os" "b/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\237\321\200\320\270\320\273\320\276\320\266\320\265\320\275\320\270\321\217Opm.os" index 38748d0..ae3758b 100644 --- "a/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\237\321\200\320\270\320\273\320\276\320\266\320\265\320\275\320\270\321\217Opm.os" +++ "b/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\237\321\200\320\270\320\273\320\276\320\266\320\265\320\275\320\270\321\217Opm.os" @@ -24,16 +24,17 @@ МассивПутейНастроек.Добавить(мПутьФайлаНастроек); КонецЕсли; - НастройкиНайденны = Ложь; + НастройкиНайдены = Ложь; Для каждого Элемент из МассивПутейНастроек Цикл - Если НастройкиНайденны Тогда - Прервать; - КонецЕсли; мСтарыйПуть = мПутьФайлаНастроек; УстановитьФайлНастроек(Элемент); + Если НЕ Новый Файл(Элемент).Существует() Тогда + Продолжить; + КонецЕсли; Попытка ПрочитатьФайлНастроек(); - НастройкиНайденны = Истина; + НастройкиНайдены = Истина; + Прервать; Исключение Лог.Отладка("Чтение файла настроек " + мПутьФайлаНастроек+": |" + ОписаниеОшибки()); @@ -41,7 +42,7 @@ КонецПопытки; КонецЦикла; - Если НастройкиНайденны = Ложь Тогда + Если НастройкиНайдены = Ложь Тогда УстановитьНастройкиПоУмолчанию(); КонецЕсли; @@ -189,11 +190,11 @@ КонецПроцедуры //------------ -// Возвращет массив путей, где может находиться файла настроек opm -// Каталог opm (для совместимости), текущий каталог запуска, домашний каталог пользователя, системная настройка. +// Возвращает массив путей, где может находиться файла настроек opm +// Текущий каталог запуска, домашний каталог пользователя, системная настройка, каталог opm (для совместимости). Функция СписокФайловНастроек() Перем ИмяФайл; - ИмяФайл = "opm.cfg"; + ИмяФайл = КонстантыOpm.ИмяФайлаНастроек; МассивФайлов = Новый Массив; //Текущий каталог МассивФайлов.Добавить(ОбъединитьПути(ТекущийКаталог(), ИмяФайл)); From 20f70ec5bbe05cb26c070518c14dbfce6fcf9ad7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=84=D0=B2=D0=B3=D0=B5=D0=BD=20=D0=A1=D0=BE=D1=81=D0=BD?= =?UTF-8?q?=D0=B0?= Date: Mon, 31 Jul 2017 15:22:51 +0300 Subject: [PATCH 4/4] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=BD=D1=8B=20=D0=BE=D1=80=D1=84.=20=D0=BE=D1=88?= =?UTF-8?q?=D0=B8=D0=B1=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- ...0\273\320\276\320\266\320\265\320\275\320\270\321\217Opm.os" | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 46bfa3e..0e3d8c4 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,7 @@ set OSCRIPTBIN=c:\temp\ opm update -all ``` -## Настройка прокси-серевера для скачивания пакетов +## Настройка прокси-сервера для скачивания пакетов Настройка производится с помощью создания служебного файла [opm.cfg](./tests/fixtures/opm.cfg) данный файл настроек можно расположить по таким путям (список приведен в порядке убывания приоритета): - ```./opm.cfg``` - текущий каталог запуска + /opm.cfg diff --git "a/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\237\321\200\320\270\320\273\320\276\320\266\320\265\320\275\320\270\321\217Opm.os" "b/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\237\321\200\320\270\320\273\320\276\320\266\320\265\320\275\320\270\321\217Opm.os" index ae3758b..f708423 100644 --- "a/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\237\321\200\320\270\320\273\320\276\320\266\320\265\320\275\320\270\321\217Opm.os" +++ "b/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\237\321\200\320\270\320\273\320\276\320\266\320\265\320\275\320\270\321\217Opm.os" @@ -42,7 +42,7 @@ КонецПопытки; КонецЦикла; - Если НастройкиНайдены = Ложь Тогда + Если НЕ НастройкиНайдены Тогда УстановитьНастройкиПоУмолчанию(); КонецЕсли;