Skip to content

Commit

Permalink
oscript-library#78 Отредактировал описание
Browse files Browse the repository at this point in the history
  • Loading branch information
Berckk committed Nov 20, 2018
1 parent 6e1e396 commit 1f2dd87
Showing 1 changed file with 13 additions and 17 deletions.
30 changes: 13 additions & 17 deletions src/v8runner.os
Original file line number Diff line number Diff line change
Expand Up @@ -673,22 +673,23 @@

// Загрузка расширения конфигурации из файлов
//
//Параметры:
// Параметры:
// КаталогЗагрузки - Строка - Путь к каталогу, содержащий XML-файлы конфигурации;
// ИмяРасширения - Строка - Наименование расширения, если не указано то используется "–AllExtensions"
// (Каждый подкаталог в указанном каталоге считается расширением. Параметр несовместим с параметрами –files или -listFile.)
// КаталогЗагрузки - Строка - Путь к каталогу, содержащий XML-файлы конфигурации;
// ПутьКСпискуФайловЗагрузки - Строка - Указывает путь к файлу, в котором перечислены файлы, которые требуется загрузить. При запуске в режиме агента путь к загружаемым файлам должен быть относительным.
// Указываемый файл должен удовлетворять следующим требованиям:
// - Файл должен быть в кодировке UTF-8.
// - Имена файлов должны быть указаны через перенос (поддерживаются символы переноса \r\n ("следующая строка") и \r ("возврат каретки")).
// - Файл не должен содержать пустые строки между именами файлов.
// - Файл не должен содержать пустые строки между именами файлов.
// ( Реализовано в версиях 8.3.7.1759 и 8.3.8.1652. http://v8.1c.ru/o7/201507xml/index.htm)
// ФорматВыгрузки - РежимВыгрузкиКонфигурации - Используется для частичной загрузки (при передаче параметра ПутьКСпискуФайловЗагрузки).
// Указывает формат загрузки файлов. По умолчанию загрузка производится в иерархическом формате:
// ( Реализовано в версиях 8.3.7.1759 и 8.3.8.1652. http://v8.1c.ru/o7/201507xml/index.htm)
// ОбновитьФайлВерсий - Булево - указывает, что в конце загрузки в каталоге будет создан файл версий ConfigDumpInfo.xml,
// соответствующий загруженной конфигурации.
// (Реализовано начиная с версии 8.3.10)
// Если выполняется частичная загрузка (используется опция -files или -listFile), файл версий будет обновлен.
// Для того чтобы работали функции 8.3.10. необходимо явно указать версию

Процедура ЗагрузитьРасширениеИзФайлов(Знач КаталогЗагрузки, Знач ИмяРасширения = "–AllExtensions", Знач ПутьКСпискуФайловЗагрузки = "", Знач ФорматВыгрузки = "", Знач ОбновитьФайлВерсий = Истина) Экспорт

Если НЕ ЗначениеЗаполнено(ФорматВыгрузки) Тогда
Expand All @@ -710,8 +711,6 @@
КонецЕсли;
КонецЕслИ;

// Реализовано в версиях 8.3.7.1759 и 8.3.8.1652.
// http://v8.1c.ru/o7/201507xml/index.htm
Если ИспользуемаяВерсияПлатформыСтаршеИлиРавна("8.3.7.1759") Тогда
Если НЕ ИмяРасширения = "–AllExtensions" Тогда
Если ЗначениеЗаполнено(ПутьКСпискуФайловЗагрузки) Тогда
Expand All @@ -725,21 +724,21 @@

КонецПроцедуры

// Выгрузка расширение в файлы
// Загрузка расширения конфигурации из файлов
//
// Параметры:
// КаталогВыгрузки - Строка - Путь к каталогу, содержащий XML-файлы конфигурации;
// ИмяРасширения - Строка - Наименование расширения, если не указано то используется "–AllExtensions"
// (Каждый подкаталог в указанном каталоге считается расширением. Параметр несовместим с параметрами –files или -listFile.)
// КаталогВыгрузки - Строка - Путь к каталогу, в который будет выгружена конфигурация;
// ФорматВыгрузки - РежимВыгрузкиКонфигурации - По умолчанию выгрузка производится в иерархическом формате:
// ФорматВыгрузки - РежимВыгрузкиКонфигурации - Используется для частичной загрузки (при передаче параметра ПутьКСпискуФайловЗагрузки).
// Указывает формат загрузки файлов. По умолчанию загрузка производится в иерархическом формате:
// ( Реализовано в версиях 8.3.7.1759 и 8.3.8.1652. http://v8.1c.ru/o7/201507xml/index.htm)
// ТолькоИзмененные - Булево - указывает, что выгрузка будет обновлена (будут выгружены только файлы, версии которых отличаются от ранее выгруженных).
// Файл версий (ConfigDumpInfo.xml) будет получен из текущего каталога выгрузки.
// По завершении выгрузки файл версий обновляется
// ПутьКФайлуИзменений - Строка - Указывает путь к файлу,в который будут выведены изменения текущей конфигурации. Изменения вычисляются относительно файла версий в текущем каталоге выгрузки.
// ПутьКФайлуВерсийДляСравнения - Строка - Указывает путь к файлу, который будет использован для сравнения изменений.
//
// Для того чтобы работали функции 8.3.10. необходимо явно указать версию
Процедура ВыгрузитьРасширениеВФайлы(Знач КаталогВыгрузки, Знач ИмяРасширения = "–AllExtensions", Знач ФорматВыгрузки = "", Знач ТолькоИзмененные = Ложь, Знач ПутьКФайлуВерсийДляСравнения = "") Экспорт
// (Реализовано начиная с версии 8.3.10)
Процедура ВыгрузитьРасширениеВФайлы(Знач КаталогВыгрузки, Знач ИмяРсшаирения = "–AllExtensions", Знач ФорматВыгрузки = "", Знач ТолькоИзмененные = Ложь, Знач ПутьКФайлуВерсийДляСравнения = "") Экспорт

Если НЕ ЗначениеЗаполнено(ФорматВыгрузки) Тогда
ФорматВыгрузки = РежимВыгрузкиКонфигурации.Иерархический;
Expand All @@ -753,13 +752,10 @@
Параметры.Добавить(СтрШаблон("-Extension %1", ИмяРасширения));
КонецЕсли;

// Реализовано в версиях 8.3.7.1759 и 8.3.8.1652.
// http://v8.1c.ru/o7/201507xml/index.htm
Если ИспользуемаяВерсияПлатформыСтаршеИлиРавна("8.3.7.1759") Тогда
Параметры.Добавить(СтрШаблон("-format %1", ФорматВыгрузки));
КонецЕсли;


Если ИспользуемаяВерсияПлатформыСтаршеИлиРавна("8.3.10") Тогда

Если ТолькоИзмененные Тогда
Expand Down

0 comments on commit 1f2dd87

Please sign in to comment.