1
0
mirror of https://github.com/Arcius7012/ssl-ci.git synced 2024-11-19 18:01:53 +02:00

bug fixes

This commit is contained in:
Vitaly Podymnikov 2023-02-17 13:41:02 +03:00
parent 45467dfa74
commit 41a212f50d
12 changed files with 79 additions and 18 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
precommit.cmd

Binary file not shown.

View File

@ -561,7 +561,7 @@
</v8:item>
</Synonym>
<Comment/>
<Group>FormNavigationPanelImportant</Group>
<Group>FormCommandBarImportant</Group>
<CommandParameterType>
<v8:Type>cfg:CatalogRef.ДополнительныеОтчетыИОбработки</v8:Type>
</CommandParameterType>
@ -644,7 +644,7 @@
</v8:item>
</Synonym>
<Comment/>
<Group>FormNavigationPanelImportant</Group>
<Group>FormCommandBarImportant</Group>
<CommandParameterType>
<v8:Type>cfg:CatalogRef.ДополнительныеОтчетыИОбработки</v8:Type>
</CommandParameterType>

View File

@ -28,8 +28,8 @@
КонецЕсли;
// Отраслевая специфика.
Если Метаданные.Константы.Найти("ЭтоРабочаяБаза_ФХС") <> Неопределено
И Константы["ЭтоРабочаяБаза_ФХС"].Получить() = Истина Тогда
Если Метаданные.Константы.Найти("ЭтоРабочаяБаза") <> Неопределено
И Константы["ЭтоРабочаяБаза"].Получить() = Истина Тогда
Элементы.Ветка.Доступность = Ложь;
КонецЕсли;

View File

@ -16,8 +16,8 @@
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Если Метаданные.Константы.Найти("ЭтоРабочаяБаза_ФХС") <> Неопределено
И Константы["ЭтоРабочаяБаза_ФХС"].Получить() = Истина Тогда
Если Метаданные.Константы.Найти("ЭтоРабочаяБаза") <> Неопределено
И Константы["ЭтоРабочаяБаза"].Получить() = Истина Тогда
ТекстСообщения = НСтр("ru='Функционал недоступен на рабочей базе'");
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщения, , , , Отказ);
КонецЕсли;

View File

@ -1655,6 +1655,42 @@ additional permissions:</v8:content>
<CurrentRowUse>DontUse</CurrentRowUse>
</Command>
</Commands>
<CommandInterface>
<NavigationPanel>
<Item>
<Command>Catalog.ДополнительныеОтчетыИОбработки.Command.SslCI_ПереключитьВетку</Command>
<Type>Auto</Type>
<DefaultVisible>false</DefaultVisible>
</Item>
<Item>
<Command>Catalog.ДополнительныеОтчетыИОбработки.Command.SslCI_ПереключитьВеткуФайла</Command>
<Type>Auto</Type>
<DefaultVisible>false</DefaultVisible>
</Item>
</NavigationPanel>
<CommandBar>
<Item>
<Command>Catalog.ДополнительныеОтчетыИОбработки.Command.SslCI_ИсторияКоммитов</Command>
<Type>Auto</Type>
<DefaultVisible>false</DefaultVisible>
</Item>
<Item>
<Command>Catalog.ДополнительныеОтчетыИОбработки.Command.SslCI_НастройкаРепозитория</Command>
<Type>Auto</Type>
<DefaultVisible>false</DefaultVisible>
</Item>
<Item>
<Command>Catalog.ДополнительныеОтчетыИОбработки.Command.SslCI_АктуализацияСправочника</Command>
<Type>Auto</Type>
<DefaultVisible>false</DefaultVisible>
</Item>
<Item>
<Command>Catalog.ДополнительныеОтчетыИОбработки.Command.SslCI_ОбновитьФайл</Command>
<Type>Auto</Type>
<DefaultVisible>false</DefaultVisible>
</Item>
</CommandBar>
</CommandInterface>
<BaseForm version="2.14">
<AutoTitle>false</AutoTitle>
<VerticalScroll>useIfNecessary</VerticalScroll>

View File

@ -83,12 +83,18 @@
ДанныеРепозитория = ПолучитьДанныеРепозитория(Ветка);
ТекущиеФайлы = SslCI_СлужебныйВызовСервера.ПолучитьСписокТекущихИмен();
Для Каждого ФайлРепозитория Из ДанныеРепозитория Цикл
Если СтрНайти(ФайлРепозитория, "erf") = 0
И СтрНайти(ФайлРепозитория, "epf") = 0 Тогда
Продолжить;
КонецЕсли;
Если ТекущиеФайлы.Найти(ФайлРепозитория) <> Неопределено Тогда
Продолжить;
КонецЕсли;
SslCI_СлужебныйВызовСервера.СоздатьНовыйОбъект(ФайлРепозитория, Ветка);
КонецЦикла;
@ -590,13 +596,12 @@
ОповеститьОбИзменении(СправочникСсылка);
КонецЕсли;
Иначе
ШаблонСообщения = НСтр("ru = 'Не удалось обновить обработку/отчет %1 См.Журнал регистрации'");
ТекстСообщения = СтрШаблон(ШаблонСообщения, СправочникСсылка);
Если Интерактивно Тогда
ТекстСообщения = НСтр("ru='Не удалось обновить обработку/отчет. См.Журнал регистрации'");
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщения);
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщения, СправочникСсылка);
Иначе
ШаблонСообщения = НСтр("ru = 'Не удалось обновить обработку/отчет %1 См.Журнал регистрации'");
ТекстСообщения = СтрШаблон(ШаблонСообщения, СправочникСсылка);
ВызватьИсключение(ТекстСообщения);
КонецЕсли;
КонецЕсли;

View File

@ -205,6 +205,23 @@
КонецПроцедуры
Функция ПолучитьСписокТекущихИмен() Экспорт
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ РАЗЛИЧНЫЕ
| ДополнительныеОтчетыИОбработки.SslCI_АдресВРепозитории КАК SslCI_АдресВРепозитории
|ИЗ
| Справочник.ДополнительныеОтчетыИОбработки КАК ДополнительныеОтчетыИОбработки
|ГДЕ
| ДополнительныеОтчетыИОбработки.SslCI_АдресВРепозитории <> """"
| И ДополнительныеОтчетыИОбработки.SslCI_ИмяВетки <> """"
| И НЕ ДополнительныеОтчетыИОбработки.ПометкаУдаления";
Возврат Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("SslCI_АдресВРепозитории");
КонецФункции
#КонецОбласти
#Область СлужебныеПроцедурыИФункции

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<ConfigDumpInfo xmlns="http://v8.1c.ru/8.3/xcf/dumpinfo" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" format="Hierarchical" version="2.14">
<ConfigVersions>
<Metadata name="Catalog.ДополнительныеОтчетыИОбработки" id="39b179d5-4148-4a70-9dac-ad3ee44f78ed" configVersion="f5b987b108638e9ec5cf1a9c0a56e062fa590537">
<Metadata name="Catalog.ДополнительныеОтчетыИОбработки" id="39b179d5-4148-4a70-9dac-ad3ee44f78ed" configVersion="e0800c5201f772b9e8995a7a3b9c4b16b7431b92">
<Metadata name="Catalog.ДополнительныеОтчетыИОбработки.Attribute.SslCI_ДатаКоммита" id="0fe80f88-5858-4197-bc19-7cd16ec3aa12"/>
<Metadata name="Catalog.ДополнительныеОтчетыИОбработки.Attribute.ИмяОбъекта" id="11320d23-3870-40fb-a406-40cd4a8efda8"/>
<Metadata name="Catalog.ДополнительныеОтчетыИОбработки.TabularSection.Команды" id="1591401e-8052-49ae-abf3-3411fb3240e4"/>
@ -35,7 +35,7 @@
<Metadata name="Catalog.ДополнительныеОтчетыИОбработки.Command.SslCI_ПереключитьВетку.CommandModule" id="354046ce-e515-4350-b4a7-30f08d9c71b4.2" configVersion="a3f599437fde9e585134ab5466a4ffd528f959ef"/>
<Metadata name="Catalog.ДополнительныеОтчетыИОбработки.Command.SslCI_ПереключитьВеткуФайла.CommandModule" id="3a628c05-9eeb-4a40-ab9a-fb6f1ed25867.2" configVersion="0cf26c309f4bcfd4c4063b15e71bead4977c6dcd"/>
<Metadata name="Catalog.ДополнительныеОтчетыИОбработки.Form.SslCI_ВыборФайлаИзРепозитория" id="91ac5fdd-1cb9-42f5-b76b-9a2398f10a68" configVersion="42c3be9d2904cf9a0c21c7a3e60081a9dc733d71"/>
<Metadata name="Catalog.ДополнительныеОтчетыИОбработки.Form.SslCI_ВыборФайлаИзРепозитория.Form" id="91ac5fdd-1cb9-42f5-b76b-9a2398f10a68.0" configVersion="1931505369a435141c88599c40710308c14de512"/>
<Metadata name="Catalog.ДополнительныеОтчетыИОбработки.Form.SslCI_ВыборФайлаИзРепозитория.Form" id="91ac5fdd-1cb9-42f5-b76b-9a2398f10a68.0" configVersion="6f0f0c4bd53d5084756a4c1d157aa3d0d10b714d"/>
<Metadata name="Catalog.ДополнительныеОтчетыИОбработки.Form.SslCI_ИсторияКоммитов" id="67b3e58b-f794-4e32-956f-2c90ba5fa79b" configVersion="e820fccdd2a1eee35bf30c35d84a55aa531f2356"/>
<Metadata name="Catalog.ДополнительныеОтчетыИОбработки.Form.SslCI_ИсторияКоммитов.Form" id="67b3e58b-f794-4e32-956f-2c90ba5fa79b.0" configVersion="0a8856d6acfe6aa3379fdb2ef99b90b7dec01d31"/>
<Metadata name="Catalog.ДополнительныеОтчетыИОбработки.Form.SslCI_НастройкаВнешнегоРепозитория" id="b365f736-f589-4783-9e57-3f53a7ed7239" configVersion="f03f76e134fcb7fe99a3f3ef23993acb7b3c7cd9"/>
@ -43,20 +43,20 @@
<Metadata name="Catalog.ДополнительныеОтчетыИОбработки.Form.SslCI_ОписаниеОбновления" id="4906a70b-f015-478f-bfe1-a36544a1c584" configVersion="e3aab3c8bdab80890faa7ec5f7f79a6872e95860"/>
<Metadata name="Catalog.ДополнительныеОтчетыИОбработки.Form.SslCI_ОписаниеОбновления.Form" id="4906a70b-f015-478f-bfe1-a36544a1c584.0" configVersion="cedf4f32ebd631fa5d103195192dbbbfd7ba0e81"/>
<Metadata name="Catalog.ДополнительныеОтчетыИОбработки.Form.SslCI_ПереключениеВетки" id="71595c18-a0ea-4671-ab2a-ebc70ca64190" configVersion="7eadae355bd06c2f10d2cf38195061ea41abfc52"/>
<Metadata name="Catalog.ДополнительныеОтчетыИОбработки.Form.SslCI_ПереключениеВетки.Form" id="71595c18-a0ea-4671-ab2a-ebc70ca64190.0" configVersion="1502f42d750c5606a2e195798923d2fdaa9d6d1b"/>
<Metadata name="Catalog.ДополнительныеОтчетыИОбработки.Form.SslCI_ПереключениеВетки.Form" id="71595c18-a0ea-4671-ab2a-ebc70ca64190.0" configVersion="ad904ef9ab825e7872d04e618e8848292ee03b9f"/>
<Metadata name="Catalog.ДополнительныеОтчетыИОбработки.Form.ФормаСписка" id="6b88dbbc-387b-463a-9ed6-961e8d0cf29e" configVersion="b3e348e28803e107f176761af942b21c365e8059"/>
<Metadata name="Catalog.ДополнительныеОтчетыИОбработки.Form.ФормаСписка.Form" id="6b88dbbc-387b-463a-9ed6-961e8d0cf29e.0" configVersion="d370db89162d255f5662532307a9e7578c76782d"/>
<Metadata name="Catalog.ДополнительныеОтчетыИОбработки.Form.ФормаЭлемента" id="f38d021e-f4c2-40e1-b922-8040628bacac" configVersion="48ee41d9ecd794568afb49ed1967f4fe78ddabe0"/>
<Metadata name="Catalog.ДополнительныеОтчетыИОбработки.Form.ФормаЭлемента.Form" id="f38d021e-f4c2-40e1-b922-8040628bacac.0" configVersion="70803346195326f948655ba556e95c1695c68080"/>
<Metadata name="Catalog.ДополнительныеОтчетыИОбработки.Form.ФормаЭлемента.Form" id="f38d021e-f4c2-40e1-b922-8040628bacac.0" configVersion="8d3dca9291df66cfea309c377949a78cacc00e14"/>
<Metadata name="Catalog.ДополнительныеОтчетыИОбработки.Template.SslCI_ОписаниеОбновления" id="364810b2-9d1c-42bd-a9b0-6339e0eb11f5" configVersion="63d29f03a0609b0df5f8323a6cd47ab6895a5bf8"/>
<Metadata name="Catalog.ДополнительныеОтчетыИОбработки.Template.SslCI_ОписаниеОбновления.Template" id="364810b2-9d1c-42bd-a9b0-6339e0eb11f5.0" configVersion="04081a7f659314d5f773e58236053096f0941346"/>
<Metadata name="Catalog.Пользователи" id="f0f63053-68f8-468e-92b5-912a7ee76c5d" configVersion="658d21804392d1237828ed6a24b1603ea28960bc"/>
<Metadata name="CommonModule.SslCI_НастройкаИнтеграцииСГитомПовтИсп" id="5609f21b-3da0-4cf6-88f2-898a7b4f1ed6" configVersion="800bb2ab2aa8c204fb81c819c79343c22a13e193"/>
<Metadata name="CommonModule.SslCI_НастройкаИнтеграцииСГитомПовтИсп.Module" id="5609f21b-3da0-4cf6-88f2-898a7b4f1ed6.0" configVersion="40dc285d0b00cc887d0efc5af9afc4516ee3171f"/>
<Metadata name="CommonModule.SslCI_РаботаСГитом" id="620e064c-16a6-468e-9311-f65800cb63f0" configVersion="99d09ecd55adce1ac17ba66d386aaa51b6cb5732"/>
<Metadata name="CommonModule.SslCI_РаботаСГитом.Module" id="620e064c-16a6-468e-9311-f65800cb63f0.0" configVersion="ede50705a5667ab169561be78fa54fdc2411e4ad"/>
<Metadata name="CommonModule.SslCI_РаботаСГитом.Module" id="620e064c-16a6-468e-9311-f65800cb63f0.0" configVersion="34a9da36efa46803a479626d8a51ce7f08000a87"/>
<Metadata name="CommonModule.SslCI_СлужебныйВызовСервера" id="e2cbf8e1-d2b3-401f-8263-ba68a6698e74" configVersion="16c52b05e35062d40326afba256d1829d1fae47d"/>
<Metadata name="CommonModule.SslCI_СлужебныйВызовСервера.Module" id="e2cbf8e1-d2b3-401f-8263-ba68a6698e74.0" configVersion="70b9a87f5b7760d15df8d893e6594a376b73eaea"/>
<Metadata name="CommonModule.SslCI_СлужебныйВызовСервера.Module" id="e2cbf8e1-d2b3-401f-8263-ba68a6698e74.0" configVersion="5ce5f56e13371b2c059af6708178392baee64d42"/>
<Metadata name="CommonModule.ОбщегоНазначения" id="ca85108d-1e20-4af7-8e94-5e6bf4710ced" configVersion="04fc97aec7418aeba3ccf66583a6178d803f8846"/>
<Metadata name="CommonModule.ОбщегоНазначения.Module" id="ca85108d-1e20-4af7-8e94-5e6bf4710ced.0" configVersion="bc4c61b7f2e39fd3822fde3d040682f3997e2790"/>
<Metadata name="CommonPicture.SslCI_Гит" id="5f3413c9-94a4-47c8-8062-eb9fa458a2ad" configVersion="8016230958d6effbd05944a38a9d0e8157a64e1e"/>

View File

@ -127,11 +127,13 @@
Если МожемЗавершатьРаботу И НеобходимоОжидание Тогда
// { Подымников (20.12.2022 17:32:29):
// Проект: ATM-1851
// Суть: Обновление внешних отчетов/обработок
Сообщить(""+ТекущаяДата() + " - "+"Обновление внешних отчетов/обработок");
Попытка
// Добавляем все недостающие файлы
SslCI_РаботаСГитом.ДобавитьВсеФайлыИзРепозитория("develop");
ФайлыКАктуализации = SslCI_СлужебныйВызовСервера.ФайлыКАктуализации();
Для Каждого ДанныеФайла Из ФайлыКАктуализации Цикл

Binary file not shown.