-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Новые провайдеры для конфигора (#66)
* Новые провайдеры для конфигора * Обработка не переданных значений деталек * Убран отладочный запуск теста * Табопробелы * Совет другого мастера * Fix qf * Документация и гашение диагностик в тестах * +Дока * Переопределение имени файла и каталога поиска файла с детальками * Дока
- Loading branch information
Showing
5 changed files
with
175 additions
and
8 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,111 @@ | ||
#Область ОписаниеПеременных | ||
|
||
// Соответствие - Значения деталек в виде соответствия | ||
// для последующей передачи в МенеджерПараметров. | ||
// | ||
Перем ЗначенияДеталек; | ||
|
||
// Строка - префикс переменных среды, хранящих значения деталек. | ||
// | ||
Перем ПрефиксПеременныхСреды; | ||
|
||
// Строка - имя файла (без расширения), в котором хранятся значения деталек. | ||
// | ||
Перем ИмяФайлаСоЗначениямиДеталек; | ||
|
||
// Строка - Относительный путь к каталогу, где хранятся файл со значениями деталек. | ||
// | ||
Перем ДополнительныйКаталогПоискаФайлаСоЗначениямиДеталек; | ||
|
||
#КонецОбласти | ||
|
||
#Область ПрограммныйИнтерфейс | ||
|
||
// Установить/получить значения деталек. | ||
// | ||
// Параметры: | ||
// НовоеЗначение - Соответствие - устанавливаемые значения деталек. | ||
// | ||
// Возвращаемое значение: | ||
// Соответствие - Текущее установленное значение. | ||
// | ||
Функция ЗначенияДеталек(НовоеЗначение = Неопределено) Экспорт | ||
|
||
Если НовоеЗначение <> Неопределено Тогда | ||
ЗначенияДеталек = НовоеЗначение; | ||
КонецЕсли; | ||
|
||
Возврат ЗначенияДеталек; | ||
|
||
КонецФункции | ||
|
||
// Установить/получить префикс переменных среды, хранящих значения деталек. | ||
// | ||
// Параметры: | ||
// НовоеЗначение - Строка - устанавливаемый префикс переменных среды. | ||
// | ||
// Возвращаемое значение: | ||
// Строка - Текущее установленное значение. | ||
// | ||
Функция ПрефиксПеременныхСреды(НовоеЗначение = Неопределено) Экспорт | ||
|
||
Если НовоеЗначение <> Неопределено Тогда | ||
ПрефиксПеременныхСреды = НовоеЗначение; | ||
КонецЕсли; | ||
|
||
Возврат ПрефиксПеременныхСреды; | ||
|
||
КонецФункции | ||
|
||
// Установить/получить имя файла (без расширения), в котором хранятся значения деталек. | ||
// | ||
// Параметры: | ||
// НовоеЗначение - Строка - устанавливаемое имя файла. | ||
// | ||
// Возвращаемое значение: | ||
// Строка - Текущее установленное значение. | ||
// | ||
Функция ИмяФайлаСоЗначениямиДеталек(НовоеЗначение = Неопределено) Экспорт | ||
|
||
Если НовоеЗначение <> Неопределено Тогда | ||
ИмяФайлаСоЗначениямиДеталек = НовоеЗначение; | ||
КонецЕсли; | ||
|
||
Возврат ИмяФайлаСоЗначениямиДеталек; | ||
|
||
КонецФункции | ||
|
||
// Установить/получить относительный путь к каталогу, где хранятся файл со значениями деталек. | ||
// | ||
// Параметры: | ||
// НовоеЗначение - Строка - устанавливаемый путь к каталогу. | ||
// | ||
// Возвращаемое значение: | ||
// Строка - Текущее установленное значение. | ||
// | ||
Функция ДополнительныйКаталогПоискаФайлаСоЗначениямиДеталек(НовоеЗначение = Неопределено) Экспорт | ||
|
||
Если НовоеЗначение <> Неопределено Тогда | ||
ДополнительныйКаталогПоискаФайлаСоЗначениямиДеталек = НовоеЗначение; | ||
КонецЕсли; | ||
|
||
Возврат ДополнительныйКаталогПоискаФайлаСоЗначениямиДеталек; | ||
|
||
КонецФункции | ||
|
||
#КонецОбласти | ||
|
||
#Область Инициализация | ||
|
||
// Советы по созданию поделки, упакованные в объект. | ||
// | ||
Процедура ПриСозданииОбъекта() | ||
|
||
ЗначенияДеталек = Новый Соответствие(); | ||
ПрефиксПеременныхСреды = ""; | ||
ИмяФайлаСоЗначениямиДеталек = "autumn-properties"; | ||
ДополнительныйКаталогПоискаФайлаСоЗначениямиДеталек = "src"; | ||
|
||
КонецПроцедуры | ||
|
||
#КонецОбласти |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
// BSLLS:MissingVariablesDescription-off | ||
// BSLLS:ExportVariables-off | ||
|
||
&Деталька("Моя.Настройка") | ||
Перем Деталька Экспорт; | ||
|
||
&Желудь | ||
Процедура ПриСозданииОбъекта() | ||
КонецПроцедуры |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters