Skip to content

Commit

Permalink
Merge branch 'feature/Improve' into develop
Browse files Browse the repository at this point in the history
  • Loading branch information
Pr-Mex committed Jul 30, 2022
2 parents b5536f9 + 432862f commit 12b71c8
Show file tree
Hide file tree
Showing 98 changed files with 9,786 additions and 7,752 deletions.
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
И <полная версия 1С>
и <конфигурация запуска>
Сценарий: <ожидамое поведение>
Сценарий: <ожидаемое поведение>
Допустим: <Пример данных>
Когда: <Что-то нажимается или вызывается>
Тогда: <Что-то происходит>
Expand Down
76 changes: 76 additions & 0 deletions VanessaAutomation.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12031,6 +12031,82 @@ Default: ffmpeg</v8:content>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
</Properties>
</Attribute>
<Attribute uuid="6bdd4a54-f566-4bff-8588-0f6915f7cde4">
<Properties>
<Name>ПрикладыватьФайлыXlsxКОтчетуAllure</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Прикладывать файлы xlsx к отчету allure</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Attach xlsx files to allure report</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>xs:boolean</v8:Type>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
</Properties>
</Attribute>
<Attribute uuid="d25b58cb-febb-4e85-9c13-384f9a3a3f03">
<Properties>
<Name>ПоискФайловСПомощьюКомпонентыVanessaExt</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Поиск файлов с помощью компоненты vanessa ext</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Searching for files using the VanessaExt component</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>xs:boolean</v8:Type>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
</Properties>
</Attribute>
<Form>Форма</Form>
<Form>УправляемаяФорма</Form>
<Form>ВыборИзвестногоШага</Form>
Expand Down
4 changes: 3 additions & 1 deletion VanessaAutomation/Ext/ObjectModule.bsl
Original file line number Diff line number Diff line change
Expand Up @@ -136,6 +136,7 @@
Allure.Вставить("ПрикладыватьКОтчетуAllureДанныеОСостоянииАктивнойФормы", Ложь);
Allure.Вставить("ПрикладыватьКОтчетуAllureДанныеОЗначенияхПеременных", Ложь);
Allure.Вставить("ПрикладыватьФайлыMxlКОтчетуAllure", Истина);
Allure.Вставить("ПрикладыватьФайлыXlsxКОтчетуAllure", Истина);
Allure.Вставить("ПрикладыватьФайлыMxlСохраненныеВФорматеHTMLКОтчетуAllure", Истина);
Allure.Вставить("ПрикладыватьДополнительныеДанныеПриСравненииЗначенияСЭталономAllure", Ложь);
Allure.Вставить("ПодставлятьВОтчетеAllureЗначенияПеременных", Истина);
Expand Down Expand Up @@ -228,6 +229,7 @@
Настройки.Вставить("КомандаСделатьСкриншот", "");
Настройки.Вставить("ИспользоватьКомпонентуVanessaExt", Ложь);
Настройки.Вставить("ИспользоватьПарсерGherkinИзКомпонентыVanessaExt", Истина);
Настройки.Вставить("ПоискФайловСПомощьюКомпонентыVanessaExt", Ложь);
Настройки.Вставить("ИспользоватьВнешнююКомпонентуДляСкриншотов", Ложь);
Настройки.Вставить("СпособСнятияСкриншотовВнешнейКомпонентой", 0);
Настройки.Вставить("ДелатьСкриншотПриВозникновенииОшибки", Ложь);
Expand Down Expand Up @@ -370,7 +372,7 @@
КонецФункции

Функция ПолучитьВерсиюОбработки(ДобавлятьНазвание = Истина, ТолькоЦифры = Ложь) Экспорт
Версия = "1.2.039.3";
Версия = "1.2.039.4";

Если ТолькоЦифры Тогда
Возврат Версия;
Expand Down
25 changes: 18 additions & 7 deletions VanessaAutomation/Forms/ПарсерGherkin/Ext/Form/Module.bsl
Original file line number Diff line number Diff line change
Expand Up @@ -103,10 +103,17 @@
Файл = Новый Файл(СтруктураПараметров.КаталогФич);
МассивБиблиотек.Добавить(Файл.Путь);

ОписаниеОповещения = Новый ОписаниеОповещения("ПолученРезультатЧтения", ЭтаФорма, СтруктураПараметров);
Ванесса.ВнешняяКомпонентаПарсерGherkin.НачатьВызовПрочитатьФайл(ОписаниеОповещения,
СтруктураПараметров.КаталогФич,
Ванесса.ЗаписатьОбъектJSON(МассивБиблиотек));
Если Ванесса.ЗапрещеныСинхронныеВызовы Тогда
ОписаниеОповещения = Новый ОписаниеОповещения("ПолученРезультатЧтения", ЭтаФорма, СтруктураПараметров);
Ванесса.ВнешняяКомпонентаПарсерGherkin.НачатьВызовПрочитатьФайл(ОписаниеОповещения,СтруктураПараметров.КаталогФич,Ванесса.ЗаписатьОбъектJSON(МассивБиблиотек));
Иначе
ТекПараметрыВызова = Ванесса.ЗаписатьОбъектJSON(МассивБиблиотек);
РезультатВызова = Ванесса.ВнешняяКомпонентаПарсерGherkin.ПрочитатьФайл(
СтруктураПараметров.КаталогФич,
ТекПараметрыВызова);

ПолученРезультатЧтения(РезультатВызова, ТекПараметрыВызова, СтруктураПараметров);
КонецЕсли;

КонецЕсли;
КонецПроцедуры
Expand All @@ -119,8 +126,12 @@
ДополнительныеПараметры.Вставить("ПараметрыВызова", ПараметрыВызова);
ДополнительныеПараметры.Вставить("СтруктураПараметров", СтруктураПараметров);

ОписаниеОповещения = Новый ОписаниеОповещения("ПолученыПеременные", ЭтаФорма, ДополнительныеПараметры);
Ванесса.ВнешняяКомпонентаПарсерGherkin.НачатьПолучениеПеременные(ОписаниеОповещения);
Если Ванесса.ЗапрещеныСинхронныеВызовы Тогда
ОписаниеОповещения = Новый ОписаниеОповещения("ПолученыПеременные", ЭтаФорма, ДополнительныеПараметры);
Ванесса.ВнешняяКомпонентаПарсерGherkin.НачатьПолучениеПеременные(ОписаниеОповещения);
Иначе
ПолученыПеременные(Ванесса.ВнешняяКомпонентаПарсерGherkin.Переменные, ДополнительныеПараметры);
КонецЕсли;

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

Expand Down Expand Up @@ -219,7 +230,7 @@
Для Каждого ТекПеременная Из ПеременныеИзПарсера Цикл
Если ТекПеременная.Свойство("table") Тогда
Если ТекПеременная.Свойство("name") Тогда
ИмяТаблицыПеременных = ТекПеременная.name;
ИмяТаблицыПеременных = СокрЛП(ТекПеременная.name);
Иначе
ИмяТаблицыПеременных = "";
КонецЕсли;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1124,6 +1124,9 @@ Procedure GenerateFeatureForRefs(Command)
Feature.Очистить();
Feature.ДобавитьСтроку(GenerateFeatureFileForRefsAtServer());
Items.GroupPages.CurrentPage = Items.GroupPageFeature;

SaveBinData();

EndProcedure

&AtClient
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -224,8 +224,11 @@
ТекстJSON = HTTPОтвет.ПолучитьТелоКакСтроку();
ДанныеJSON = Ванесса.ПрочитатьОбъектJSON(ТекстJSON);
Для каждого Элемент Из ДанныеJSON Цикл
HTTPЗапрос = Новый HTTPЗапрос("/json/close/" + Элемент.id);
HTTPСоединение.Получить(HTTPЗапрос);
Попытка
HTTPЗапрос = Новый HTTPЗапрос("/json/close/" + Элемент.id);
HTTPСоединение.Получить(HTTPЗапрос);
Исключение
КонецПопытки;
КонецЦикла;

КонецПроцедуры
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -96,36 +96,77 @@
<AutoCommandBar name="СписокКолонокКоманднаяПанель" id="21">
<Autofill>false</Autofill>
<ChildItems>
<Button name="СписокКолонокПометитьВсе" id="38">
<Type>CommandBarButton</Type>
<Representation>Picture</Representation>
<CommandName>Form.Command.ПометитьВсе</CommandName>
<Picture>
<xr:Ref>StdPicture.CheckAll</xr:Ref>
<xr:LoadTransparent>true</xr:LoadTransparent>
</Picture>
<ExtendedTooltip name="СписокКолонокПометитьВсеРасширеннаяПодсказка" id="39"/>
</Button>
<Button name="СписокКолонокСнятьВсе" id="40">
<Type>CommandBarButton</Type>
<Representation>Picture</Representation>
<CommandName>Form.Command.СнятьВсе</CommandName>
<Picture>
<xr:Ref>StdPicture.UncheckAll</xr:Ref>
<xr:LoadTransparent>true</xr:LoadTransparent>
</Picture>
<ExtendedTooltip name="СписокКолонокСнятьВсеРасширеннаяПодсказка" id="41"/>
</Button>
<Button name="СписокКолонокСдвинутьКолонкуВВерх" id="44">
<Type>CommandBarButton</Type>
<CommandName>Form.Command.СдвинутьКолонкуВВерх</CommandName>
<ExtendedTooltip name="СписокКолонокСдвинутьКолонкуВВерхРасширеннаяПодсказка" id="45"/>
</Button>
<Button name="СписокКолонокСдвинутьКолонкуВниз" id="46">
<Type>CommandBarButton</Type>
<CommandName>Form.Command.СдвинутьКолонкуВниз</CommandName>
<ExtendedTooltip name="СписокКолонокСдвинутьКолонкуВнизРасширеннаяПодсказка" id="47"/>
</Button>
<ButtonGroup name="СписокКолонокПометки" id="48">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Список колонок пометки</v8:content>
</v8:item>
</Title>
<Representation>Compact</Representation>
<ExtendedTooltip name="СписокКолонокПометкиРасширеннаяПодсказка" id="49"/>
<ChildItems>
<Button name="СписокКолонокПометитьВсе" id="38">
<Type>CommandBarButton</Type>
<Representation>Picture</Representation>
<CommandName>Form.Command.ПометитьВсе</CommandName>
<Picture>
<xr:Ref>StdPicture.CheckAll</xr:Ref>
<xr:LoadTransparent>true</xr:LoadTransparent>
</Picture>
<ExtendedTooltip name="СписокКолонокПометитьВсеРасширеннаяПодсказка" id="39"/>
</Button>
<Button name="СписокКолонокСнятьВсе" id="40">
<Type>CommandBarButton</Type>
<Representation>Picture</Representation>
<CommandName>Form.Command.СнятьВсе</CommandName>
<Picture>
<xr:Ref>StdPicture.UncheckAll</xr:Ref>
<xr:LoadTransparent>true</xr:LoadTransparent>
</Picture>
<ExtendedTooltip name="СписокКолонокСнятьВсеРасширеннаяПодсказка" id="41"/>
</Button>
</ChildItems>
</ButtonGroup>
<ButtonGroup name="СписокКолонокГруппаСдвинутьКолонку" id="50">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Список колонок группа сдвинуть колонку</v8:content>
</v8:item>
</Title>
<Representation>Compact</Representation>
<ExtendedTooltip name="СписокКолонокГруппаСдвинутьКолонкуРасширеннаяПодсказка" id="51"/>
<ChildItems>
<Button name="СписокКолонокСдвинутьКолонкуВВерх" id="44">
<Type>CommandBarButton</Type>
<CommandName>Form.Command.СдвинутьКолонкуВВерх</CommandName>
<ExtendedTooltip name="СписокКолонокСдвинутьКолонкуВВерхРасширеннаяПодсказка" id="45"/>
</Button>
<Button name="СписокКолонокСдвинутьКолонкуВниз" id="46">
<Type>CommandBarButton</Type>
<CommandName>Form.Command.СдвинутьКолонкуВниз</CommandName>
<ExtendedTooltip name="СписокКолонокСдвинутьКолонкуВнизРасширеннаяПодсказка" id="47"/>
</Button>
</ChildItems>
</ButtonGroup>
<ButtonGroup name="СписокКолонокГруппаДобавитьУдалить" id="52">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Список колонок группа добавить удалить</v8:content>
</v8:item>
</Title>
<Representation>Compact</Representation>
<ExtendedTooltip name="СписокКолонокГруппаДобавитьУдалитьРасширеннаяПодсказка" id="53"/>
<ChildItems>
<Button name="СписокКолонокДобавитьКолонку" id="54">
<Type>CommandBarButton</Type>
<CommandName>Form.Command.ДобавитьКолонку</CommandName>
<ExtendedTooltip name="СписокКолонокДобавитьКолонкуРасширеннаяПодсказка" id="55"/>
</Button>
</ChildItems>
</ButtonGroup>
</ChildItems>
</AutoCommandBar>
<ExtendedTooltip name="СписокКолонокРасширеннаяПодсказка" id="22"/>
Expand Down Expand Up @@ -155,6 +196,8 @@
</SearchControlAddition>
<Events>
<Event name="Selection">СписокКолонокВыбор</Event>
<Event name="BeforeAddRow">СписокКолонокПередНачаломДобавления</Event>
<Event name="BeforeDeleteRow">СписокКолонокПередУдалением</Event>
</Events>
<ChildItems>
<CheckBoxField name="СписокКолонокПометка" id="35">
Expand Down Expand Up @@ -216,6 +259,17 @@
</Type>
<Settings xsi:type="v8:TypeDescription"/>
</Attribute>
<Attribute name="СоздаваласьСлужебнаяКолонка" id="4">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Создавалась служебная колонка</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>xs:boolean</v8:Type>
</Type>
</Attribute>
</Attributes>
<Commands>
<Command name="ПометитьВсе" id="1">
Expand Down Expand Up @@ -332,5 +386,29 @@
</Picture>
<Action>СдвинутьКолонкуВниз</Action>
</Command>
<Command name="ДобавитьКолонку" id="6">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Добавить колонку</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Add column</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Добавить колонку</v8:content>
</v8:item>
</ToolTip>
<Picture>
<xr:Ref>StdPicture.CreateListItem</xr:Ref>
<xr:LoadTransparent>true</xr:LoadTransparent>
</Picture>
<Action>ДобавитьКолонку</Action>
<Representation>Picture</Representation>
</Command>
</Commands>
</Form>
Loading

0 comments on commit 12b71c8

Please sign in to comment.