diff --git a/epf/bddRunner/bddRunner/Ext/ObjectModule.bsl b/epf/bddRunner/bddRunner/Ext/ObjectModule.bsl
index 464bce18a..438b2ee7f 100644
--- a/epf/bddRunner/bddRunner/Ext/ObjectModule.bsl
+++ b/epf/bddRunner/bddRunner/Ext/ObjectModule.bsl
@@ -7,7 +7,7 @@
Функция ПолучитьВерсиюОбработки(ДобавлятьНазвание = Истина, ТолькоЦифры = Ложь) Экспорт
- Версия = "6.5.0";
+ Версия = "6.6.0";
Если ТолькоЦифры Тогда
Возврат Версия;
@@ -416,8 +416,8 @@
СтарыйКаталог = КаталогOutputAllure;
ОтчетВРежимеУФ = Ложь;
-
-
+
+
Если СтруктураОФ.Свойство("ЭтоОФ") Тогда
ИмяФайлаСхемы = КаталогИнструментов + "/vendor/allure-framework/allure.xsd";
@@ -2046,7 +2046,7 @@
Процедура ДобавитьШагВМассивТестов(МассивТестов, Снипет, ИмяПроцедуры, ПредставлениеТеста = Неопределено,
ОписаниеШага = Неопределено, ТипШагаДляОписания = Неопределено, ТипШагаВДереве = Неопределено) Экспорт
-
+
Структура = Новый Структура;
Структура.Вставить("Снипет", Снипет);
diff --git a/epf/xddTestRunner/xddTestRunner/Ext/ObjectModule.bsl b/epf/xddTestRunner/xddTestRunner/Ext/ObjectModule.bsl
index fc23bd0e9..0798e3a4d 100644
--- a/epf/xddTestRunner/xddTestRunner/Ext/ObjectModule.bsl
+++ b/epf/xddTestRunner/xddTestRunner/Ext/ObjectModule.bsl
@@ -1,6 +1,6 @@
Функция Версия() Экспорт
- Версия = "6.5.0";
+ Версия = "6.6.0";
Возврат Версия;
КонецФункции
diff --git a/lib/CF/83/Configuration.xml b/lib/CF/83/Configuration.xml
index 57f1bcb55..8448d221d 100644
--- a/lib/CF/83/Configuration.xml
+++ b/lib/CF/83/Configuration.xml
@@ -32,7 +32,7 @@
ru
- ADD/BDD, ver. 6.5.0
+ ADD/BDD, ver. 6.6.0
@@ -45,7 +45,7 @@
Russian
- 6.5.0
+ 6.6.0
false
false
diff --git a/lib/CF/83NoSync/Configuration.xml b/lib/CF/83NoSync/Configuration.xml
index 34b993644..3742f4e5e 100644
--- a/lib/CF/83NoSync/Configuration.xml
+++ b/lib/CF/83NoSync/Configuration.xml
@@ -32,7 +32,7 @@
ru
- ADD/BDD, ver. 6.5.0
+ ADD/BDD, ver. 6.6.0
@@ -45,7 +45,7 @@
Russian
- 6.5.0
+ 6.6.0
false
false
diff --git a/lib/CF/83xdd/Configuration.xml b/lib/CF/83xdd/Configuration.xml
index b37d41b3a..b9583c667 100644
--- a/lib/CF/83xdd/Configuration.xml
+++ b/lib/CF/83xdd/Configuration.xml
@@ -32,7 +32,7 @@
ru
- ADD/TDD, ver. 6.5.0
+ ADD/TDD, ver. 6.6.0
@@ -45,7 +45,7 @@
Russian
- 6.5.0
+ 6.6.0
false
true
diff --git a/lib/CF/83xddNoSync/Configuration.xml b/lib/CF/83xddNoSync/Configuration.xml
index 6f82009bc..20d868f63 100644
--- a/lib/CF/83xddNoSync/Configuration.xml
+++ b/lib/CF/83xddNoSync/Configuration.xml
@@ -32,7 +32,7 @@
ru
- ADD/TDD, ver. 6.5.0
+ ADD/TDD, ver. 6.6.0
@@ -45,7 +45,7 @@
Russian
- 6.5.0
+ 6.6.0
false
true
diff --git a/packagedef b/packagedef
index 6d912a73e..14ef41af4 100644
--- a/packagedef
+++ b/packagedef
@@ -161,7 +161,7 @@
Сообщить("ИНФОРМАЦИЯ - Создан файл релиза " + ФайлКонечный.ПолноеИмя);
КонецПроцедуры
-ВерсияПакета = "6.5.0";
+ВерсияПакета = "6.6.0";
Описание.Имя("add")
.Версия(ВерсияПакета)
diff --git "a/plugins/\320\241\320\265\321\200\320\270\320\260\320\273\320\270\320\267\320\260\321\202\320\276\321\200MXL/\320\241\320\265\321\200\320\270\320\260\320\273\320\270\320\267\320\260\321\202\320\276\321\200MXL/Ext/ObjectModule.bsl" "b/plugins/\320\241\320\265\321\200\320\270\320\260\320\273\320\270\320\267\320\260\321\202\320\276\321\200MXL/\320\241\320\265\321\200\320\270\320\260\320\273\320\270\320\267\320\260\321\202\320\276\321\200MXL/Ext/ObjectModule.bsl"
index 54fe26475..24672ec41 100644
--- "a/plugins/\320\241\320\265\321\200\320\270\320\260\320\273\320\270\320\267\320\260\321\202\320\276\321\200MXL/\320\241\320\265\321\200\320\270\320\260\320\273\320\270\320\267\320\260\321\202\320\276\321\200MXL/Ext/ObjectModule.bsl"
+++ "b/plugins/\320\241\320\265\321\200\320\270\320\260\320\273\320\270\320\267\320\260\321\202\320\276\321\200MXL/\320\241\320\265\321\200\320\270\320\260\320\273\320\270\320\267\320\260\321\202\320\276\321\200MXL/Ext/ObjectModule.bsl"
@@ -22,7 +22,7 @@
Перем мТЗКэшОбъектов;
Функция Версия() Экспорт
- Версия = "6.5.0";
+ Версия = "6.6.0";
Возврат Версия;
КонецФункции
@@ -54,16 +54,16 @@
Возврат СоздатьДанныеПоТабличномуДокументу(МассивМакетов);
КонецФункции
-Функция СоздатьДанныеПоТабличномуДокументу(ТабличныйДокументИлиМассивТабличныхДокументов,
+Функция СоздатьДанныеПоТабличномуДокументу(ТабличныйДокументИлиМассивТабличныхДокументов,
РежимыЗагрузкиИлиИмяКолонкиЗамещения = Неопределено, ИмяКолонкиЗамещения = Неопределено, ВызываемИзУФ = Ложь) Экспорт
Перем РежимыЗагрузки;
-
+
Если ТабличныйДокументИлиМассивТабличныхДокументов = Неопределено Тогда
Возврат Неопределено;
- ИначеЕсли ТипЗнч(ТабличныйДокументИлиМассивТабличныхДокументов) = Тип("Массив")
- И Не ЗначениеЗаполнено(ТабличныйДокументИлиМассивТабличныхДокументов) Тогда
-
+ ИначеЕсли ТипЗнч(ТабличныйДокументИлиМассивТабличныхДокументов) = Тип("Массив")
+ И Не ЗначениеЗаполнено(ТабличныйДокументИлиМассивТабличныхДокументов) Тогда
+
Возврат Неопределено;
КонецЕсли;
@@ -804,7 +804,7 @@
Функция СоздатьОбъект_Справочник(ПротоДанные,ПротоОбъект)
СпрМенеджер = Справочники[ПротоОбъект.Вид];
-
+
//Подготовим ПротоОбъект
стрПолеЭтоГруппа = ПротоОбъект.ПоляОбъекта.Найти("ЭтоГруппа","Имя");
Если стрПолеЭтоГруппа<>Неопределено Тогда
@@ -820,7 +820,7 @@
Если ПротоОбъект.Режимы.ТолькоСоздание И Объект <> Неопределено Тогда
Возврат ПротоОбъект.Объект;
КонецЕсли;
-
+
РежимЭтоГруппа = ПротоОбъект.Режимы.Группа;
Попытка
НовыйПустойОбъект = СоздатьНовыйОбъект(ПротоОбъект.Объект, СпрМенеджер.ПустаяСсылка().Метаданные(), РежимЭтоГруппа);
@@ -833,7 +833,7 @@
КонецЕсли;
ВызватьИсключение Сообщение + Символы.ПС + Ошибка;
КонецПопытки;
-
+
//Создание объекта справочника
Если Объект = Неопределено Тогда
СтарыйПредопреденный = Неопределено;
@@ -860,7 +860,7 @@
Ошибка = ОписаниеОшибки();
ВызватьИсключение "Справочник."+ПротоОбъект.Вид+" не удалось найти предопределенный элемент/группу ["+ПротоОбъект.ИмяПредопределенного+"]."+Символы.ПС+Ошибка;
КонецПопытки;
-
+
Если Объект <> Неопределено И ЗначениеЗаполнено(ПротоОбъект.Объект) И Объект.Ссылка <> ПротоОбъект.Объект Тогда
СтарыйПредопреденный = СпрМенеджер[ПротоОбъект.ИмяПредопределенного];
Объект.ОбменДанными.Загрузка = Истина;
@@ -877,13 +877,13 @@
Объект = НовыйПустойОбъект;
КонецЕсли;
КонецЕсли;
-
+
Если Объект <> Неопределено И Объект.ЭтоНовый() Тогда
Если Не ЗначениеЗаполнено(ПротоОбъект.Объект) Тогда
ПротоОбъект.Объект = СпрМенеджер.ПолучитьСсылку(Новый УникальныйИдентификатор);
КонецЕсли;
Объект.УстановитьСсылкуНового(ПротоОбъект.Объект);
-
+
Если ПротоОбъект.Режимы.Предопределенный и ЗначениеЗаполнено(СтарыйПредопреденный) И СтарыйПредопреденный <> ПротоОбъект.Объект Тогда
Объект.ИмяПредопределенныхДанных = ПротоОбъект.ИмяПредопределенного;
КонецЕсли;
@@ -1609,11 +1609,11 @@
КонецЦикла;
СтрокаРеквизитов = Лев(СтрокаРеквизитов, СтрДлина(СтрокаРеквизитов) - 1);
КонецЕсли;
-
+
Попытка
ЗаполнитьЗначенияСвойств(Рез, НовыйПустойОбъект, , СтрокаРеквизитов);
Исключение
- ИнформацияОбОшибке = ИнформацияОбОшибке();
+ ИнформацияОбОшибке = ИнформацияОбОшибке();
ОписаниеОшибки = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке);
Если Найти(ОписаниеОшибки, "ТипЗначения") > 0 Тогда
ЗаполнитьЗначенияСвойств(Рез, НовыйПустойОбъект, , СтрокаРеквизитов + ",ТипЗначения");
@@ -2044,7 +2044,7 @@
или КорневойТип = ВернутьЗначениеСоответствия("ПланВидовРасчета")
или КорневойТип = ВернутьЗначениеСоответствия("БизнесПроцесс")
или КорневойТип = ВернутьЗначениеСоответствия("ПланОбмена") Тогда
-
+
ДобавитьРеквизитыМетаданныхВНаборРеквизитов(МетаданныеОбъекта.СтандартныеРеквизиты, НаборМдРеквизитов);
ДобавитьРеквизитыМетаданныхВНаборРеквизитов(МетаданныеОбъекта.Реквизиты, НаборМдРеквизитов);
@@ -2056,12 +2056,12 @@
ДобавитьРеквизитыМетаданныхВНаборРеквизитов(МетаданныеОбъекта.СтандартныеРеквизиты, НаборМдРеквизитов);
ДобавитьРеквизитыМетаданныхВНаборРеквизитов(МетаданныеОбъекта.Реквизиты, НаборМдРеквизитов);
ДобавитьРеквизитыМетаданныхВНаборРеквизитов(МетаданныеОбъекта.РеквизитыАдресации, НаборМдРеквизитов);
-
+
ИначеЕсли КорневойТип = ВернутьЗначениеСоответствия("РегистрСведений")
или КорневойТип = ВернутьЗначениеСоответствия("РегистрНакопления")
или КорневойТип = ВернутьЗначениеСоответствия("РегистрБухгалтерии")
или КорневойТип = ВернутьЗначениеСоответствия("РегистрРасчета") Тогда
-
+
ДобавитьРеквизитыМетаданныхВНаборРеквизитов(МетаданныеОбъекта.СтандартныеРеквизиты, НаборМдРеквизитов, КорневойТип, Истина);
ДобавитьРеквизитыМетаданныхВНаборРеквизитов(МетаданныеОбъекта.Измерения, НаборМдРеквизитов, КорневойТип);
ДобавитьРеквизитыМетаданныхВНаборРеквизитов(МетаданныеОбъекта.Ресурсы, НаборМдРеквизитов, КорневойТип);
@@ -2805,17 +2805,17 @@
Мд = Ссылка.Метаданные();
ИначеЕсли ОписательОбъекта.Свойство("Метаданное", Мд) Тогда
КонецЕсли;
-
+
ДобавитьМетаданныеВМакетДляДобавляемогоОбъекта(Макет, ОписательОбъекта, ШапкаДанных, Макет.ВысотаТаблицы+1, Мд);
-
+
КорневойТипКонфигурации = ПолучитьКорневойТипКонфигурации_ирЛкс(Мд);
лПустойОбъект = СоздатьНовыйОбъект(Ссылка, Мд);
-
+
ВыгружаемыеСтандартныеРеквизиты = ВыгружаемыеСтандартныеРеквизиты(ОписательОбъекта, КорневойТипКонфигурации);
-
+
Если ЗначениеЗаполнено(Ссылка) Тогда
объект = Ссылка.ПолучитьОбъект();
-
+
Если Не ВыгружатьСсылку И ЗначениеЗаполнено(ОписательОбъекта.ГуидСсылки) Тогда
Для каждого РеквизитМд Из Мд.СтандартныеРеквизиты Цикл
Если РеквизитМд.Имя = ВернутьЗначениеСоответствия("Ссылка") Тогда
@@ -2824,7 +2824,7 @@
КонецЕсли;
КонецЦикла;
КонецЕсли;
-
+
ОбработатьРеквизитыОбъекта(Макет, ОписательОбъекта, ШапкаДанных, МассивДанных, Объект, лПустойОбъект, Мд.СтандартныеРеквизиты, ВыгружаемыеСтандартныеРеквизиты);
ОбработатьРеквизитыОбъекта(Макет, ОписательОбъекта, ШапкаДанных, МассивДанных, Объект, лПустойОбъект, Мд.Реквизиты, Неопределено);
@@ -2832,33 +2832,33 @@
МассивОбщихРеквизитов = ПолучитьДоступныеОбщиеРеквизитыОбъекта(Объект);
ОбработатьРеквизитыОбъекта(Макет, ОписательОбъекта, ШапкаДанных, МассивДанных, Объект, лПустойОбъект, Метаданные.ОбщиеРеквизиты, Неопределено,, МассивОбщихРеквизитов);
КонецЕсли;
-
+
ОбработатьТабличныеЧастиОбъекта(Макет, Мд.ТабличныеЧасти, ОписательОбъекта, ШапкаДанных, МассивДанных, Объект);
ОбработатьРежимыОбъекта(Макет, ОписательОбъекта, ШапкаДанных, МассивДанных, Объект);
ДобавитьДополнительныеСвойства(Макет, ОписательОбъекта, ШапкаДанных, МассивДанных, Объект);
-
+
ИначеЕсли (КорневойТипКонфигурации = ВернутьЗначениеСоответствия("РегистрСведений")
ИЛИ КорневойТипКонфигурации = ВернутьЗначениеСоответствия("РегистрНакопления")
ИЛИ КорневойТипКонфигурации = ВернутьЗначениеСоответствия("РегистрРасчета"))
И ТипЗнч(ОписательОбъекта.Реквизиты) = Тип("Структура") Тогда
-
+
ОбработатьРеквизитыОбъекта(Макет, ОписательОбъекта, ШапкаДанных, МассивДанных, Мд, Неопределено, Мд.СтандартныеРеквизиты, ВыгружаемыеСтандартныеРеквизиты);
ОбработатьРеквизитыОбъекта(Макет, ОписательОбъекта, ШапкаДанных, МассивДанных, Мд, Неопределено, Мд.Измерения, Неопределено);
ОбработатьРеквизитыОбъекта(Макет, ОписательОбъекта, ШапкаДанных, МассивДанных, Мд, Неопределено, Мд.Ресурсы, Неопределено);
ОбработатьРеквизитыОбъекта(Макет, ОписательОбъекта, ШапкаДанных, МассивДанных, Мд, Неопределено, Мд.Реквизиты, Неопределено);
-
+
ИначеЕсли КорневойТипКонфигурации = ВернутьЗначениеСоответствия("РегистрСведений")
Или КорневойТипКонфигурации = ВернутьЗначениеСоответствия("РегистрНакопления")
Или КорневойТипКонфигурации = ВернутьЗначениеСоответствия("РегистрБухгалтерии")
Или КорневойТипКонфигурации = ВернутьЗначениеСоответствия("РегистрРасчета") Тогда
-
+
ЭтоРегистрБухгалтерии = КорневойТипКонфигурации = ВернутьЗначениеСоответствия("РегистрБухгалтерии");
-
+
НаборЗаписейРегистра = ОписательОбъекта.Реквизиты;
Для Каждого ЗаписьРегистра Из НаборЗаписейРегистра Цикл
Макет.Область(Макет.ВысотаТаблицы+1, ШапкаДанных.ТЧ).Текст = "Запись";
ОписательОбъекта.Реквизиты = ЗаписьРегистра;
-
+
НаборСтандартныеРеквизиты = Мд.СтандартныеРеквизиты;
Если ЭтоРегистрБухгалтерии Тогда
ДанныеСчета = Новый Структура;
@@ -2868,7 +2868,7 @@
Иначе
ДанныеСчета.Вставить("Счет", Новый Структура("НомераВидовСубконто, НаименованиеРеквизитаСубконто", Новый Массив, "Субконто"));
КонецЕсли;
-
+
НаборСтандартныеРеквизиты = Новый Массив;
для каждого МдРеквизит из Мд.СтандартныеРеквизиты Цикл
ИмяРеквизита = МдРеквизит.Имя;
@@ -2881,12 +2881,12 @@
НаборСтандартныеРеквизиты.Добавить(МдРеквизит);
КонецЦикла;
КонецЕсли;
-
+
ОбработатьРеквизитыОбъекта(Макет, ОписательОбъекта, ШапкаДанных, МассивДанных, Мд, Неопределено, НаборСтандартныеРеквизиты, ВыгружаемыеСтандартныеРеквизиты);
ОбработатьРеквизитыОбъекта(Макет, ОписательОбъекта, ШапкаДанных, МассивДанных, Мд, Неопределено, Мд.Измерения, Неопределено, КорневойТипКонфигурации);
ОбработатьРеквизитыОбъекта(Макет, ОписательОбъекта, ШапкаДанных, МассивДанных, Мд, Неопределено, Мд.Ресурсы, Неопределено, КорневойТипКонфигурации);
ОбработатьРеквизитыОбъекта(Макет, ОписательОбъекта, ШапкаДанных, МассивДанных, Мд, Неопределено, Мд.Реквизиты, Неопределено);
-
+
Если ЭтоРегистрБухгалтерии Тогда
ВыгружаемыеРеквизиты = Новый Массив;
МассивИмитаторРеквизитовМд = Новый Массив;
@@ -2900,7 +2900,7 @@
ОбработатьРеквизитыОбъекта(Макет, ОписательОбъекта, ШапкаДанных, МассивДанных, Мд, Неопределено, МассивИмитаторРеквизитовМд, ВыгружаемыеРеквизиты, КорневойТипКонфигурации);
КонецЕсли;
КонецЦикла;
-
+
Иначе
ВызватьИсключение "Неизвестный вариант работы - метод <ДобавитьОбъектВМакет>";
КонецЕсли;
@@ -3166,7 +3166,7 @@
Процедура ОбработатьРеквизитыОбъекта(Макет, ОписательОбъекта, ШапкаДанных, МассивДанных, Объект, лПустойОбъект, МдРеквизиты, ВыгружаемыеРеквизиты, КорневойТипКонфигурации = "", МассивИменОбщихРеквизитов = Неопределено)
НомерСтрокиМакета = Макет.ВысотаТаблицы+1;
-
+
ЭтоСсылочныйОбъект = ЭтоОписательОбъектаСсылки(ОписательОбъекта);
Если ЭтоСсылочныйОбъект Тогда
Мд = Объект.Метаданные();
@@ -3179,7 +3179,7 @@
Если ВыгружаемыеРеквизиты <> Неопределено и ВыгружаемыеРеквизиты.Найти(имяРеквизита) = Неопределено Тогда
Продолжить;
КонецЕсли;
-
+
Если ЗаписыватьОбщиеРеквизиты И МассивИменОбщихРеквизитов <> Неопределено Тогда
Если МассивИменОбщихРеквизитов.Найти(имяРеквизита) = Неопределено Тогда
Продолжить;
@@ -3187,7 +3187,7 @@
КонецЕсли;
БылДобавленСчетДляЗаписиРегистраБухгалтерии = Ложь;
-
+
Если ЭтоСсылочныйОбъект Тогда
ЗначениеРеквизита = объект[имяРеквизита];
@@ -3217,13 +3217,13 @@
КонецЕсли;
ЗначениеРеквизита = ОписательОбъекта.Реквизиты[имяРеквизита];
КонецЕсли;
-
+
ДобавилиРеквизит = ОбработатьРеквизитОбъекта(Макет, МассивДанных, Объект, РеквизитМд, ЗначениеРеквизита, Мд, НомерСтрокиМакета, ШапкаДанных);
-
+
Если ДобавилиРеквизит Тогда
НомерСтрокиМакета = НомерСтрокиМакета + 1;
КонецЕсли;
-
+
Если БылДобавленСчетДляЗаписиРегистраБухгалтерии Тогда
Для Каждого ОписаниеВидаСубконто Из ОписательОбъекта.Реквизиты[ИмяРеквизитаСчет].ВидыСубконто Цикл
ВидСубконто = ОписаниеВидаСубконто.ВидСубконто;
@@ -3232,11 +3232,11 @@
Если ЗначениеРеквизита = Неопределено Тогда
Продолжить;
КонецЕсли;
-
+
ИмитаторРеквизитаМд = Новый Структура("Имя, Тип", НаименованиеРеквизитаСубконто + ОписаниеВидаСубконто.НомерСтроки, ВидСубконто.ТипЗначения);
ДобавилиРеквизит = ОбработатьРеквизитОбъекта(Макет, МассивДанных, Объект, ИмитаторРеквизитаМд, ЗначениеРеквизита, Мд, НомерСтрокиМакета, ШапкаДанных);
-
+
Если ДобавилиРеквизит Тогда
НомерСтрокиМакета = НомерСтрокиМакета + 1;
КонецЕсли;
@@ -6362,22 +6362,22 @@
МассивОбщихРеквизитовОбъекта = Новый Массив;
МетаданныеОбъекта = Объект.Метаданные();
-
+
Для каждого ОбщийРеквизит Из Метаданные.ОбщиеРеквизиты Цикл
-
+
Состав = ОбщийРеквизит.Состав.Найти(МетаданныеОбъекта);
-
+
Если Состав <> Неопределено
И Строка(Состав.Использование) = "Использовать" Тогда
-
+
МассивОбщихРеквизитовОбъекта.Добавить(ОбщийРеквизит.Имя);
-
+
КонецЕсли;
-
+
КонецЦикла;
-
+
Возврат МассивОбщихРеквизитовОбъекта;
-
+
КонецФункции
Функция ЕстьРеквизитУОбъекта(Объект, ИмяРеквизита)