mirror of
https://github.com/bia-technologies/precommit4onec.git
synced 2025-02-11 13:38:37 +02:00
Merge branch 'develop' into feature/ONECICD-59
# Conflicts: # src/СценарииОбработки/СинхронизацияОбъектовМетаданныхИФайлов.os
This commit is contained in:
commit
0001f32da6
6
.gitignore
vendored
6
.gitignore
vendored
@ -1,6 +1,4 @@
|
||||
bdd-log.xml
|
||||
*.ospx
|
||||
|
||||
/*.orig
|
||||
|
||||
/exec.log
|
||||
*.orig
|
||||
exec.log
|
||||
|
@ -1,4 +1,12 @@
|
||||
@ECHO OFF
|
||||
@echo off
|
||||
call del "*.ospx"
|
||||
call opm build . -mf ./packagedef -out .
|
||||
call opm install -f precommit4onec-1.0.12.2.ospx
|
||||
|
||||
for /f %%i in ('"oscript -version"') do set result=%%i
|
||||
|
||||
if %result%==1.0.19.105 (
|
||||
call opm build . -mf ./packagedef -out .
|
||||
) else (
|
||||
call opm build -m ./packagedef -o .
|
||||
)
|
||||
|
||||
call opm install -f *.ospx
|
||||
|
@ -57,7 +57,6 @@
|
||||
Функция СинхронизироватьМетаданныеиФайлы(Знач ИмяФайла, УдаленныеФайлы)
|
||||
|
||||
СодержимоеФайла = ФайловыеОперации.ПрочитатьТекстФайла(ИмяФайла);
|
||||
|
||||
Регексп = Новый РегулярноеВыражение("(<ChildObjects>\s+?)([\w\W]+?)(\s+<\/ChildObjects>)");
|
||||
Регексп.ИгнорироватьРегистр = ИСТИНА;
|
||||
Регексп.Многострочный = ИСТИНА;
|
||||
@ -169,11 +168,19 @@
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
МассивИсключенийМетаданных = ПолучитьМассивИсключенийМетаданных();
|
||||
|
||||
// проверка наличия объектов, для которых нет каталогов
|
||||
Если ОбъектыМетаданных.Количество() Тогда
|
||||
|
||||
Для Каждого ОбъектМетаданных Из ОбъектыМетаданных Цикл
|
||||
|
||||
Если МассивИсключенийМетаданных.Найти(ОбъектМетаданных.Тип) <> Неопределено Тогда
|
||||
|
||||
Продолжить;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
ЕдиныйТекстОшибки = ЕдиныйТекстОшибки + ?(ПустаяСтрока(ЕдиныйТекстОшибки), "", Символы.ПС)
|
||||
+ "Отсутствуют файлы для " + ОбъектМетаданных.ТипМетаданных + "." + ОбъектМетаданных.ИмяМетаданных;
|
||||
|
||||
@ -198,6 +205,15 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьМассивИсключенийМетаданных()
|
||||
|
||||
МассивИсключений = Новый Массив();
|
||||
МассивИсключений.Добавить("Sequence");
|
||||
|
||||
Возврат МассивИсключений;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция СписокКаталоговТиповМетаданных()
|
||||
|
||||
Список = Новый СписокЗначений();
|
||||
@ -235,6 +251,7 @@
|
||||
Список.Добавить("SessionParameters", "SessionParameter");
|
||||
Список.Добавить("SettingsStorages", "SettingsStorage");
|
||||
Список.Добавить("StyleItems", "StyleItem");
|
||||
Список.Добавить("Sequences", "Sequence");
|
||||
Список.Добавить("Styles", "Style");
|
||||
Список.Добавить("Subsystems", "Subsystem");
|
||||
Список.Добавить("Tasks", "Task");
|
||||
|
Loading…
x
Reference in New Issue
Block a user