1
0
mirror of https://github.com/bia-technologies/yaxunit.git synced 2025-03-17 20:48:01 +02:00

Добавил тесты и общий макет для новых методов

This commit is contained in:
Любаневич Дмитрий 2023-08-04 17:02:32 +03:00
parent 07d373b4ad
commit 8c3ff2e431
8 changed files with 1095 additions and 9 deletions

View File

@ -354,7 +354,7 @@
ЗначениеПараметра = Параметры.Получить(ЗначениеИсточника);
Если ЗначениеЗаполнено(ЗначениеПараметра) Тогда
Если ЗначениеПараметра <> Неопределено Тогда
ЗначениеРеквизита = ЗначениеПараметра;

View File

@ -122,7 +122,7 @@
Функция ПодстрокиДляЗаменыВИменахСвойств() Экспорт
ЗаменяемыеПодстроки = Новый Соответствие;
ЗаменяемыеПодстроки.Вставить(".", ПодстрокаЗаменыТочки());
ЗаменяемыеПодстроки.Вставить(".", "_tchk_");
Возврат ЗаменяемыеПодстроки;
@ -241,10 +241,4 @@
КонецФункции
Функция ПодстрокаЗаменыТочки()
Возврат "_tchk_";
КонецФункции
#КонецОбласти

View File

@ -26,6 +26,9 @@
.ДобавитьТест("Удалить")
.ДобавитьТест("ВариантыПараметров")
.ДобавитьТест("СоздатьГруппу")
.ДобавитьСерверныйТест("СтруктурыТабличногоДокумента")
.ДобавитьСерверныйТест("ТаблицаЗначенийИзТабличногоДокумента")
.ДобавитьСерверныйТест("ТаблицаЗначенийИзТаблицыMarkDown")
;
КонецПроцедуры
@ -88,5 +91,144 @@
КонецПроцедуры
#КонецОбласти
#Если Сервер Тогда
Процедура СтруктурыТабличногоДокумента() Экспорт
// Подготовка тестового окружения
ТабличныйДокумент = ПолучитьОбщийМакет("ЮТ_МакетТестовыхДанных");
// Вызов тестируемого сценария
МассивДанных = ЮТест.Данные().СтруктурыТабличногоДокумента(ТабличныйДокумент, 1, 8);
// Проверка поведения и результатов
ЮТест.ОжидаетЧто(МассивДанных)
.ИмеетДлину(3)
.Свойство("[0].Товар").Равно("Товар 1")
.Свойство("[0].Цена").Равно("100")
.Свойство("[0].Количество").Равно("1")
.Свойство("[0].Сумма").Равно("100")
.Свойство("[1].Товар").Равно("Товар 2")
.Свойство("[1].Цена").Равно("200")
.Свойство("[1].Количество").Равно("2")
.Свойство("[1].Сумма").Равно("400")
.Свойство("[2].Товар").Равно("Услуга")
.Свойство("[2].Цена").Равно("300")
.Свойство("[2].Количество").Равно("1")
.Свойство("[2].Сумма").Равно("300")
;
КонецПроцедуры
Процедура ТаблицаЗначенийИзТабличногоДокумента() Экспорт
// Подготовка тестового окружения
ТабличныйДокумент = ПолучитьОбщийМакет("ЮТ_МакетТестовыхДанных");
ИсходныеДанные = ТабличныйДокумент.ПолучитьОбласть(2, 1, 5, 9);
ОписанияТипов = Новый Соответствие;
ОписанияТипов.Вставить("Товар", Новый ОписаниеТипов("СправочникСсылка.Товары"));
ОписанияТипов.Вставить("Цена", Новый ОписаниеТипов("Число"));
ОписанияТипов.Вставить("Количество", Новый ОписаниеТипов("Число"));
ОписанияТипов.Вставить("Сумма", Новый ОписаниеТипов("Число"));
КэшЗначений = Неопределено;
Поставщик = ЮТест.Данные().СоздатьЭлемент(Справочники.Контрагенты, "Поставщик");
Параметры = Новый Соответствие;
Параметры.Вставить("Поставщик", Поставщик);
// Вызов тестируемого сценария
ТаблицаРезультатов = ЮТест.Данные().ТаблицаЗначенийИзТабличногоДокумента(
ИсходныеДанные,
ОписанияТипов,
КэшЗначений,
Параметры
);
// Проверка поведения и результатов
Ютест.ОжидаетЧто(ТаблицаРезультатов)
.ИмеетТип("ТаблицаЗначений")
.ИмеетДлину(3)
.Свойство("[0].Товар.Поставщик").Равно(Поставщик)
.Свойство("[0].Товар.Артикул").Равно("Артикул 1")
.Свойство("[0].Товар.Вид").Равно(Перечисления.ВидыТоваров.Товар)
.Свойство("[0].Товар.Описание").Заполнено()
.Свойство("[0].Количество").Равно(1)
.Свойство("[0].Цена").Равно(100)
.Свойство("[0].Сумма").Равно(100)
.Свойство("[1].Товар.Поставщик").Равно(Поставщик)
.Свойство("[1].Товар.Артикул").Равно("Артикул 2")
.Свойство("[1].Товар.Вид").Равно(Перечисления.ВидыТоваров.Товар)
.Свойство("[1].Товар.Описание").НеЗаполнено()
.Свойство("[1].Количество").Равно(2)
.Свойство("[1].Цена").Равно(200)
.Свойство("[1].Сумма").Равно(400)
.Свойство("[2].Товар.Поставщик").НеЗаполнено()
.Свойство("[2].Товар.Артикул").Равно("Артикул 3")
.Свойство("[2].Товар.Вид").Равно(Перечисления.ВидыТоваров.Услуга)
.Свойство("[2].Товар.Описание").Заполнено()
.Свойство("[2].Количество").Равно(1)
.Свойство("[2].Цена").Равно(300)
.Свойство("[2].Сумма").Равно(300)
;
КонецПроцедуры
Процедура ТаблицаЗначенийИзТаблицыMarkDown() Экспорт
// Подготовка тестового окружения
ИсходныеДанные =
"| Товар | Цена | Количество | Сумма |
||---------|------|------------|-------|
|| Товар 1 | 100 | 1 | 100 |
|| Товар 2 | 200 | 2 | 400 |
|| Услуга | 300 | 1 | 300 |
|";
ОписанияТипов = Новый Соответствие;
ОписанияТипов.Вставить("Товар", Новый ОписаниеТипов("СправочникСсылка.Товары"));
ОписанияТипов.Вставить("Цена", Новый ОписаниеТипов("Число"));
ОписанияТипов.Вставить("Количество", Новый ОписаниеТипов("Число"));
ОписанияТипов.Вставить("Сумма", Новый ОписаниеТипов("Число"));
// Вызов тестируемого сценария
ТаблицаРезультатов = ЮТест.Данные().ТаблицаЗначенийИзТаблицыMarkDown(
ИсходныеДанные,
ОписанияТипов
);
// Проверка поведения и результатов
Ютест.ОжидаетЧто(ТаблицаРезультатов)
.ИмеетТип("ТаблицаЗначений")
.ИмеетДлину(3)
.Свойство("[0].Товар.Наименование").Равно("Товар 1")
.Свойство("[0].Количество").Равно(1)
.Свойство("[0].Цена").Равно(100)
.Свойство("[0].Сумма").Равно(100)
.Свойство("[1].Товар.Наименование").Равно("Товар 2")
.Свойство("[1].Количество").Равно(2)
.Свойство("[1].Цена").Равно(200)
.Свойство("[1].Сумма").Равно(400)
.Свойство("[2].Товар.Наименование").Равно("Услуга")
.Свойство("[2].Количество").Равно(1)
.Свойство("[2].Цена").Равно(300)
.Свойство("[2].Сумма").Равно(300)
;
КонецПроцедуры
#КонецЕсли
#КонецОбласти

View File

@ -0,0 +1,124 @@
//©///////////////////////////////////////////////////////////////////////////©//
//
// Copyright 2021-2023 BIA-Technologies Limited Liability Company
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
//©///////////////////////////////////////////////////////////////////////////©//
#Область СлужебныйПрограммныйИнтерфейс
Процедура ИсполняемыеСценарии() Экспорт
ЮТТесты
.ДобавитьТест("ТаблицаЗначенийИзМассиваСтруктур");
КонецПроцедуры
#Область События
Процедура ПередВсемиТестами() Экспорт
КонецПроцедуры
Процедура ПередКаждымТестом() Экспорт
КонецПроцедуры
Процедура ПослеКаждогоТеста() Экспорт
КонецПроцедуры
Процедура ПослеВсехТестов() Экспорт
КонецПроцедуры
#КонецОбласти
Процедура ТаблицаЗначенийИзМассиваСтруктур() Экспорт
// Подготовка тестового окружения
ТаблицаMarkDown =
"| Товар | Товар_tchk_Поставщик | Товар_tchk_Вид | Цена | Количество | Сумма |
||---------|-----------------------|----------------|------|------------|-------|
|| Товар 1 | Пустой поставщик | Товар | 100 | 1 | 100 |
|| Товар 2 | Пустой поставщик | Товар | 200 | 2 | 400 |
|| Услуга | Поставщик | Услуга | 300 | 1 | 300 |
|";
МассивСтруктур = ЮТест.Данные().ТаблицаMarkDown(ТаблицаMarkDown);
ОписанияТипов = Новый Соответствие;
ОписанияТипов.Вставить("Товар", Новый ОписаниеТипов("СправочникСсылка.Товары"));
ОписанияТипов.Вставить("Цена", Новый ОписаниеТипов("Число"));
ОписанияТипов.Вставить("Количество", Новый ОписаниеТипов("Число"));
ОписанияТипов.Вставить("Сумма", Новый ОписаниеТипов("Число"));
ПустойПоставщик = Справочники.Контрагенты.ПустаяСсылка();
Параметры = Новый Соответствие;
Параметры.Вставить("Пустой поставщик", ПустойПоставщик);
КэшЗначений = Новый Соответствие;
КоличествоСтрок = МассивСтруктур.Количество();
// Вызов тестируемого сценария
ТаблицаЗначений = ЮТТестовыеДанные_ТаблицыЗначений.ТаблицаЗначенийИзМассиваСтруктур(
МассивСтруктур,
ОписанияТипов,
КэшЗначений,
Параметры
);
// Проверка поведения и результатов
Ютест.ОжидаетЧто(ТаблицаЗначений)
.ИмеетТип("ТаблицаЗначений")
.ИмеетДлину(КоличествоСтрок)
.КаждыйЭлементСодержитСвойство("Товар")
.КаждыйЭлементСодержитСвойство("Цена")
.КаждыйЭлементСодержитСвойство("Количество")
.КаждыйЭлементСодержитСвойство("Сумма")
.Свойство("[0].Товар.Наименование").Равно("Товар 1")
.Свойство("[0].Товар.Вид").Равно(Перечисления.ВидыТоваров.Товар)
.Свойство("[0].Товар.Поставщик").Равно(ПустойПоставщик)
.Свойство("[0].Количество").Равно(1)
.Свойство("[0].Цена").Равно(100)
.Свойство("[0].Сумма").Равно(100)
.Свойство("[1].Товар.Наименование").Равно("Товар 2")
.Свойство("[1].Товар.Вид").Равно(Перечисления.ВидыТоваров.Товар)
.Свойство("[1].Товар.Поставщик").Равно(ПустойПоставщик)
.Свойство("[1].Количество").Равно(2)
.Свойство("[1].Цена").Равно(200)
.Свойство("[1].Сумма").Равно(400)
.Свойство("[2].Товар.Наименование").Равно("Услуга")
.Свойство("[2].Товар.Вид").Равно(Перечисления.ВидыТоваров.Услуга)
.Свойство("[2].Товар.Поставщик").Заполнено()
.Свойство("[2].Количество").Равно(1)
.Свойство("[2].Цена").Равно(300)
.Свойство("[2].Сумма").Равно(300);
Ютест.ОжидаетЧто(ТаблицаЗначений.Колонки.Количество()).Равно(ОписанияТипов.Количество());
Ютест.ОжидаетЧто(КэшЗначений)
.ИмеетДлину(3)
.Свойство(Справочники.Товары).ИмеетДлину(3)
.Свойство(Справочники.Контрагенты).ИмеетДлину(1)
.Свойство(Перечисления.ВидыТоваров).ИмеетДлину(2);
КонецПроцедуры
#КонецОбласти

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommonModule xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="30b469d3-34e0-4b23-9959-1a890e5f3fd9">
<name>ОМ_ЮТТестовыеДанные_ТаблицыЗначений</name>
<synonym>
<key>ru</key>
<value>О м ЮТТестовые данные таблицы значений</value>
</synonym>
<server>true</server>
<externalConnection>true</externalConnection>
<clientOrdinaryApplication>true</clientOrdinaryApplication>
</mdclass:CommonModule>

View File

@ -0,0 +1,805 @@
<?xml version="1.0" encoding="UTF-8"?>
<document xmlns="http://v8.1c.ru/8.2/data/spreadsheet" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<languageSettings>
<currentLanguage>ru</currentLanguage>
<defaultLanguage>#</defaultLanguage>
<languageInfo>
<id>ru</id>
<code>Русский</code>
</languageInfo>
</languageSettings>
<columns>
<size>9</size>
<columnsItem>
<index>0</index>
<column>
<formatIndex>1</formatIndex>
</column>
</columnsItem>
<columnsItem>
<index>1</index>
<column>
<formatIndex>2</formatIndex>
</column>
</columnsItem>
<columnsItem>
<index>2</index>
<column>
<formatIndex>3</formatIndex>
</column>
</columnsItem>
<columnsItem>
<index>3</index>
<column>
<formatIndex>4</formatIndex>
</column>
</columnsItem>
<columnsItem>
<index>4</index>
<column>
<formatIndex>5</formatIndex>
</column>
</columnsItem>
<columnsItem>
<index>5</index>
<column>
<formatIndex>6</formatIndex>
</column>
</columnsItem>
<columnsItem>
<index>7</index>
<column>
<formatIndex>7</formatIndex>
</column>
</columnsItem>
</columns>
<rowsItem>
<index>0</index>
<row>
<c>
<c>
<f>2</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Исходная таблица</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>0</f>
</c>
</c>
</row>
</rowsItem>
<rowsItem>
<index>1</index>
<row>
<c>
<c>
<f>8</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Товар</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>9</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Товар.Артикул</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>10</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Товар.Поставщик</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>11</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Товар.Вид</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>12</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Товар.Описание</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>13</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Товар.ОтсутствующийРеквизит</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>14</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Цена</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>15</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Количество</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>14</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Сумма</v8:content>
</v8:item>
</tl>
</c>
</c>
</row>
</rowsItem>
<rowsItem>
<index>2</index>
<row>
<c>
<c>
<f>16</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Товар 1</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>16</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Артикул 1</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>17</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Поставщик</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>16</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Товар</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>16</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Некоторое описание товара</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>18</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Значение</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>16</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>100</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>16</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>1</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>16</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>100</v8:content>
</v8:item>
</tl>
</c>
</c>
</row>
</rowsItem>
<rowsItem>
<index>3</index>
<row>
<c>
<c>
<f>16</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Товар 2</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>19</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Артикул 2</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>17</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Поставщик</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>16</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Товар</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>16</f>
</c>
</c>
<c>
<c>
<f>20</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Значение</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>16</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>200</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>16</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>2</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>16</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>400</v8:content>
</v8:item>
</tl>
</c>
</c>
</row>
</rowsItem>
<rowsItem>
<index>4</index>
<row>
<c>
<c>
<f>16</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Услуга</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>19</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Артикул 3</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>17</f>
</c>
</c>
<c>
<c>
<f>16</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Услуга</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>16</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Некоторое описание услуги</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>18</f>
</c>
</c>
<c>
<c>
<f>16</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>300</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>16</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>1</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>16</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>300</v8:content>
</v8:item>
</tl>
</c>
</c>
</row>
</rowsItem>
<rowsItem>
<index>6</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>7</index>
<row>
<c>
<c>
<f>21</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Товар</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>22</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Цена</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>23</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Количество</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>22</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Сумма</v8:content>
</v8:item>
</tl>
</c>
</c>
</row>
</rowsItem>
<rowsItem>
<index>8</index>
<row>
<c>
<c>
<f>24</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Товар 1</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>16</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>100</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>25</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>1</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>16</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>100</v8:content>
</v8:item>
</tl>
</c>
</c>
</row>
</rowsItem>
<rowsItem>
<index>9</index>
<row>
<c>
<c>
<f>24</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Товар 2</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>16</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>200</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>25</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>2</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>16</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>400</v8:content>
</v8:item>
</tl>
</c>
</c>
</row>
</rowsItem>
<rowsItem>
<index>10</index>
<row>
<c>
<c>
<f>24</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Услуга</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>16</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>300</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>25</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>1</v8:content>
</v8:item>
</tl>
</c>
</c>
<c>
<c>
<f>16</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>300</v8:content>
</v8:item>
</tl>
</c>
</c>
</row>
</rowsItem>
<templateMode>true</templateMode>
<height>11</height>
<vgRows>11</vgRows>
<line width="1" gap="false">
<v8ui:style xsi:type="v8ui:SpreadsheetDocumentCellLineType">Solid</v8ui:style>
</line>
<font faceName="Arial" height="8" bold="true" italic="false" underline="false" strikeout="false" kind="Absolute" scale="100"/>
<format>
<width>95</width>
</format>
<format>
<width>147</width>
</format>
<format>
<width>163</width>
</format>
<format>
<width>120</width>
</format>
<format>
<width>176</width>
</format>
<format>
<width>209</width>
</format>
<format>
<width>81</width>
</format>
<format>
<font>0</font>
<border>0</border>
<width>95</width>
<horizontalAlignment>Center</horizontalAlignment>
</format>
<format>
<font>0</font>
<border>0</border>
<width>147</width>
<horizontalAlignment>Center</horizontalAlignment>
</format>
<format>
<font>0</font>
<border>0</border>
<width>163</width>
<horizontalAlignment>Center</horizontalAlignment>
</format>
<format>
<font>0</font>
<border>0</border>
<width>120</width>
<horizontalAlignment>Center</horizontalAlignment>
</format>
<format>
<font>0</font>
<border>0</border>
<width>176</width>
<horizontalAlignment>Center</horizontalAlignment>
</format>
<format>
<font>0</font>
<border>0</border>
<width>176</width>
<horizontalAlignment>Center</horizontalAlignment>
</format>
<format>
<font>0</font>
<border>0</border>
<horizontalAlignment>Center</horizontalAlignment>
</format>
<format>
<font>0</font>
<border>0</border>
<width>81</width>
<horizontalAlignment>Center</horizontalAlignment>
</format>
<format>
<border>0</border>
</format>
<format>
<border>0</border>
<width>163</width>
</format>
<format>
<border>0</border>
</format>
<format>
<border>0</border>
<width>147</width>
</format>
<format>
<border>0</border>
<width>176</width>
</format>
<format>
<font>0</font>
<border>0</border>
<width>95</width>
<horizontalAlignment>Center</horizontalAlignment>
</format>
<format>
<font>0</font>
<border>0</border>
<horizontalAlignment>Center</horizontalAlignment>
</format>
<format>
<font>0</font>
<border>0</border>
<width>81</width>
<horizontalAlignment>Center</horizontalAlignment>
</format>
<format>
<border>0</border>
<width>95</width>
</format>
<format>
<border>0</border>
<width>81</width>
</format>
</document>

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommonTemplate xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="0bb835ed-1ddd-467f-94d5-02e1259cde62">
<name>ЮТ_МакетТестовыхДанных</name>
<synonym>
<key>ru</key>
<value>Ю т макет тестовых данных</value>
</synonym>
</mdclass:CommonTemplate>

View File

@ -22,6 +22,7 @@
</extension>
<languageCode>ru</languageCode>
</languages>
<commonTemplates>CommonTemplate.ЮТ_МакетТестовыхДанных</commonTemplates>
<commonModules>CommonModule.Интеграция</commonModules>
<commonModules>CommonModule.Обр_ЮТHTTPСервисЗапрос</commonModules>
<commonModules>CommonModule.ОМ_Мокито</commonModules>
@ -38,6 +39,7 @@
<commonModules>CommonModule.ОМ_ЮТПредикатыКлиентСервер</commonModules>
<commonModules>CommonModule.ОМ_ЮТСравнениеКлиентСервер</commonModules>
<commonModules>CommonModule.ОМ_ЮТТестовыеДанные</commonModules>
<commonModules>CommonModule.ОМ_ЮТТестовыеДанные_ТаблицыЗначений</commonModules>
<commonModules>CommonModule.ОМ_ЮТТестовыеДанныеСлужебный</commonModules>
<commonModules>CommonModule.ОМ_ЮТТесты</commonModules>
<commonModules>CommonModule.ОМ_ЮТУтверждения</commonModules>