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 Dec 21, 2024
2 parents 625207f + 4842d76 commit f821bc5
Show file tree
Hide file tree
Showing 27 changed files with 910 additions and 62 deletions.
38 changes: 38 additions & 0 deletions VanessaAutomation.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13591,6 +13591,44 @@ Default: ffmpeg</v8:content>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
</Properties>
</Attribute>
<Attribute uuid="991f4c37-69b4-4ac7-97d7-09d593ce445a">
<Properties>
<Name>ОтключатьДляПолейВозможностьЗатиранияТекстаПриСерверномВызове</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Отключать для полей возможность затирания текста при серверном вызове</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Disable the ability for fields to overwrite text during a server call</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
3 changes: 2 additions & 1 deletion VanessaAutomation/Ext/ObjectModule.bsl
Original file line number Diff line number Diff line change
Expand Up @@ -272,6 +272,7 @@
Настройки.Вставить("ПодключатьГорячуюКлавишуДляПолученияСправкиОбЭлементе", Истина);
Настройки.Вставить("ЗакрыватьСценарийИнтерактивнойСправкиПослеВыполнения", Истина);
Настройки.Вставить("ПоказыватьПомощникПриПервомЗапуске", Истина);
Настройки.Вставить("ОтключатьДляПолейВозможностьЗатиранияТекстаПриСерверномВызове", Ложь);

Настройки.Вставить("ОбучениеЗапуститьУрок", Истина);
Настройки.Вставить("ОбучениеВидео", Истина);
Expand Down Expand Up @@ -471,7 +472,7 @@
КонецФункции

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

Если ТолькоЦифры Тогда
Возврат Версия;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -620,6 +620,7 @@
КоллекцияКоманд.Вставить("ПодключатьГорячуюКлавишуДляПолученияСправкиОбЭлементе", Новый Структура("Р, А", "ПодключатьГорячуюКлавишуДляПолученияСправкиОбЭлементе", "ConnectAHotkeyToGetHelpAboutCurrentItem"));
КоллекцияКоманд.Вставить("ЗакрыватьСценарийИнтерактивнойСправкиПослеВыполнения", Новый Структура("Р, А", "ЗакрыватьСценарийИнтерактивнойСправкиПослеВыполнения", "CloseInteractiveHelpScriptAfterExecution"));
КоллекцияКоманд.Вставить("ПоказыватьПомощникПриПервомЗапуске", Новый Структура("Р, А", "ПоказыватьПомощникПриПервомЗапуске", "ShowHelperOnFirstLaunch"));
КоллекцияКоманд.Вставить("ОтключатьДляПолейВозможностьЗатиранияТекстаПриСерверномВызове", Новый Структура("Р, А", "ОтключатьДляПолейВозможностьЗатиранияТекстаПриСерверномВызове", "DisableForFieldsAbilityToOverwriteTextWhenServerCall"));

КоллекцияКоманд.Вставить("ОбучениеЗапуститьУрок", Новый Структура("Р, А", "ОбучениеЗапуститьУрок", "LearningRunLesson"));
КоллекцияКоманд.Вставить("ОбучениеВидео", Новый Структура("Р, А", "ОбучениеВидео", "LearningVideo"));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17151,6 +17151,7 @@ Actual when working in the step tree mode.</v8:content>
<v8:content>Group subsystem stabilization of test execution zero line</v8:content>
</v8:item>
</Title>
<Group>AlwaysHorizontal</Group>
<Representation>None</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="ГруппаПодсистемаСтабилизацияВыполненияТестовНулеваяСтрокаРасширеннаяПодсказка" id="3942"/>
Expand Down Expand Up @@ -17192,6 +17193,55 @@ Actual when working in the step tree mode.</v8:content>
</InputField>
</ChildItems>
</UsualGroup>
<UsualGroup name="ГруппаПодсистемаСтабилизацияВыполненияТестовНулеваяСтрокаПравыйСтолбец" id="4054">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа подсистема стабилизация выполнения тестов первая строка правый столбец</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Test execution stabilization subsystem group first row right column</v8:content>
</v8:item>
</Title>
<Representation>None</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="ГруппаПодсистемаСтабилизацияВыполненияТестовНулеваяСтрокаПравыйСтолбецРасширеннаяПодсказка" id="4055"/>
<ChildItems>
<CheckBoxField name="ОтключатьДляПолейВозможностьЗатиранияТекстаПриСерверномВызове" id="4056">
<DataPath>Объект.ОтключатьДляПолейВозможностьЗатиранияТекстаПриСерверномВызове</DataPath>
<TitleLocation>Right</TitleLocation>
<ToolTipRepresentation>ShowBottom</ToolTipRepresentation>
<CheckBoxType>Auto</CheckBoxType>
<ContextMenu name="ОтключатьДляПолейВозможностьЗатиранияТекстаПриСерверномВызовеКонтекстноеМеню" id="4057"/>
<ExtendedTooltip name="ОтключатьДляПолейВозможностьЗатиранияТекстаПриСерверномВызовеРасширеннаяПодсказка" id="4058">
<AutoMaxWidth>false</AutoMaxWidth>
<Title formatted="false">
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>There is a problem that when synchronizing the state of the form after the server call has completed, the text that the user is currently editing may be overwritten.
In tests, this can manifest itself in such a way that the test entered a value into a field, but before it began working with another field, this value was returned to its previous state.
This option enables a mechanism where the "EditTextUpdate" property of form fields will change after calling the step
```Gherkin
Then "WindowTitle" window is opened
```
For this option to work, the VAExtension extension must be installed in the testing client database.</v8:content>
</v8:item>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Существует проблема, что при синхронизации состояния формы после завершения серверного вызова, может затираться текст, который в данный момент редактирует пользователь.
В тестах это может проявляться так, что тест ввёл значение в поле, но до того как он начал работать с другим полем данное значение было возвращено в предыдущее состояние.
Данная опция включает механизм, когда свойство "ОбновлениеТекстаРедактирования" у полей формы, будет изменяться после вызова шага
```Gherkin
Тогда открылось окно "ИмяОкна"
```
Для работы опции в базе клиента тестирования должно быть установлено расширение VAExtension.</v8:content>
</v8:item>
</Title>
</ExtendedTooltip>
</CheckBoxField>
</ChildItems>
</UsualGroup>
</ChildItems>
</UsualGroup>
<UsualGroup name="ГруппаПодсистемаСтабилизацияВыполненияТестовПерваяСтрока" id="3374">
Expand Down
Loading

0 comments on commit f821bc5

Please sign in to comment.