Skip to content

Генерация данных

Artur Ayukhanov edited this page Jul 25, 2016 · 12 revisions

Возможно создание данных на базе специальных табличных документов-макетов. Использовать можно макеты из внешней обработки-теста или общие макеты или просто табличные документы.

Эти макеты можно генерить из реальных боевых данных или ввести вручную, в табличный документ.

Формат очень простой. image

Режимы генерации данных при создании объектов и поиске реквизитов объектов

Генерация макета на базе реальных данных

Пример кода создания данных из макета

Перем КонтекстЯдра;
Перем СериализаторMXL;

Процедура Инициализация(КонтекстЯдраПараметр) Экспорт
	КонтекстЯдра = КонтекстЯдраПараметр;
	СериализаторMXL = КонтекстЯдра.Плагин("СериализаторMXL");
КонецПроцедуры

Функция ПолучитьСписокТестов() Экспорт
	ВсеТесты = Новый Массив;
	ВсеТесты.Добавить("ТестДолжен_СоздатьПростойСправочник");
	Возврат ВсеТесты;
КонецФункции

Процедура ТестДолжен_СоздатьПростойСправочник() Экспорт
	Макет = ПолучитьМакет("СозданиеПростогоСправочника"); //использую макет из этой же внешней обработки
	ТестовыеДанные = СериализаторMXL.СоздатьДанныеПоТабличномуДокументу(Макет);
	
	ПроверитьСозданиеПростогоСправочника(ТестовыеДанные);
КонецПроцедуры

Создание макета данных на основании результатов запросов (например, через ирПортативные)

Clone this wiki locally