diff --git a/conf/Изменения_конфигурации/.settings/com.e1c.g5.v8.dt.check.prefs b/conf/Изменения_конфигурации/.settings/com.e1c.g5.v8.dt.check.prefs
new file mode 100644
index 0000000..fc15484
--- /dev/null
+++ b/conf/Изменения_конфигурации/.settings/com.e1c.g5.v8.dt.check.prefs
@@ -0,0 +1,2 @@
+disableMassiveChecks=false
+eclipse.preferences.version=1
diff --git a/conf/Изменения_конфигурации/.settings/com.e1c.v8codestyle.bsl.prefs b/conf/Изменения_конфигурации/.settings/com.e1c.v8codestyle.bsl.prefs
new file mode 100644
index 0000000..67c99df
--- /dev/null
+++ b/conf/Изменения_конфигурации/.settings/com.e1c.v8codestyle.bsl.prefs
@@ -0,0 +1,3 @@
+addModuleStrictTypesAnnotation=false
+createModuleStructure=true
+eclipse.preferences.version=1
diff --git a/conf/Изменения_конфигурации/.settings/com.e1c.v8codestyle.prefs b/conf/Изменения_конфигурации/.settings/com.e1c.v8codestyle.prefs
new file mode 100644
index 0000000..9e9b57e
--- /dev/null
+++ b/conf/Изменения_конфигурации/.settings/com.e1c.v8codestyle.prefs
@@ -0,0 +1,3 @@
+commonChecks=true
+eclipse.preferences.version=1
+standardChecks=true
diff --git a/conf/Изменения_конфигурации/src/CommonModules/УДК_РаботаСОбъектамиМетаданных/Module.bsl b/conf/Изменения_конфигурации/src/CommonModules/УДК_РаботаСОбъектамиМетаданных/Module.bsl
index 8c7b838..87c8b0a 100644
--- a/conf/Изменения_конфигурации/src/CommonModules/УДК_РаботаСОбъектамиМетаданных/Module.bsl
+++ b/conf/Изменения_конфигурации/src/CommonModules/УДК_РаботаСОбъектамиМетаданных/Module.bsl
@@ -6,6 +6,16 @@
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#Область ПрограммныйИнтерфейс
+// Проверяет корректность имени объекта.
+//
+// Параметры:
+// Объект - СправочникОбъект, ДокументОбъект - Проверяемый объект.
+// Отказ - Булево - Признак ошибки проверки. Устанавливается в Истина, если имя некорректно.
+//
+// Процедура проверяет, соответствует ли имя объекта правилам:
+// должно начинаться с буквы или подчеркивания, содержать только буквы, цифры и подчеркивания.
+// При некорректном имени устанавливает Отказ в Истина и выводит сообщение пользователю.
+//
Процедура ПроверитьИмяОбъектаНаКорректность(Объект, Отказ) Экспорт
Отказ = Не УДК_СтроковыеФункции.ИмяОбъектаКорректно(Объект.Имя);
@@ -18,12 +28,13 @@
КонецПроцедуры
+
// Функция - Таблица вид объекта индекс картинки
//
// Возвращаемое значение:
-// ТаблицаЗначений - Таблица с колонками
-// * ИндексКартинки - Число - Индекс картинки в коллекции "ОбщаяКартинка.ОбъектыМетаданных"
-// * ВидОбъекта - СправочникСсылка.УДК_ВидыОбъектовМетаданных - Вид объекта метаданных
+// ТаблицаЗначений - Таблица с колонками:
+// * ИндексКартинки - Число - Индекс картинки в коллекции "ОбщаяКартинка.ОбъектыМетаданных"
+// * ВидОбъекта - СправочникСсылка.УДК_ВидыОбъектовМетаданных - Вид объекта метаданных
//
Функция ТаблицаВидОбъектаИндексКартинки() Экспорт
diff --git a/conf/Изменения_конфигурации/src/Configuration/Configuration.mdo b/conf/Изменения_конфигурации/src/Configuration/Configuration.mdo
index 83c3fb6..aeb5810 100644
--- a/conf/Изменения_конфигурации/src/Configuration/Configuration.mdo
+++ b/conf/Изменения_конфигурации/src/Configuration/Configuration.mdo
@@ -2462,6 +2462,7 @@
DataProcessor.УправлениеИтогамиИАгрегатами
DataProcessor.УправлениеПодключениемDSS
DataProcessor.УстановкаОбновлений
+ DataProcessor.УДК_ИмпортОбъектовМетаданных
InformationRegister.АдминистративнаяИерархия
InformationRegister.АдресныеОбъекты
InformationRegister.АрхивСообщенийОбменов
diff --git a/conf/Изменения_конфигурации/src/DataProcessors/УДК_ИмпортОбъектовМетаданных/Forms/Форма/Form.form b/conf/Изменения_конфигурации/src/DataProcessors/УДК_ИмпортОбъектовМетаданных/Forms/Форма/Form.form
new file mode 100644
index 0000000..ad8b180
--- /dev/null
+++ b/conf/Изменения_конфигурации/src/DataProcessors/УДК_ИмпортОбъектовМетаданных/Forms/Форма/Form.form
@@ -0,0 +1,191 @@
+
+
+
+ Конфигурация
+ 1
+ true
+ true
+
+ true
+
+
+ Конфигурация
+
+
+ КонфигурацияРасширеннаяПодсказка
+ 3
+ Label
+ true
+ true
+
+ Left
+
+
+
+ КонфигурацияКонтекстноеМеню
+ 2
+ true
+
+ InputField
+ Enter
+ true
+ Left
+ true
+
+ true
+ true
+ true
+ true
+ true
+ true
+
+
+
+ СериализованныеМетаданные
+ 7
+ true
+ true
+
+ true
+
+
+ СериализованныеМетаданные
+
+
+ СериализованныеМетаданныеРасширеннаяПодсказка
+ 9
+ Label
+ true
+ true
+
+ Left
+
+
+
+ СериализованныеМетаданныеКонтекстноеМеню
+ 8
+ true
+
+ InputField
+ Enter
+ true
+ Left
+ true
+
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+
+
+
+ ФормаКоманднаяПанель
+ -1
+
+ ФормаЗагрузить
+ 10
+ true
+ true
+
+ true
+
+
+ ФормаЗагрузитьРасширеннаяПодсказка
+ 11
+ Label
+ true
+ true
+
+ Left
+
+
+ Form.Command.Загрузить
+ Auto
+ true
+ true
+ true
+ UserCmds
+ Auto
+
+ Left
+ true
+
+ true
+ true
+ true
+ Vertical
+ true
+ true
+ true
+ true
+ true
+
+ Объект
+ 1
+
+ DataProcessorObject.УДК_ИмпортОбъектовМетаданных
+
+
+ true
+
+
+ true
+
+ true
+
+
+ Конфигурация
+
+ ru
+ Конфигурация
+
+ 2
+
+ CatalogRef.УДК_Конфигурации
+
+
+ true
+
+
+ true
+
+
+
+ СериализованныеМетаданные
+
+ ru
+ Сериализованные метаданные
+
+ 3
+
+ String
+
+
+
+ true
+
+
+ true
+
+
+
+ Загрузить
+
+ ru
+ Загрузить
+
+ 1
+
+ Auto
+
+
+
+
+
+
+
diff --git a/conf/Изменения_конфигурации/src/DataProcessors/УДК_ИмпортОбъектовМетаданных/Forms/Форма/Module.bsl b/conf/Изменения_конфигурации/src/DataProcessors/УДК_ИмпортОбъектовМетаданных/Forms/Форма/Module.bsl
new file mode 100644
index 0000000..ea29f2d
--- /dev/null
+++ b/conf/Изменения_конфигурации/src/DataProcessors/УДК_ИмпортОбъектовМетаданных/Forms/Форма/Module.bsl
@@ -0,0 +1,28 @@
+
+#Область ОписаниеПеременных
+
+#КонецОбласти
+
+#Область ОбработчикиСобытийФормы
+
+// Код процедур и функций
+
+#КонецОбласти
+
+#Область ОбработчикиСобытийЭлементовШапкиФормы
+
+// Код процедур и функций
+
+#КонецОбласти
+
+#Область ОбработчикиКомандФормы
+
+// Код процедур и функций
+
+#КонецОбласти
+
+#Область СлужебныеПроцедурыИФункции
+
+// Код процедур и функций
+
+#КонецОбласти
diff --git a/conf/Изменения_конфигурации/src/DataProcessors/УДК_ИмпортОбъектовМетаданных/ManagerModule.bsl b/conf/Изменения_конфигурации/src/DataProcessors/УДК_ИмпортОбъектовМетаданных/ManagerModule.bsl
new file mode 100644
index 0000000..2d4c2bf
--- /dev/null
+++ b/conf/Изменения_конфигурации/src/DataProcessors/УДК_ИмпортОбъектовМетаданных/ManagerModule.bsl
@@ -0,0 +1,28 @@
+
+#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
+
+#Область ПрограммныйИнтерфейс
+
+// Код процедур и функций
+
+#КонецОбласти
+
+#Область ОбработчикиСобытий
+
+// Код процедур и функций
+
+#КонецОбласти
+
+#Область СлужебныйПрограммныйИнтерфейс
+
+// Код процедур и функций
+
+#КонецОбласти
+
+#Область СлужебныеПроцедурыИФункции
+
+// Код процедур и функций
+
+#КонецОбласти
+
+#КонецЕсли
diff --git a/conf/Изменения_конфигурации/src/DataProcessors/УДК_ИмпортОбъектовМетаданных/ObjectModule.bsl b/conf/Изменения_конфигурации/src/DataProcessors/УДК_ИмпортОбъектовМетаданных/ObjectModule.bsl
new file mode 100644
index 0000000..1e99f64
--- /dev/null
+++ b/conf/Изменения_конфигурации/src/DataProcessors/УДК_ИмпортОбъектовМетаданных/ObjectModule.bsl
@@ -0,0 +1,36 @@
+
+#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
+
+#Область ОписаниеПеременных
+
+#КонецОбласти
+
+#Область ПрограммныйИнтерфейс
+
+// Код процедур и функций
+
+#КонецОбласти
+
+#Область ОбработчикиСобытий
+
+// Код процедур и функций
+
+#КонецОбласти
+
+#Область СлужебныйПрограммныйИнтерфейс
+
+// Код процедур и функций
+
+#КонецОбласти
+
+#Область СлужебныеПроцедурыИФункции
+
+// Код процедур и функций
+
+#КонецОбласти
+
+#Область Инициализация
+
+#КонецОбласти
+
+#КонецЕсли
diff --git a/conf/Изменения_конфигурации/src/DataProcessors/УДК_ИмпортОбъектовМетаданных/УДК_ИмпортОбъектовМетаданных.mdo b/conf/Изменения_конфигурации/src/DataProcessors/УДК_ИмпортОбъектовМетаданных/УДК_ИмпортОбъектовМетаданных.mdo
new file mode 100644
index 0000000..f54ab2d
--- /dev/null
+++ b/conf/Изменения_конфигурации/src/DataProcessors/УДК_ИмпортОбъектовМетаданных/УДК_ИмпортОбъектовМетаданных.mdo
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+ УДК_ИмпортОбъектовМетаданных
+
+ ru
+ Импорт объектов метаданных
+
+ true
+ DataProcessor.УДК_ИмпортОбъектовМетаданных.Form.Форма
+
+ Форма
+
+ ru
+ Форма
+
+ PersonalComputer
+ MobileDevice
+
+
diff --git a/conf/Изменения_конфигурации/src/Documents/Встреча/Forms/ФормаДокумента/Module.bsl b/conf/Изменения_конфигурации/src/Documents/Встреча/Forms/ФормаДокумента/Module.bsl
index e459428..aaad799 100644
--- a/conf/Изменения_конфигурации/src/Documents/Встреча/Forms/ФормаДокумента/Module.bsl
+++ b/conf/Изменения_конфигурации/src/Documents/Встреча/Forms/ФормаДокумента/Module.bsl
@@ -419,6 +419,7 @@
ТекущиеДанные = Элементы.Участники.ТекущиеДанные;
ТекущиеДанные.ПредставлениеКонтакта = ВыбранноеЗначение.ПредставлениеКонтакта;
ТекущиеДанные.Контакт = ВыбранноеЗначение.Контакт;
+ //@skip-check invocation-form-event-handler
ПредставлениеКонтактаПриИзменении(Элемент);
КонецЕсли;
diff --git a/conf/Изменения_конфигурации/src/InformationRegisters/УДК_ЖурналИзмененийОбъектов/RecordSetModule.bsl b/conf/Изменения_конфигурации/src/InformationRegisters/УДК_ЖурналИзмененийОбъектов/RecordSetModule.bsl
index ec4c54c..8e8c51e 100644
--- a/conf/Изменения_конфигурации/src/InformationRegisters/УДК_ЖурналИзмененийОбъектов/RecordSetModule.bsl
+++ b/conf/Изменения_конфигурации/src/InformationRegisters/УДК_ЖурналИзмененийОбъектов/RecordSetModule.bsl
@@ -9,6 +9,10 @@
Процедура ПередЗаписью(Отказ, Замещение)
+ Если ОбменДанными.Загрузка Тогда
+ Возврат;
+ КонецЕсли;
+
Для Каждого Запись Из ЭтотОбъект Цикл
Если Не ЗначениеЗаполнено(Запись.НомерИзменения) Тогда
diff --git a/conf/Изменения_конфигурации/src/Subsystems/УДК_Разработка/УДК_Разработка.mdo b/conf/Изменения_конфигурации/src/Subsystems/УДК_Разработка/УДК_Разработка.mdo
index 19ea3d0..9eb71b4 100644
--- a/conf/Изменения_конфигурации/src/Subsystems/УДК_Разработка/УДК_Разработка.mdo
+++ b/conf/Изменения_конфигурации/src/Subsystems/УДК_Разработка/УДК_Разработка.mdo
@@ -37,4 +37,5 @@
Enum.УДК_СтатусыИзмененийОбъектов
Enum.УДК_ТипыИзмененийОбъектов
InformationRegister.УДК_ИсторияИзмененияЖурнала
+ DataProcessor.УДК_ИмпортОбъектовМетаданных