Тестирование
СохранитьЭталонныеДанные
Описание, пример вызова
// Метод выполняет помещение во временные таблицы данных по указанным регистрам и указанный месяц// Создается временная таблица ЭталонИмяОбъектаМетаданных,// где ИмяОбъектаМетаданных - это имя регистра.// Пример: ЭталонСебестоимостьТоваров.// Параметры:// КонтрольныеРегистры - Массив - Список регистров по которым сохраняются данные.// ПараметрыЗапроса - см. Тестирование.ПараметрыЗапроса// Месяц - Дата - Начало месяца, за который необходимо считать данные.// МассивРегистраторов - Массив - Список документов по которым сохраняются движения.// Если используется данный параметр, то Месяц не используется.// ЭталонныеДанные - ТаблицаЗначений - Эталонные данные, с которыми происходит сравнение.// Возвращаемое значение:// МенеджерВременныхТаблиц - Содержит временные таблицы с выборками по указанным регистрам.Функция СохранитьЭталонныеДанные(КонтрольныеРегистры, ПараметрыЗапроса = Неопределено, МассивРегистраторов = Неопределено, ЭталонныеДанные = Неопределено) Экспорт
Пример вызова
Результат = Тестирование.СохранитьЭталонныеДанные(КонтрольныеРегистры, ПараметрыЗапроса, МассивРегистраторов, ЭталонныеДанные);
СравнитьСЭталоннымиДанными
Описание, пример вызова
// Метод выполняет сравнение данных из временных таблиц с данными из контрольных регистров,// возвращает поля по которым расходятся данные с детализацией до исходных и результирующих// данных.//// Параметры:// ВременныеТаблицы - МенеджерВременныхТаблиц - Содержит эталонные данные.// КонтрольныеРегистры - Массив - Список регистров по которым сравниваются данные.// ПараметрыЗапроса - см. Тестирование.ПараметрыЗапроса// Месяц - Дата - Начало месяца, за который сравниваются данные.// МассивРегистраторов - Массив - Список документов по которым сохраняются движения.// Если используется данный параметр, то Месяц не используется.// ЭталонныеДанные - ТаблицаЗначений - Эталонные данные, с которыми происходит сравнение.// ДополнительныеПараметры - см. ДополнительныеПараметрыФормированияЗапросаСравнения//// Возвращаемое значение:// Структура - Содержит в себе таблицы с расхождениями по контрольным регистрам.//Функция СравнитьСЭталоннымиДанными(ВременныеТаблицы, КонтрольныеРегистры, ПараметрыЗапроса = Неопределено, МассивРегистраторов = Неопределено, ЭталонныеДанные = Неопределено, ДополнительныеПараметры = Неопределено) Экспорт
Пример вызова
Результат = Тестирование.СравнитьСЭталоннымиДанными(ВременныеТаблицы, КонтрольныеРегистры, ПараметрыЗапроса, МассивРегистраторов, ЭталонныеДанные, ДополнительныеПараметры);
СформироватьЗапрос
Описание, пример вызова
// Метод формирует текст запроса по всем полям для указанного объекта метаданных.//// Параметры:// ПутьКМетаданным - Строка - Путь к объекту, по которому сохраняются данные.// Пример "РегистрНакопления.СебестоимостьТоваров".// СохранитьВоВременнуюТаблицу - Булево - Результат запроса будет сохранен во временную таблицу вида// "ЭталонИмяОбъектаМетаданных"// ОтборПоРегистраторам - Булево - Необязательный параметр, при установке в истина в запросе будет накладываться// условие на выборку данных, где регистратор в массиве регистраторов. Отбора// по периоду не будет.// ЭталоннаяТаблица - ТаблицаЗначений - Эталонные данные, с которыми происходит сравнение.// ДополнительныеПараметры - см. ДополнительныеПараметрыФормированияЗапросаСравнения.//// Возвращаемое значение:// Строка - Текст запроса.//Функция СформироватьЗапрос(ПутьКМетаданным, СохранитьВоВременнуюТаблицу = Ложь, ОтборПоРегистраторам = Ложь, ЭталоннаяТаблица = Неопределено, ДополнительныеПараметры = Неопределено) Экспорт
Пример вызова
Результат = Тестирование.СформироватьЗапрос(ПутьКМетаданным, СохранитьВоВременнуюТаблицу, ОтборПоРегистраторам, ЭталоннаяТаблица, ДополнительныеПараметры);
ДополнительныеПараметрыФормированияЗапросаСравнения
Описание, пример вызова
// Функция-конструктор структуры параметров для формирования запроса сравнения//// Возвращаемое значение:// Структура - Описание:// * ОпределятьОбщееРасхождение - Булево -// * ПроверятьКонтрольнуюСумму - Булево -// * ДопустимоеОтклонение - Строка -// * УсловияОтбораПосле - Строка -// * УсловияОтбораДо - Строка -// * ПоляКлючиКоторыеНужноРазвернуть - Массив -// * СгруппироватьПоИзмерениям - Булево -// * ЗаменыПолейПосле - Структура -// * ЗаменыПолейДо - Структура -// * ИсключаемыеПоля - Структура -// * ПриРасхожденияхВыбиратьПервые - Число - при установке флага ОпределятьОбщееРасхождение управляет сколько первых// максимальных расхождений будет выводиться при выборке расхождений//Функция ДополнительныеПараметрыФормированияЗапросаСравнения() Экспорт
Пример вызова
Результат = Тестирование.ДополнительныеПараметрыФормированияЗапросаСравнения()
ПараметрыЗапроса
Описание, пример вызова
// Функция - конструктор создания структуры параметров запроса.//// Возвращаемое значение:// Структура - структура параметров:// * НачалоПериода - Дата -// * КонецПериода - Дата -// * МассивРегистраторов - Массив -// * ОтборПоРегистраторам - Булево -//Функция ПараметрыЗапроса(Месяц, МассивРегистраторов = Неопределено) Экспорт
Пример вызова
Результат = Тестирование.ПараметрыЗапроса(Месяц, МассивРегистраторов);
РегистрыСоСлужебнымРегистратором
Описание, пример вызова
Функция РегистрыСоСлужебнымРегистратором() Экспорт
Пример вызова
Результат = Тестирование.РегистрыСоСлужебнымРегистратором()
ИмяПоляРегистратораРегистра
Описание, пример вызова
// Возвращает имя поля регистратора для регистра. Для регистров со служебным регистратором будет возвращен "ДокументРегистратор",// если регистр является независимым регистром сведений, то будет возвращен "Партия".//// Параметры:// КоллекцияМетаданных - ОбъектМетаданныхКонфигурация, Строка - анализируемый объект метаданных или его полное имя// (как правило регистр накопления или регистр сведений).//// Возвращаемое значение:// Строка - имя поля регистратора, которое должно использоваться для данного регистра.//Функция ИмяПоляРегистратораРегистра(КоллекцияМетаданных) Экспорт
Пример вызова
Результат = Тестирование.ИмяПоляРегистратораРегистра(КоллекцияМетаданных)
ПолучитьЭталонныеДанные
Описание, пример вызова
Функция ПолучитьЭталонныеДанные() Экспорт
Пример вызова
Результат = Тестирование.ПолучитьЭталонныеДанные()
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).