mirror of
https://github.com/bia-technologies/yaxunit.git
synced 2025-01-23 18:54:40 +02:00
parent
7729c63be5
commit
f0958253b1
@ -118,7 +118,9 @@
|
||||
|
||||
ОписаниеОбъектаМетаданных = ОписаниеОбъектаМетаданных(Документ);
|
||||
|
||||
Возврат ЮТМетаданныеПовтИсп.РегистрыДвиженийДокумента(ОписаниеОбъектаМетаданных);
|
||||
ПолноеИмя = СтрШаблон("%1.%2", ОписаниеОбъектаМетаданных.ОписаниеТипа.ИмяКоллекции, ОписаниеОбъектаМетаданных.Имя);
|
||||
|
||||
Возврат ЮТМетаданныеПовтИсп.РегистрыДвиженийДокумента(ПолноеИмя);
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
@ -49,9 +49,9 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция РегистрыДвиженийДокумента(ОписаниеОбъектаМетаданных) Экспорт
|
||||
Функция РегистрыДвиженийДокумента(ПолноеИмя) Экспорт
|
||||
|
||||
Возврат ЮТМетаданныеСервер.РегистрыДвиженийДокумента(ОписаниеОбъектаМетаданных);
|
||||
Возврат ЮТМетаданныеСервер.РегистрыДвиженийДокумента(ПолноеИмя);
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
@ -229,12 +229,12 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция РегистрыДвиженийДокумента(ОписаниеОбъектаМетаданных) Экспорт
|
||||
Функция РегистрыДвиженийДокумента(ПолноеИмя) Экспорт
|
||||
|
||||
ОбъектМетаданных = ОбъектМетаданных(ОписаниеОбъектаМетаданных);
|
||||
ОбъектМетаданных = ОбъектМетаданных(ПолноеИмя);
|
||||
|
||||
Если НЕ Метаданные.Документы.Содержит(ОбъектМетаданных) Тогда
|
||||
ВызватьИсключение "Движения доступны только для документов";
|
||||
ВызватьИсключение "Движения доступны только для документов. Неподдерживается получение движений для " + ПолноеИмя;
|
||||
КонецЕсли;
|
||||
|
||||
Регистры = Новый Структура;
|
||||
|
@ -22,6 +22,7 @@
|
||||
|
||||
ЮТТесты
|
||||
.ДобавитьТест("ОписаниеОбъектаМетаданных")
|
||||
.ДобавитьТест("РегистрыДвиженийДокумента")
|
||||
;
|
||||
|
||||
КонецПроцедуры
|
||||
@ -46,6 +47,30 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура РегистрыДвиженийДокумента() Экспорт
|
||||
|
||||
ЮТест.ОжидаетЧто(ЮТМетаданные.РегистрыДвиженийДокумента("Документ.Заказ"))
|
||||
.ИмеетТип("Структура")
|
||||
.НеЗаполнено();
|
||||
|
||||
ЮТест.ОжидаетЧто(ЮТМетаданные.РегистрыДвиженийДокумента("Документы.ОперацияПоУчетуТоваров"))
|
||||
.ИмеетТип("Структура")
|
||||
.Заполнено()
|
||||
.Свойство("ТоварныеЗапасы").Равно("РегистрНакопления.ТоварныеЗапасы");
|
||||
|
||||
ЮТест.ОжидаетЧто(ЮТМетаданные.РегистрыДвиженийДокумента(ПредопределенноеЗначение("Документ.ПриходТовара.ПустаяСсылка")))
|
||||
.ИмеетТип("Структура")
|
||||
.Заполнено()
|
||||
.ИмеетДлину(2)
|
||||
.Свойство("ТоварныеЗапасы").Равно("РегистрНакопления.ТоварныеЗапасы")
|
||||
.Свойство("Взаиморасчеты").Равно("РегистрНакопления.Взаиморасчеты");
|
||||
|
||||
ЮТест.ОжидаетЧто(ЮТМетаданные)
|
||||
.Метод("РегистрыДвиженийДокумента").Параметр("РегистрНакопления.ТоварныеЗапасы")
|
||||
.ВыбрасываетИсключение("Неподдерживается получение движений для РегистрыНакопления.ТоварныеЗапасы");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
Loading…
x
Reference in New Issue
Block a user