From 1138b5f355f213385f40cc45bca956f9471c4308 Mon Sep 17 00:00:00 2001 From: alkoleft Date: Wed, 16 Aug 2023 01:48:44 +0300 Subject: [PATCH] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D1=8B=20=D0=B7=D0=B0=D0=BC=D0=B5=D1=87=D0=B0=D0=BD?= =?UTF-8?q?=D0=B8=D1=8F=20=D1=81=D0=BE=D0=BD=D0=B0=D1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Module.bsl" | 8 ++ .../Module.bsl" | 17 +-- .../Module.bsl" | 13 ++- .../Module.bsl" | 57 ---------- ...0\265\321\200\320\262\320\265\321\200.mdo" | 9 -- .../Module.bsl" | 101 +++++++++++------- .../Module.bsl" | 2 +- .../src/Configuration/Configuration.mdo | 1 - .../Module.bsl" | 2 +- 9 files changed, 95 insertions(+), 115 deletions(-) delete mode 100644 "exts/yaxunit/src/CommonModules/\320\256\320\242\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217\320\241\320\265\321\200\320\262\320\265\321\200/Module.bsl" delete mode 100644 "exts/yaxunit/src/CommonModules/\320\256\320\242\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217\320\241\320\265\321\200\320\262\320\265\321\200/\320\256\320\242\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217\320\241\320\265\321\200\320\262\320\265\321\200.mdo" diff --git "a/exts/yaxunit/src/CommonModules/\320\256\320\242\320\234\320\265\321\202\320\260\320\264\320\260\320\275\320\275\321\213\320\265/Module.bsl" "b/exts/yaxunit/src/CommonModules/\320\256\320\242\320\234\320\265\321\202\320\260\320\264\320\260\320\275\320\275\321\213\320\265/Module.bsl" index c9edd75bb..f30f82fc6 100644 --- "a/exts/yaxunit/src/CommonModules/\320\256\320\242\320\234\320\265\321\202\320\260\320\264\320\260\320\275\320\275\321\213\320\265/Module.bsl" +++ "b/exts/yaxunit/src/CommonModules/\320\256\320\242\320\234\320\265\321\202\320\260\320\264\320\260\320\275\320\275\321\213\320\265/Module.bsl" @@ -87,4 +87,12 @@ КонецФункции +Функция ЭтоПеречисление(Значение) Экспорт + + Описание = ОписаниеОбъектаМетаданных(Значение); + + Возврат Описание <> Неопределено И Описание.ОписаниеТипа.Имя = "Перечисление"; + +КонецФункции + #КонецОбласти diff --git "a/exts/yaxunit/src/CommonModules/\320\256\320\242\320\236\320\261\321\211\320\270\320\271\320\222\321\213\320\267\320\276\320\262\320\241\320\265\321\200\320\262\320\265\321\200\320\260/Module.bsl" "b/exts/yaxunit/src/CommonModules/\320\256\320\242\320\236\320\261\321\211\320\270\320\271\320\222\321\213\320\267\320\276\320\262\320\241\320\265\321\200\320\262\320\265\321\200\320\260/Module.bsl" index 955bcb8ac..7cd9bb788 100644 --- "a/exts/yaxunit/src/CommonModules/\320\256\320\242\320\236\320\261\321\211\320\270\320\271\320\222\321\213\320\267\320\276\320\262\320\241\320\265\321\200\320\262\320\265\321\200\320\260/Module.bsl" +++ "b/exts/yaxunit/src/CommonModules/\320\256\320\242\320\236\320\261\321\211\320\270\320\271\320\222\321\213\320\267\320\276\320\262\320\241\320\265\321\200\320\262\320\265\321\200\320\260/Module.bsl" @@ -27,7 +27,7 @@ |"); Возврат СериализаторXDTO.ПрочитатьXML(ЧтениеXML); - + КонецФункции Функция УстановленБезопасныйРежим() Экспорт @@ -54,7 +54,10 @@ ЧастиИмени = СтрРазделить(ИмяМакета, "."); - Если ЧастиИмени.Количество() < 2 Тогда + КоличествоБлоковДляОбщегоМакета = 2; + КоличествоБлоковМакетаМенеджера = 3; + + Если ЧастиИмени.Количество() < КоличествоБлоковДляОбщегоМакета Тогда ВызватьИсключение СтрШаблон("Некорректное имя макет, если вы хотите получить данные общего макета необходимо указать `ОбщийМакет.%1`", ИмяМакета); КонецЕсли; @@ -62,13 +65,13 @@ ИндексОбласти = 0; Если СтрСравнить(ЧастиИмени[0], "ОбщийМакет") = 0 Тогда Макет = ПолучитьОбщийМакет(ЧастиИмени[1]); - ИндексОбласти = 2; - ИначеЕсли ЧастиИмени.Количество() >= 3 Тогда + ИндексОбласти = КоличествоБлоковДляОбщегоМакета; + ИначеЕсли ЧастиИмени.Количество() >= КоличествоБлоковМакетаМенеджера Тогда Менеджер = Менеджер(СтрШаблон("%1.%2", ЧастиИмени[0], ЧастиИмени[1])); - Макет = Менеджер.ПолучитьМакет(ЧастиИмени[2]); - ИндексОбласти = 3; + Макет = Менеджер.ПолучитьМакет(ЧастиИмени[КоличествоБлоковМакетаМенеджера - 1]); + ИндексОбласти = КоличествоБлоковМакетаМенеджера; Иначе - ВызватьИсключение СтрШаблон("Некорреткное имя макета `%1`", ИмяМакета); + ВызватьИсключение СтрШаблон("Некорректное имя макета `%1`", ИмяМакета); КонецЕсли; Если ЧастиИмени.Количество() > ИндексОбласти Тогда diff --git "a/exts/yaxunit/src/CommonModules/\320\256\320\242\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217/Module.bsl" "b/exts/yaxunit/src/CommonModules/\320\256\320\242\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217/Module.bsl" index 7e51d63dd..72a70e3d2 100644 --- "a/exts/yaxunit/src/CommonModules/\320\256\320\242\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217/Module.bsl" +++ "b/exts/yaxunit/src/CommonModules/\320\256\320\242\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217/Module.bsl" @@ -84,6 +84,10 @@ МассивРазделителей.Добавить("-"); СтрокаДаты = Неопределено; + + КоличествоБлоковДаты = 3; + ДлинаГода = 4; + Для Каждого Разделитель Из МассивРазделителей Цикл Если ЗначениеЗаполнено(СтрокаДаты) Тогда @@ -91,14 +95,17 @@ КонецЕсли; МассивЧастейДат = СтрРазделить(Значение, Разделитель); - Если МассивЧастейДат.Количество() = 3 Тогда - Если СтрДлина(МассивЧастейДат[2]) = 4 Тогда + + Если МассивЧастейДат.Количество() = КоличествоБлоковДаты Тогда + + Если СтрДлина(МассивЧастейДат[2]) = ДлинаГода Тогда СтрокаДаты = МассивЧастейДат[2] + МассивЧастейДат[1] + МассивЧастейДат[0]; - ИначеЕсли СтрДлина(МассивЧастейДат[0]) = 4 Тогда + ИначеЕсли СтрДлина(МассивЧастейДат[0]) = ДлинаГода Тогда СтрокаДаты = МассивЧастейДат[0] + МассивЧастейДат[1] + МассивЧастейДат[2]; Иначе СтрокаДаты = "20" + МассивЧастейДат[2] + МассивЧастейДат[1] + МассивЧастейДат[0]; КонецЕсли; + КонецЕсли; КонецЦикла; diff --git "a/exts/yaxunit/src/CommonModules/\320\256\320\242\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217\320\241\320\265\321\200\320\262\320\265\321\200/Module.bsl" "b/exts/yaxunit/src/CommonModules/\320\256\320\242\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217\320\241\320\265\321\200\320\262\320\265\321\200/Module.bsl" deleted file mode 100644 index d1a0b0e2d..000000000 --- "a/exts/yaxunit/src/CommonModules/\320\256\320\242\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217\320\241\320\265\321\200\320\262\320\265\321\200/Module.bsl" +++ /dev/null @@ -1,57 +0,0 @@ -//©///////////////////////////////////////////////////////////////////////////©// -// -// Copyright 2021-2023 BIA-Technologies Limited Liability Company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -//©///////////////////////////////////////////////////////////////////////////©// - -#Область СлужебныйПрограммныйИнтерфейс - -Функция ВыборкаИзТабличногоДокумента(ТабличныйДокумент) Экспорт - - ВсегоСтрок = ТабличныйДокумент.ВысотаТаблицы; - ВсегоКолонок = ТабличныйДокумент.ШиринаТаблицы; - - Область = ТабличныйДокумент.Область(1,1,ВсегоСтрок,ВсегоКолонок); - - ИсточникДанных = Новый ОписаниеИсточникаДанных(Область); - ПостроительОтчета = Новый ПостроительОтчета; - ПостроительОтчета.ИсточникДанных = ИсточникДанных; - ПостроительОтчета.Выполнить(); - - Возврат ПостроительОтчета.Результат.Выбрать(); - -КонецФункции - -#КонецОбласти - -#Область СлужебныеПроцедурыИФункции - -Функция ЕстьЗначенияВСтроке(ТабличныйДокумент, НомерСтроки, СведенияКолонок) - - ЕстьЗаполненныеЗначения = Ложь; - - Для Каждого Сведения Из СведенияКолонок Цикл - Если ЕстьЗаполненныеЗначения Тогда - Прервать; - КонецЕсли; - НомерКолонки = Сведения.НомерКолонки; - ЕстьЗаполненныеЗначения = ЗначениеЗаполнено(ТабличныйДокумент.Область(НомерСтроки, НомерКолонки).Текст); - КонецЦикла; - - Возврат ЕстьЗаполненныеЗначения; - -КонецФункции - -#КонецОбласти diff --git "a/exts/yaxunit/src/CommonModules/\320\256\320\242\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217\320\241\320\265\321\200\320\262\320\265\321\200/\320\256\320\242\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217\320\241\320\265\321\200\320\262\320\265\321\200.mdo" "b/exts/yaxunit/src/CommonModules/\320\256\320\242\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217\320\241\320\265\321\200\320\262\320\265\321\200/\320\256\320\242\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217\320\241\320\265\321\200\320\262\320\265\321\200.mdo" deleted file mode 100644 index 9c6eae31c..000000000 --- "a/exts/yaxunit/src/CommonModules/\320\256\320\242\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217\320\241\320\265\321\200\320\262\320\265\321\200/\320\256\320\242\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217\320\241\320\265\321\200\320\262\320\265\321\200.mdo" +++ /dev/null @@ -1,9 +0,0 @@ - - - ЮТПреобразованияСервер - - ru - Преобразования сервер - - true - diff --git "a/exts/yaxunit/src/CommonModules/\320\256\320\242\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\265\320\224\320\260\320\275\320\275\321\213\320\265_\320\242\320\260\320\261\320\273\320\270\321\206\321\213\320\227\320\275\320\260\321\207\320\265\320\275\320\270\320\271/Module.bsl" "b/exts/yaxunit/src/CommonModules/\320\256\320\242\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\265\320\224\320\260\320\275\320\275\321\213\320\265_\320\242\320\260\320\261\320\273\320\270\321\206\321\213\320\227\320\275\320\260\321\207\320\265\320\275\320\270\320\271/Module.bsl" index fc6b58961..07d0bccec 100644 --- "a/exts/yaxunit/src/CommonModules/\320\256\320\242\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\265\320\224\320\260\320\275\320\275\321\213\320\265_\320\242\320\260\320\261\320\273\320\270\321\206\321\213\320\227\320\275\320\260\321\207\320\265\320\275\320\270\320\271/Module.bsl" +++ "b/exts/yaxunit/src/CommonModules/\320\256\320\242\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\265\320\224\320\260\320\275\320\275\321\213\320\265_\320\242\320\260\320\261\320\273\320\270\321\206\321\213\320\227\320\275\320\260\321\207\320\265\320\275\320\270\320\271/Module.bsl" @@ -32,7 +32,7 @@ ПодготовитьПараметрыЗаполненияТаблицы(КэшЗначений, ЗаменяемыеЗначения, ПараметрыЗаполнения, Колонки); ПараметрыСоздания = ПараметрыЗаполнения.СозданиеОбъектовМетаданных; - Выборка = ЮТПреобразованияСервер.ВыборкаИзТабличногоДокумента(ТабличныйДокумент); + Выборка = ВыборкаИзТабличногоДокумента(ТабличныйДокумент); Пока Выборка.Следующий() Цикл @@ -46,7 +46,7 @@ Продолжить; КонецЕсли; - Значение = ЗачениеЯчейки(Выборка, ЗначениеПредставления, ОписаниеКолонки, ЗаменяемыеЗначения, КэшЗначений, ПараметрыСоздания); + Значение = ЗначениеЯчейки(Выборка, ЗначениеПредставления, ОписаниеКолонки, ЗаменяемыеЗначения, КэшЗначений, ПараметрыСоздания); Строка[ОписаниеКолонки.Имя] = Значение; КонецЦикла; @@ -61,6 +61,22 @@ #Область СлужебныеПроцедурыИФункции +Функция ВыборкаИзТабличногоДокумента(ТабличныйДокумент) + + ВсегоСтрок = ТабличныйДокумент.ВысотаТаблицы; + ВсегоКолонок = ТабличныйДокумент.ШиринаТаблицы; + + Область = ТабличныйДокумент.Область(1, 1, ВсегоСтрок, ВсегоКолонок); + + ИсточникДанных = Новый ОписаниеИсточникаДанных(Область); + ПостроительОтчета = Новый ПостроительОтчета; + ПостроительОтчета.ИсточникДанных = ИсточникДанных; + ПостроительОтчета.Выполнить(); + + Возврат ПостроительОтчета.Результат.Выбрать(); + +КонецФункции + Функция ТабличныйДокумент(Знач ТабличныйДокумент) ТипПараметра = ТипЗнч(ТабличныйДокумент); @@ -85,30 +101,24 @@ Для Инд = 1 По ТабличныйДокумент.ШиринаТаблицы Цикл ИмяКолонки = ТабличныйДокумент.Область(1, Инд).Текст; - - Если ПустаяСтрока(ИмяКолонки) Тогда - Прервать; - КонецЕсли; - ЧастиИмени = СтрРазделить(ИмяКолонки, "."); - Если ОписанияТипов[ЧастиИмени[0]] = Неопределено Тогда + Если ПустаяСтрока(ИмяКолонки) ИЛИ ОписанияТипов[ЧастиИмени[0]] = Неопределено Тогда Продолжить; КонецЕсли; ЭтоВложенныйРеквизит = ЧастиИмени.Количество() = 2; ЭтоОсновнойРеквизит = ЧастиИмени.Количество() = 1; - ОписаниеКолонки = Новый Структура; - ОписаниеКолонки.Вставить("Индекс", Инд - 1); + ОписаниеКолонки = ОписаниеКолонки(Инд - 1); Если ЭтоОсновнойРеквизит Тогда - ОписаниеКолонки.Вставить("Имя", ИмяКолонки); + ОписаниеКолонки.Имя = ИмяКолонки; Иначе - ОписаниеКолонки.Вставить("Имя", ЧастиИмени[1]); + ОписаниеКолонки.Имя = ЧастиИмени[1]; КонецЕсли; - ОписаниеКолонки.Вставить("ОписаниеТипа", ОписанияТипов[ИмяКолонки]); + ОписаниеКолонки.ОписаниеТипа = ОписанияТипов[ИмяКолонки]; Если ОписаниеКолонки.ОписаниеТипа = Неопределено И ЭтоВложенныйРеквизит Тогда @@ -123,25 +133,11 @@ КонецЕсли; - ОписаниеКолонки.Вставить("ТипЗначения", ОписаниеКолонки.ОписаниеТипа.Типы()[0]); - ОписаниеКолонки.Вставить("Ссылочный", ЮТТипыДанныхСлужебный.ЭтоСсылочныйТип(ОписаниеКолонки.ТипЗначения)); - ОписаниеКолонки.Вставить("ДополнительныеРеквизиты", Новый Массив()); - ОписаниеКолонки.Вставить("Составное", Ложь); - ОписаниеКолонки.Вставить("Менеджер", Неопределено); - ОписаниеКолонки.Вставить("ОписаниеОбъектаМетаданных", Неопределено); - ОписаниеКолонки.Вставить("ЭтоПеречисление", Ложь); - ОписаниеКолонки.Вставить("ЭтоЧисло", ОписаниеКолонки.ТипЗначения = Тип("Число")); - ОписаниеКолонки.Вставить("ЭтоДата", ОписаниеКолонки.ТипЗначения = Тип("Дата")); - - Если ОписаниеКолонки.Ссылочный Тогда - ОписаниеКолонки.ОписаниеОбъектаМетаданных = ЮТМетаданные.ОписаниеОбъектаМетаданных(ОписаниеКолонки.ТипЗначения); - ОписаниеКолонки.ЭтоПеречисление = СтрСравнить(ОписаниеКолонки.ОписаниеОбъектаМетаданных.ОписаниеТипа.Имя, "Перечисление") = 0; // TODO - ОписаниеКолонки.Менеджер = ЮТОбщий.Менеджер(ОписаниеКолонки.ТипЗначения); - КонецЕсли; + ДозаполнитьОписаниеКолонки(ОписаниеКолонки); ВсеКолонки.Добавить(ОписаниеКолонки); - Если ЧастиИмени.Количество() = 1 Тогда + Если ЭтоОсновнойРеквизит Тогда Колонки.Добавить(ОписаниеКолонки); ОсновныеКолонки.Вставить(ИмяКолонки, ОписаниеКолонки); @@ -167,7 +163,45 @@ КонецФункции -Функция ЗачениеЯчейки(СтрокаДанных, ЗначениеПредставления, ОписаниеКолонки, ЗаменяемыеЗначения, КэшЗначений, ПараметрыСоздания) +Функция ОписаниеКолонки(Индекс) + + ОписаниеКолонки = Новый Структура; + ОписаниеКолонки.Вставить("Индекс", Индекс); + ОписаниеКолонки.Вставить("Имя", ""); + + ОписаниеКолонки.Вставить("ОписаниеТипа", Неопределено); + ОписаниеКолонки.Вставить("ТипЗначения", Неопределено); + ОписаниеКолонки.Вставить("Ссылочный", Ложь); + ОписаниеКолонки.Вставить("ДополнительныеРеквизиты", Новый Массив()); + ОписаниеКолонки.Вставить("Составное", Ложь); + ОписаниеКолонки.Вставить("Менеджер", Неопределено); + ОписаниеКолонки.Вставить("ОписаниеОбъектаМетаданных", Неопределено); + ОписаниеКолонки.Вставить("ЭтоПеречисление", Ложь); + ОписаниеКолонки.Вставить("ЭтоЧисло", Ложь); + ОписаниеКолонки.Вставить("ЭтоДата", Ложь); + + Возврат ОписаниеКолонки; + +КонецФункции + +Процедура ДозаполнитьОписаниеКолонки(ОписаниеКолонки) + + ТипЗначения = ОписаниеКолонки.ОписаниеТипа.Типы()[0]; + ОписаниеКолонки.ТипЗначения = ТипЗначения; + + ОписаниеКолонки.Ссылочный = ЮТТипыДанныхСлужебный.ЭтоСсылочныйТип(ТипЗначения); + ОписаниеКолонки.ЭтоЧисло = ТипЗначения = Тип("Число"); + ОписаниеКолонки.ЭтоДата = ТипЗначения = Тип("Дата"); + + Если ОписаниеКолонки.Ссылочный Тогда + ОписаниеКолонки.ОписаниеОбъектаМетаданных = ЮТМетаданные.ОписаниеОбъектаМетаданных(ТипЗначения); + ОписаниеКолонки.ЭтоПеречисление = ЮТМетаданные.ЭтоПеречисление(ОписаниеКолонки.ОписаниеОбъектаМетаданных); + ОписаниеКолонки.Менеджер = ЮТОбщий.Менеджер(ОписаниеКолонки.ОписаниеОбъектаМетаданных); + КонецЕсли; + +КонецПроцедуры + +Функция ЗначениеЯчейки(СтрокаДанных, ЗначениеПредставления, ОписаниеКолонки, ЗаменяемыеЗначения, КэшЗначений, ПараметрыСоздания) Значение = ЗаменяемыеЗначения[ЗначениеПредставления]; @@ -235,12 +269,7 @@ Продолжить; КонецЕсли; - Значение = ЗачениеЯчейки(СтрокаТаблицы, - ПредставлениеЗначения, - ОписаниеВложеннойКолонки, - ЗаменяемыеЗначения, - КэшЗначений, - Параметры); + Значение = ЗначениеЯчейки(СтрокаТаблицы, ПредставлениеЗначения, ОписаниеВложеннойКолонки, ЗаменяемыеЗначения, КэшЗначений, Параметры); ЗначенияРеквизитов.Вставить(ОписаниеВложеннойКолонки.Имя, Значение); КонецЦикла; diff --git "a/exts/yaxunit/src/CommonModules/\320\256\320\242\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\265\320\224\320\260\320\275\320\275\321\213\320\265\320\222\321\213\320\267\320\276\320\262\320\241\320\265\321\200\320\262\320\265\321\200\320\260/Module.bsl" "b/exts/yaxunit/src/CommonModules/\320\256\320\242\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\265\320\224\320\260\320\275\320\275\321\213\320\265\320\222\321\213\320\267\320\276\320\262\320\241\320\265\321\200\320\262\320\265\321\200\320\260/Module.bsl" index cc69db25a..e95146b6d 100644 --- "a/exts/yaxunit/src/CommonModules/\320\256\320\242\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\265\320\224\320\260\320\275\320\275\321\213\320\265\320\222\321\213\320\267\320\276\320\262\320\241\320\265\321\200\320\262\320\265\321\200\320\260/Module.bsl" +++ "b/exts/yaxunit/src/CommonModules/\320\256\320\242\320\242\320\265\321\201\321\202\320\276\320\262\321\213\320\265\320\224\320\260\320\275\320\275\321\213\320\265\320\222\321\213\320\267\320\276\320\262\320\241\320\265\321\200\320\262\320\265\321\200\320\260/Module.bsl" @@ -193,7 +193,7 @@ Для Инд = 0 По Таблица.Количество() - 1 Цикл Запись = Новый Структура(Реквизиты); ЗаполнитьЗначенияСвойств(Запись, Таблица[Инд]); - Результат[Инд] = Запись + Результат[Инд] = Запись; КонецЦикла; Возврат Результат; diff --git a/exts/yaxunit/src/Configuration/Configuration.mdo b/exts/yaxunit/src/Configuration/Configuration.mdo index 0751d146c..31384c600 100644 --- a/exts/yaxunit/src/Configuration/Configuration.mdo +++ b/exts/yaxunit/src/Configuration/Configuration.mdo @@ -88,7 +88,6 @@ CommonModule.ЮТПредикаты CommonModule.ЮТПредикатыКлиентСервер CommonModule.ЮТПреобразования - CommonModule.ЮТПреобразованияСервер CommonModule.ЮТРасширения CommonModule.ЮТРегистрацияОшибок CommonModule.ЮТСобытия diff --git "a/tests/src/CommonModules/\320\237\320\276\320\274\320\276\321\211\320\275\320\270\320\272\320\242\320\265\321\201\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\321\217\320\222\321\213\320\267\320\276\320\262\320\241\320\265\321\200\320\262\320\265\321\200\320\260/Module.bsl" "b/tests/src/CommonModules/\320\237\320\276\320\274\320\276\321\211\320\275\320\270\320\272\320\242\320\265\321\201\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\321\217\320\222\321\213\320\267\320\276\320\262\320\241\320\265\321\200\320\262\320\265\321\200\320\260/Module.bsl" index ccc4b7669..5181d8616 100644 --- "a/tests/src/CommonModules/\320\237\320\276\320\274\320\276\321\211\320\275\320\270\320\272\320\242\320\265\321\201\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\321\217\320\222\321\213\320\267\320\276\320\262\320\241\320\265\321\200\320\262\320\265\321\200\320\260/Module.bsl" +++ "b/tests/src/CommonModules/\320\237\320\276\320\274\320\276\321\211\320\275\320\270\320\272\320\242\320\265\321\201\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\321\217\320\222\321\213\320\267\320\276\320\262\320\241\320\265\321\200\320\262\320\265\321\200\320\260/Module.bsl" @@ -89,7 +89,7 @@ Данные.Добавить(Новый(СтрШаблон("%1Объект.%2", Вид, Справочник.Имя))); Данные.Добавить(Тип(СтрШаблон("%1Объект.%2", Вид, Справочник.Имя))); Данные.Добавить(Тип(СтрШаблон("%1Менеджер.%2", Вид, Справочник.Имя))); - КонецЕсли + КонецЕсли; КонецЦикла;