Проверить возможность изменения настроек обмена данными.
Процедура ПроверитьВозможностьИзмененияНастроекОбменаДанными(Источник, Отказ) Экспорт
Если Источник.ОбменДанными.Загрузка Тогда
Возврат;
КонецЕсли;
Если Не ОбменДаннымиПовтИсп.ЭтоУзелОбменаДаннымиБСП(Источник.Ссылка) Тогда
Возврат;
КонецЕсли;
Если Не Источник.ДополнительныеСвойства.Свойство("ПолучениеСообщенияОбмена")
И Не Источник.ЭтоНовый()
И Не Источник.ЭтотУзел
И ДанныеРазличаются(Источник, Источник.Ссылка.ПолучитьОбъект(),, "НомерОтправленного, НомерПринятого, ПометкаУдаления, Код, Наименование")
И ОбменДаннымиСлужебный.ИзмененияЗарегистрированы(Источник.Ссылка) Тогда
СохранитьРазрешенныеКВыгрузкеОбъекты(Источник);
КонецЕсли;
Если ОбщегоНазначения.ПодсистемаСуществует("ТехнологияСервиса.БазоваяФункциональность") Тогда
МодульРаботаВМоделиСервиса = ОбщегоНазначения.ОбщийМодуль("РаботаВМоделиСервиса");
СеансЗапущенБезРазделителей = МодульРаботаВМоделиСервиса.СеансЗапущенБезРазделителей();
Иначе
СеансЗапущенБезРазделителей = Истина;
КонецЕсли;
// Код и наименование узла в сервисе менять нельзя.
Если ОбщегоНазначения.РазделениеВключено()
И НЕ СеансЗапущенБезРазделителей
И Не Источник.ЭтоНовый()
И ДанныеРазличаются(Источник, Источник.Ссылка.ПолучитьОбъект(), "Код, Наименование") Тогда
ВызватьИсключение НСтр("ru = 'Изменение наименования и кода синхронизации данных недопустимо.'");
КонецЕсли;
КонецПроцедуры
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
ОпределитьВозможностьИзмененияДанных (БСП)
ПроверитьИспользованиеОбменаДанными (БСП)
ЗапретИзмененияПроверяется (БСП)
АвтономнаяРаботаПроверитьВозможностьЗаписиОбщихДанных (БСП)
АвтономнаяРаботаПроверитьВозможностьЗаписиОбщихДанныхДокумент (БСП)
АвтономнаяРаботаПроверитьВозможностьЗаписиОбщихДанныхКонстанта (БСП)
ЗапуститьИзменениеНастроекСкрытияПДнВФоновомЗадании (БСП)
ПроверитьВозможностьОтправкиИПолученияЭлектроннойПочты (БСП)
ПроверитьИзменениеФильтровОграниченияМиграцииДанныхПриЗаписи (БСП)