1
0
mirror of https://github.com/bia-technologies/yaxunit.git synced 2024-11-30 08:36:50 +02:00
Правка ошибки проброса параметров записи.
This commit is contained in:
alkoleft 2024-02-27 00:46:33 +03:00
parent 87ddbe5102
commit 8954d305a5
4 changed files with 216 additions and 13 deletions

View File

@ -565,9 +565,7 @@
// ОписанияТипов - Соответствие из ОписаниеТипов - Соответствие имен колонок таблицы к типам значений
// КэшЗначений - Соответствие из Произвольный - Соответствие для хранения создаваемых значений
// ЗаменяемыеЗначения - Соответствие из Произвольный - Значения, использующиеся для замены
// ПараметрыСозданияОбъектов - Структура - Настройки создание объектов:
// * ФикцияОбязательныхПолей - Булево - По умолчанию, Ложь
// * ОбменДаннымиЗагрузка - Булево - По умолчанию, Истина
// ПараметрыСозданияОбъектов - см. ЮТФабрика.ПараметрыСозданияОбъектов
// Возвращаемое значение:
// - ТаблицаЗначений - Для сервера, данные загруженные из макета
// - Массив из Структура - Для клиента, данные загруженные из макета

View File

@ -849,7 +849,7 @@
ЗаполнитьЗначенияСвойств(ПараметрыЗаписи, ВходныеПараметрыЗаписи);
КонецЕсли;
Возврат Новый ФиксированнаяСтруктура("ФикцияОбязательныхПолей, ПараметрыЗаписи", ФикцияОбязательныхПолей, ПараметрыЗаписи);
Возврат Новый Структура("ФикцияОбязательныхПолей, ПараметрыЗаписи", ФикцияОбязательныхПолей, ПараметрыЗаписи);
КонецФункции

View File

@ -35,6 +35,7 @@
.ДобавитьТест("ЗагрузитьИзМакета_ЧастичнаяЗагрузкаДанных")
.ДобавитьТест("ЗагрузитьИзМакета_Проверки")
.ДобавитьТест("ЗагрузитьИзМакета_ЦепочкаЗагрузок")
.ДобавитьТест("ЗагрузитьИзМакета_ОбменДаннымиЗагрузка")
.ДобавитьТест("СлучайныйИдентификатор")
.ДобавитьТест("СлучайноеЗначениеПеречисления")
.ДобавитьТест("УстановитьЗначениеРеквизита")
@ -152,9 +153,9 @@
КонецЕсли;
ЮТУтверждения.Что(ЮТТестовыеДанные)
.Метод(ТестируемыйМетод, ПараметрыМетода)
.ВыбрасываетИсключение(ТекстИсключения);
.Метод(ТестируемыйМетод, ПараметрыМетода)
.ВыбрасываетИсключение(ТекстИсключения);
Мокито.Сбросить();
КонецПроцедуры
@ -428,6 +429,25 @@
КонецПроцедуры
Процедура ЗагрузитьИзМакета_ОбменДаннымиЗагрузка() Экспорт
ОписанияТипов = Новый Соответствие;
ОписанияТипов.Вставить("Счет", Новый ОписаниеТипов("СправочникСсылка.РасчетныеСчета"));
ПараметрыСозданияОбъектов = ЮТФабрика.ПараметрыСозданияОбъектов();
ПараметрыСозданияОбъектов.ПараметрыЗаписи.ОбменДаннымиЗагрузка = Истина;
Параметры = ЮТОбщий.ЗначениеВМассиве("ОбщийМакет.ЮТ_МакетТестовыхДанных.R14C1:R16C3", ОписанияТипов, Неопределено, Неопределено, ПараметрыСозданияОбъектов);
ЮТест.ОжидаетЧто(ЮТест.Данные())
.Метод("ЗагрузитьИзМакета", Параметры)
.НеВыбрасываетИсключение();
ЮТест.ОжидаетЧто(ЮТест.Данные())
.Метод("ЗагрузитьИзМакета").Параметр("ОбщийМакет.ЮТ_МакетТестовыхДанных.R14C1:R16C3").Параметр(ОписанияТипов)
.ВыбрасываетИсключение("не заполнено или заполнено неверно");
КонецПроцедуры
Процедура СлучайноеЗначениеПеречисления() Экспорт
Варианты = ЮТест.Варианты("Перечисление, Описание")

View File

@ -6,6 +6,7 @@
<languageInfo>
<id>ru</id>
<code>Русский</code>
<description/>
</languageInfo>
</languageSettings>
<columns>
@ -47,13 +48,13 @@
</column>
</columnsItem>
<columnsItem>
<index>7</index>
<index>6</index>
<column>
<formatIndex>7</formatIndex>
</column>
</columnsItem>
<columnsItem>
<index>6</index>
<index>7</index>
<column>
<formatIndex>8</formatIndex>
</column>
@ -584,6 +585,12 @@
</c>
</row>
</rowsItem>
<rowsItem>
<index>5</index>
<row>
<empty>true</empty>
</row>
</rowsItem>
<rowsItem>
<index>6</index>
<row>
@ -884,9 +891,158 @@
</c>
</row>
</rowsItem>
<rowsItem>
<index>11</index>
<row>
<empty>true</empty>
</row>
</rowsItem>
<rowsItem>
<index>12</index>
<row>
<c>
<c>
<f>0</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>РасчетныеСчета</v8:content>
</v8:item>
</tl>
</c>
</c>
</row>
</rowsItem>
<rowsItem>
<index>13</index>
<row>
<c>
<c>
<f>28</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Счет</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>28</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Счет.Номер</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>28</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Счет.Банк</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>29</f>
</c>
</c>
<c>
<c>
<f>30</f>
</c>
</c>
<c>
<c>
<f>31</f>
</c>
</c>
</row>
</rowsItem>
<rowsItem>
<index>14</index>
<row>
<c>
<c>
<f>27</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Счет 1</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>32</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>1</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>33</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Банк 1</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>34</f>
</c>
</c>
<c>
<c>
<f>35</f>
</c>
</c>
</row>
</rowsItem>
<rowsItem>
<index>15</index>
<row>
<c>
<c>
<f>27</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Счет 2</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>27</f>
</c>
</c>
<c>
<c>
<f>27</f>
</c>
</c>
</row>
</rowsItem>
<templateMode>true</templateMode>
<height>11</height>
<vgRows>11</vgRows>
<height>16</height>
<vgRows>16</vgRows>
<line width="1" gap="false">
<v8ui:style xsi:type="v8ui:SpreadsheetDocumentCellLineType">Solid</v8ui:style>
</line>
@ -910,10 +1066,10 @@
<width>77</width>
</format>
<format>
<width>209</width>
<width>176</width>
</format>
<format>
<width>176</width>
<width>209</width>
</format>
<format>
<width>65</width>
@ -1002,4 +1158,33 @@
<format>
<border>0</border>
</format>
<format>
<font>0</font>
<border>0</border>
<width>95</width>
<horizontalAlignment>Center</horizontalAlignment>
</format>
<format>
<width>95</width>
</format>
<format>
<width>147</width>
</format>
<format>
<width>120</width>
</format>
<format>
<border>0</border>
<width>123</width>
</format>
<format>
<border>0</border>
<width>83</width>
</format>
<format>
<width>56</width>
</format>
<format>
<width>105</width>
</format>
</document>