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 @@ МассивОбщихРеквизитовОбъекта = Новый Массив; МетаданныеОбъекта = Объект.Метаданные(); - + Для каждого ОбщийРеквизит Из Метаданные.ОбщиеРеквизиты Цикл - + Состав = ОбщийРеквизит.Состав.Найти(МетаданныеОбъекта); - + Если Состав <> Неопределено И Строка(Состав.Использование) = "Использовать" Тогда - + МассивОбщихРеквизитовОбъекта.Добавить(ОбщийРеквизит.Имя); - + КонецЕсли; - + КонецЦикла; - + Возврат МассивОбщихРеквизитовОбъекта; - + КонецФункции Функция ЕстьРеквизитУОбъекта(Объект, ИмяРеквизита)