испр. клонирования

This commit is contained in:
Dmitry Belyaev 2022-08-31 14:10:54 +03:00
parent a345b3d628
commit e1d956636e
Signed by: b4tman
GPG Key ID: 41A00BF15EA7E5F3

View File

@ -210,7 +210,10 @@
Для Каждого ТекСтр Из _Значение Цикл
Результат.Добавить(ТекСтр);
КонецЦикла;
Иначе ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(_Значение);
ИначеЕсли Неопределено = _Значение Тогда
Результат = Неопределено;
Иначе
ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(_Значение);
КонецЕсли;
Возврат Результат;
@ -220,9 +223,15 @@
Возврат ВнешниеОбработки.Создать(ЭтотОбъект.ИспользуемоеИмяФайла);
КонецФункции
Функция Клонировать() Экспорт
НоваяКоллекция = Новый ФиксированныйМассив(Коллекция);
НоваяКоллекция = Новый Массив(НоваяКоллекция);
Возврат ЭтотОбъект.СоздатьНовый().ВзятьИз(НоваяКоллекция);
Клон = ЭтотОбъект.СоздатьНовый();
Если НЕ Неопределено = Коллекция Тогда
НоваяКоллекция = Новый ФиксированныйМассив(Коллекция);
НоваяКоллекция = Новый Массив(НоваяКоллекция);
Клон.ВзятьИз(НоваяКоллекция);
КонецЕсли;
Возврат Клон;
КонецФункции
Функция Начать() Экспорт