Источники данных планирования / Модуль объекта

файл
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда

#Область ОбработчикиСобытий

Процедура ПередЗаписью(Отказ)
	
	Если ОбменДанными.Загрузка Тогда
		
		Возврат;

	КонецЕсли;
	
	ОбновлениеИнформационнойБазы.ПроверитьОбъектОбработан(ЭтотОбъект);
		
	
	Если ЭтоГруппа Тогда
		
		Возврат;
		
	КонецЕсли;
	
	МассивИмен = СтрРазделить(ИмяШаблонаСКД, ".", Ложь);
	Если МассивИмен.Количество() = 3 Тогда
		
		СхемаКомпоновкиДанных = Новый ХранилищеЗначения(Неопределено);
		
	ИначеЕсли ТипЗнч(СхемаКомпоновкиДанных.Получить()) <> Тип("СхемаКомпоновкиДанных") Тогда
		
		СхемаКомпоновкиДанных = Новый ХранилищеЗначения(Новый СхемаКомпоновкиДанных);
		
	КонецЕсли;
	
	Если ЗначениеЗаполнено(ИмяШаблонаСКД) И ВерсияШаблонаСКД = 0 Тогда
	
		ВерсияШаблонаСКД = Справочники.ИсточникиДанныхПланирования.ТекущаяВерсияШаблоновСКД();
		
	ИначеЕсли НЕ ЗначениеЗаполнено(ИмяШаблонаСКД) Тогда
		
		ВерсияШаблонаСКД = 0;
	
	КонецЕсли; 
	
КонецПроцедуры

#КонецОбласти

#КонецЕсли

Связанные материалы