114
которой относится ВерсияИБ,
// для основной конфигурации не требуется.
//
ProcedureДобавитьПереименование(Итог, ВерсияИБ, СтароеПолноеИмя,
НовоеПолноеИмя, ИдентификаторБиблиотеки = "") Экспорт
СтароеИмяКоллекции = ВРег(ИмяКоллекции(СтароеПолноеИмя));
НовоеИмяКоллекции = ВРег(ИмяКоллекции(НовоеПолноеИмя));
ЗаголовокОшибки =
НСтр("ru = 'Ошибка в процедуре
ЗаполнитьТаблицуПереименованияОбъектовМетаданных
|общего модуля ОбщегоНазначенияПереопределяемый.'");
If СтароеИмяКоллекции <> НовоеИмяКоллекции Then
ВызватьИсключение
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
ЗаголовокОшибки + Символы.ПС + Символы.ПС
+ НСтр("ru = 'Не совпадают имена типов старого объекта метаданных:
|""%1""
|и нового объекта метаданных:
|""%2"".'"),
СтароеПолноеИмя,
НовоеПолноеИмя);
EndIf;
If Итог.КоллекцииБезКлюча[СтароеИмяКоллекции] = Неопределено Then
СписокДопустимыхТипов = "";
Для каждого КлючИЗначение Из Итог.КоллекцииБезКлюча Цикл
СписокДопустимыхТипов = СписокДопустимыхТипов +
КлючИЗначение.Значение + "," + Символы.ПС;
КонецЦикла;
СписокДопустимыхТипов = СокрП(СписокДопустимыхТипов);
СписокДопустимыхТипов = ?(ЗначениеЗаполнено(СписокДопустимыхТипов),