Skip to content

Commit

Permalink
Merge branch 'release/1.2.002'
Browse files Browse the repository at this point in the history
  • Loading branch information
Pr-Mex committed May 20, 2018
2 parents bab41a6 + 2024798 commit 384a59f
Show file tree
Hide file tree
Showing 331 changed files with 763 additions and 497 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -40,3 +40,4 @@ tools/Cucumber/
tools/ServiceBases/v83ServiceBase*/
tools/CompareFiles/
epfversion
fileversion
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@

## BDD for 1С:Enterprise

Текущий релиз в ветке [Master: 1.2.001](https://github.com/Pr-Mex/vanessa-behavior/tree/master)
Текущий релиз в ветке [Master: 1.2.002](https://github.com/Pr-Mex/vanessa-behavior/tree/master)
Разработка ведется в ветке [Develop](https://github.com/Pr-Mex/vanessa-behavior/tree/develop).

В данном репозитории хранятся только исходники.
Вы можете собрать необходимые файлы сами, либо скачать готовую сборку в [релизах](https://github.com/Pr-Mex/vanessa-behavior/releases).
При первом скачивании репозитория необходимо собрать файлы обработок.
* Для этого надо запустить Compile.bat
* Также, чтобы работала сборка epf надо установить [OneScript](http://oscript.io).
* Также, чтобы работала сборка epf надо установить платформу [1С:Предприятие 8.3.10](https://releases.1c.ru).
* 1. Чтобы работала сборка epf надо установить [OneScript](http://oscript.io) версии 1.0.20 или выше.
* 2. Также, чтобы работала сборка epf надо установить платформу [1С:Предприятие 8.3.10](https://releases.1c.ru).
* 3. Для запуска сборки epf из исходников надо запустить Compile.bat

Чтобы зафиксировать изменения epf файлов, нужно запустить Decompile.bat.

Expand Down
2 changes: 1 addition & 1 deletion VanessaBehavior/Ext/ObjectModule.bsl
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@


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

Если ТолькоЦифры Тогда
Возврат Версия;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -476,7 +476,6 @@
ЗначениеПоля = ЭлементТаблица.ПолучитьТекстЯчейки(ЭлементФормы.Имя);
МассивСтрок = Ванесса.РазложитьСтрокуВМассивПодстрокКлиент(ЗначениеПоля,Символы.ПС);
Если МассивСтрок.Количество() <=1 Тогда
//МассивШагов.Добавить("Тогда текст ячейки таблицы """ + ТаблицаВладелец.Имя + """ """ + ЭлементФормы.Имя + """ стал равен """ + ЗначениеПоля + """");
МассивШагов.Добавить("И в таблице """ + ТаблицаВладелец.Имя + """ поле """ + ЭлементФормы.ТекстЗаголовка + """ имеет значение """ + ЗначениеПоля + """");
МассивШагов.Добавить("И в таблице """ + ТаблицаВладелец.Имя + """ поле с именем """ + ЭлементФормы.Имя + """ имеет значение """ + ЗначениеПоля + """");
Иначе
Expand All @@ -491,13 +490,6 @@
ТекстШага = ТекстШага + Символы.ПС + " | '" + СтрокаШага + "' |";
КонецЦикла;
МассивШагов.Добавить(ТекстШага);


//ТекстШага = "Тогда текст ячейки таблицы """ + ТаблицаВладелец.Имя + """ """ + ЭлементФормы.Имя + """ стал равен";
//Для Каждого СтрокаШага Из МассивСтрок Цикл
// ТекстШага = ТекстШага + Символы.ПС + " | '" + СтрокаШага + "' |";
//КонецЦикла;
//МассивШагов.Добавить(ТекстШага);
КонецЕсли;

Исключение
Expand Down Expand Up @@ -539,6 +531,18 @@
ИначеЕсли Вид = ВидПоляФормы.ПолеТабличногоДокумента Тогда
МассивШагов.Добавить("Дано Табличный документ """ + ЭлементФормы.Имя + """ равен макету ""ИмяМакета""");
МассивШагов.Добавить("Дано Табличный документ """ + ЭлементФормы.Имя + """ равен макету ""ИмяМакета"" по шаблону");

Попытка
АдресТекущейОбласти = ЭлементФормы.ПолучитьАдресТекущейОбласти();
Поз = Найти(АдресТекущейОбласти,":");
Если Поз > 0 Тогда
АдресТекущейОбласти = Лев(АдресТекущейОбласти,Поз-1);
КонецЕсли;
МассивШагов.Добавить("");
МассивШагов.Добавить("И я жду когда в табличном документе """ + ЭлементФормы.Имя + """ заполнится ячейка """ + АдресТекущейОбласти + """ в течение 120 секунд");
Исключение
КонецПопытки;

МассивШагов.Добавить("");
МассивШагов.Добавить("И область ""R1C1:R10C10"" табличного документа """ + ЭлементФормы.Имя + """ равна макету ""ИмяМакета""");

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6980,79 +6980,7 @@
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Fat</v8:content>
</v8:item>
<v8:item>
<v8:lang>am</v8:lang>
<v8:content>.</v8:content>
</v8:item>
<v8:item>
<v8:lang>az</v8:lang>
<v8:content>Qalın</v8:content>
</v8:item>
<v8:item>
<v8:lang>bg</v8:lang>
<v8:content>Дебел</v8:content>
</v8:item>
<v8:item>
<v8:lang>et</v8:lang>
<v8:content>Paks</v8:content>
</v8:item>
<v8:item>
<v8:lang>fr</v8:lang>
<v8:content>Épais</v8:content>
</v8:item>
<v8:item>
<v8:lang>ka</v8:lang>
<v8:content>სქელი</v8:content>
</v8:item>
<v8:item>
<v8:lang>de</v8:lang>
<v8:content>Dick</v8:content>
</v8:item>
<v8:item>
<v8:lang>hu</v8:lang>
<v8:content>Vastag</v8:content>
</v8:item>
<v8:item>
<v8:lang>it</v8:lang>
<v8:content>Spessa</v8:content>
</v8:item>
<v8:item>
<v8:lang>lv</v8:lang>
<v8:content>Biezs</v8:content>
</v8:item>
<v8:item>
<v8:lang>lt</v8:lang>
<v8:content>Storas</v8:content>
</v8:item>
<v8:item>
<v8:lang>mn</v8:lang>
<v8:content>Зузаан</v8:content>
</v8:item>
<v8:item>
<v8:lang>pl</v8:lang>
<v8:content>Gruby</v8:content>
</v8:item>
<v8:item>
<v8:lang>ro</v8:lang>
<v8:content>Gros</v8:content>
</v8:item>
<v8:item>
<v8:lang>sl</v8:lang>
<v8:content>Debel</v8:content>
</v8:item>
<v8:item>
<v8:lang>es</v8:lang>
<v8:content>Gordo</v8:content>
</v8:item>
<v8:item>
<v8:lang>sv</v8:lang>
<v8:content>Tjock</v8:content>
</v8:item>
<v8:item>
<v8:lang>tr</v8:lang>
<v8:content>Kalın</v8:content>
<v8:content>Thick</v8:content>
</v8:item>
</Presentation>
<Value xsi:type="xs:string">Толстый</Value>
Expand Down Expand Up @@ -14055,6 +13983,9 @@
<Hiperlink>true</Hiperlink>
<ContextMenu name="КаталогФичКонтекстноеМеню" id="82"/>
<ExtendedTooltip name="КаталогФичРасширеннаяПодсказка" id="1460"/>
<Events>
<Event name="Click">КаталогФичНажатие</Event>
</Events>
</LabelField>
<UsualGroup name="ГруппаСтатистика" id="1601">
<Title>
Expand Down Expand Up @@ -14459,23 +14390,6 @@
<Type/>
</Column>
</AdditionalColumns>
<AdditionalColumns table="Объект.ЗаписьВидеоСловарьЗамен">
<Column name="Путь" id="1">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Путь</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>0</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
</Column>
</AdditionalColumns>
</Columns>
</Attribute>
<Attribute name="ЭтоЗапускИзКоманднойСтроки" id="8">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3583,6 +3583,11 @@
РазорватьСоединениеTestClient();

ДанныеЗапускаКлиентаТестирования = НайтиДанныеЗапускаКлиентаТестирования(ИмяКлиентаТестирования);
Если ДанныеЗапускаКлиентаТестирования = Неопределено Тогда
ТекстСообщения = "Не смог найти данные для подключения профиля клиента тестирования <%1>";
ТекстСообщения = СтрЗаменить(ТекстСообщения,"%1",ИмяКлиентаТестирования);
ВызватьИсключение ТекстСообщения;
КонецЕсли;
ДанныеЗапускаКлиентаТестирования.ДопПараметры = ДопПараметр + ДанныеЗапускаКлиентаТестирования.ДопПараметры;
ЕстьПодключение = ОткрытьНовыйСеансTestClientИлиПодключитьУжеСуществующийДляНесколькихКлиентов(ДанныеЗапускаКлиентаТестирования,СтрокаОшибки);

Expand All @@ -3599,12 +3604,19 @@
Результат = Неопределено;

ПараметрыОтбора = Новый Структура;

ПараметрыОтбора.Вставить("Имя", ИмяКлиентаТестирования);

НайденныеСтроки = ДанныеКлиентовТестирования.НайтиСтроки(ПараметрыОтбора);
Если НайденныеСтроки.Количество() > 0 Тогда
Результат = НайденныеСтроки[0];
Иначе
ПараметрыОтбора = Новый Структура;
ПараметрыОтбора.Вставить("Синоним", ИмяКлиентаТестирования);

НайденныеСтроки = ДанныеКлиентовТестирования.НайтиСтроки(ПараметрыОтбора);
Если НайденныеСтроки.Количество() > 0 Тогда
Результат = НайденныеСтроки[0];
КонецЕсли;
КонецЕсли;

Возврат Результат;
Expand Down Expand Up @@ -4761,7 +4773,18 @@
Выражение = ЗаменитьСлужебныеСимволыВВыраженииДляВычисления(Выражение);
Контекст = ОбъектКонтекст;
КонтекстСохраняемый = ОбъектКонтекстСохраняемый;
Возврат Вычислить(Выражение);

Попытка
ЗначениеВыражения = Вычислить(Выражение);
Исключение
ТекстСообщения = "Не смог вычислить выражение: %1";
ТекстСообщения = ТекстСообщения + Символы.ПС;
ТекстСообщения = ТекстСообщения + ОписаниеОшибки();
ТекстСообщения = СтрЗаменить(ТекстСообщения,"%1",Выражение);
ВызватьИсключение ТекстСообщения;
КонецПопытки;

Возврат ЗначениеВыражения;
КонецФункции

&НаКлиенте
Expand Down Expand Up @@ -16726,8 +16749,16 @@

&НаКлиенте
Процедура КаталогФичНажатие(Элемент, СтандартнаяОбработка)
Отладка("" + Объект.КаталогФич);
СтандартнаяОбработка = Ложь;

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

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

&НаКлиенте
Expand Down Expand Up @@ -20258,6 +20289,16 @@
Возврат УниверсальноеПолноеИмя;
КонецФункции

&НаКлиенте
Функция ПроверитьЗапускВТонкомКлиенте()
ЭтоТонкийКлиент = Истина;
#Если ТолстыйКлиентУправляемоеПриложение Тогда
ЭтоТонкийКлиент = Ложь;
#КонецЕсли

Возврат ЭтоТонкийКлиент;
КонецФункции

#КонецОбласти

#Область ИнициализацияМодуля
Expand Down
1 change: 0 additions & 1 deletion VanessaBehavior/epfname

This file was deleted.

1 change: 1 addition & 0 deletions VanessaBehavior/filename
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
vanessa-behavior.epf

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
PurchaseOrder.epf
1 change: 0 additions & 1 deletion examples/features/Buh30/step_definitions/Avance/epfname

This file was deleted.

1 change: 1 addition & 0 deletions examples/features/Buh30/step_definitions/Avance/filename
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Avance.epf
4 changes: 2 additions & 2 deletions features/Core/ExpectedSomething/ExpectedForms.feature
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@
Тогда переменная "ПроверкаТЧ" имеет значение 2

Затем Я запоминаю значение выражения "1" в переменную "ПроверкаТЧ"
Если в таблице "ТабличнаяЧасть1" поле с именем "Реквизит строка" имеет значение "" тогда
Если в таблице "ТабличнаяЧасть1" поле с именем "ТабличнаяЧасть1РеквизитСтрока" имеет значение "" тогда
Затем Я запоминаю значение выражения "2" в переменную "ПроверкаТЧ"
Тогда переменная "ПроверкаТЧ" имеет значение 2

Expand Down Expand Up @@ -303,7 +303,7 @@
И В открытой форме в ТЧ "ТабличнаяЧасть1" в поле с заголовком "Реквизит число" я ввожу текст "56,78"
И в таблице "ТабличнаяЧасть1" я активизирую поле "Реквизит строка"
И в таблице "ТабличнаяЧасть1" я активизирую поле "Реквизит число"
И я запоминаю значение таблицы "ТабличнаяЧасть1" поля "ТабличнаяЧасть1РеквизитЧисло" как "ЗначениеРеквизитЧислоТаблица"
И я запоминаю значение таблицы "ТабличнаяЧасть1" поля с именем "ТабличнаяЧасть1РеквизитЧисло" как "ЗначениеРеквизитЧислоТаблица"
Тогда переменная "ЗначениеРеквизитЧислоТаблица" имеет значение "56,78"
И я вывожу значение переменной "ЗначениеРеквизитЧислоТаблица"
И В открытой форме в ТЧ "ТабличнаяЧасть1" в поле с заголовком "Реквизит строка" я ввожу текст "ТестСтрока"
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ExpectedForms.epf

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ExpectedReport.epf

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ExpectedSteps.epf

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ЗагрузкаФичИзКаталога.epf

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ЗагрузкаФичИспользуяКешEPF.epf

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ЗагрузкаФичПоТегам.epf

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ОтрицательныеЧисла.epf
Original file line number Diff line number Diff line change
@@ -1 +1 @@
ПередчаВоВложенныйСценарийТаблиц
ПередчаВоВложенныйСценарийТаблиц.epf

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ПодключениеСценарияКакШага.epf
Original file line number Diff line number Diff line change
@@ -1 +1 @@
ПодключениеСценарияКакШагаСтруктураСценария
ПодключениеСценарияКакШагаСтруктураСценария.epf

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ПроверкаМетодаШаг.epf

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ПроверкаМетодаШагОФ.epf

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ПроверкаПередачиПараметров.epf

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ПроверкаПередачиСтрок.epf

This file was deleted.

Loading

0 comments on commit 384a59f

Please sign in to comment.