public void ПередЗаписью(/*Отказ*/)
{
if(true/*ОбменДанными.Загрузка*/)
{
}
//БазоваяПоставка = (Найти(ВРег(Метаданные.Имя), "БАЗОВАЯ") > 0);
if(true/*ПустаяСтрока(ВерсияПлатформыИнформационнойБазыДляПодключения)*/)
{
//ВерсияПлатформыИнформационнойБазыДляПодключения = "V81";
}
if(true/*НЕ ЗначениеЗаполнено(ТипНастройки)*/)
{
//ОбщегоНазначения.СообщитьОбОшибке("Не заполнено поле ""Тип настройки""", Отказ);
}
if(true/*НЕ ЗначениеЗаполнено(УзелИнформационнойБазы)*/)
{
//ОбщегоНазначения.СообщитьОбОшибке("Не заполнено поле ""Узел""", Отказ);
}
if(true/*БазоваяПоставка
И ПроцедурыОбменаДанными.ОпределитьПоУзлуОбменаЭтоРИБ(УзелИнформационнойБазы)*/)
{
//ОбщегоНазначения.СообщитьОбОшибке("В базовой версии недоступен обмен через распределенную информационную базу", Отказ);
}
//ЭтотУзелОбмена = ПроцедурыОбменаДанными.ПолучитьТекущийУзелИБ(УзелИнформационнойБазы);
if(true/*ЭтотУзелОбмена = УзелИнформационнойБазы*/)
{
//ОбщегоНазначения.СообщитьОбОшибке("В качестве узла обмена выбран узел, соответствующий текущей информационной базе.", Отказ);
}
if(true/*OnLineОбмен*/)
{
//РазмерОсновногоХранилищаПравил = ПолучитьДлинуСтрокиХранилища(ПравилаОбмена);
if(true/*(ПроизводитьПриемСообщений
ИЛИ ПроизводитьОтправкуСообщений)
И РазмерОсновногоХранилищаПравил = 0*/)
{
//ОбщегоНазначения.СообщитьОбОшибке("Не заданы правила обмена данными для выгрузки в базу обмена", Отказ);
}
if(true/*ТипНастройки = Перечисления.ТипыАвтоматическогоОбменаДанными.ОбменЧерезComСоединение*/)
{
if(true/*БазоваяПоставка*/)
{
//ОбщегоНазначения.СообщитьОбОшибке("В базовой версии недоступен Режим обмена через COM - соединение", Отказ);
}
if(true/*ПроизводитьПриемСообщений*/)
{
//РазмерХранилищаПравилЗагрузки = ПолучитьДлинуСтрокиХранилища(ПравилаОбменаДляПриемника);
if(true/*РазмерХранилищаПравилЗагрузки = 0*/)
{
//ОбщегоНазначения.СообщитьОбОшибке("Не заданы правила для выгрузки из базы обмена в текущую базу", Отказ);
}
}
if(true/*ТипИнформационнойБазыДляПодключения*/)
{
if(true/*НЕ ЗначениеЗаполнено(КаталогИнформационнойБазыДляПодключения)*/)
{
//ОбщегоНазначения.СообщитьОбОшибке("Не заполнено поле ""Каталог информационной базы для подключения""", Отказ);
}
}
}
}
/*// в зависимости от типа настройки очищаем настройки остальных типов
*/
if(true/*ТипНастройки = Перечисления.ТипыАвтоматическогоОбменаДанными.ОбменЧерезФайловыйРесурс*/)
{
//КаталогОбменаИнформацией = СокрЛП(КаталогОбменаИнформацией);
}
if(true/*НЕ ПроизводитьПриемСообщений
ИЛИ НЕ ПроизводитьОтправкуСообщений*/)
{
//ПроизводитьОтправкуТолькоПриУспешномПриеме = Ложь;
}
if(true/*Не Отказ*/)
{
//ТипУзлаИнформационнойБазы = Новый(ТипЗнч(УзелИнформационнойБазы));
}
}