mirror of
https://github.com/bia-technologies/yaxunit.git
synced 2025-03-17 20:48:01 +02:00
Добавил тесты и общий макет для новых методов
This commit is contained in:
parent
07d373b4ad
commit
8c3ff2e431
@ -354,7 +354,7 @@
|
||||
|
||||
ЗначениеПараметра = Параметры.Получить(ЗначениеИсточника);
|
||||
|
||||
Если ЗначениеЗаполнено(ЗначениеПараметра) Тогда
|
||||
Если ЗначениеПараметра <> Неопределено Тогда
|
||||
|
||||
ЗначениеРеквизита = ЗначениеПараметра;
|
||||
|
||||
|
@ -122,7 +122,7 @@
|
||||
Функция ПодстрокиДляЗаменыВИменахСвойств() Экспорт
|
||||
|
||||
ЗаменяемыеПодстроки = Новый Соответствие;
|
||||
ЗаменяемыеПодстроки.Вставить(".", ПодстрокаЗаменыТочки());
|
||||
ЗаменяемыеПодстроки.Вставить(".", "_tchk_");
|
||||
|
||||
Возврат ЗаменяемыеПодстроки;
|
||||
|
||||
@ -241,10 +241,4 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ПодстрокаЗаменыТочки()
|
||||
|
||||
Возврат "_tchk_";
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
@ -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)
|
||||
;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецЕсли
|
||||
|
||||
#КонецОбласти
|
||||
|
@ -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);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
@ -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>
|
805
tests/src/CommonTemplates/ЮТ_МакетТестовыхДанных/Template.mxlx
Normal file
805
tests/src/CommonTemplates/ЮТ_МакетТестовыхДанных/Template.mxlx
Normal 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>
|
@ -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>
|
@ -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>
|
||||
|
Loading…
x
Reference in New Issue
Block a user