Каталог решений - Исправление ошибки «Не удалось записать: «Использовать бизнес-процессы и задачи» при даунгрейде БГУ до базовой

Исправление ошибки «Не удалось записать: «Использовать бизнес-процессы и задачи» при даунгрейде БГУ до базовой

Исправление ошибки «Не удалось записать: «Использовать бизнес-процессы и задачи» при даунгрейде БГУ до базовой

В наличии

Описание действий и расширение с исправлением.

Категория:

Описание

Проверялось на:

  • Платформа 8.3.24.1548
  • Конфигурация БГУ 2.0.101.39 (базовая)

Проблема возникает в момент выполнения процедур "Перехода с другого приложения" при попытке перезаписи константы ИспользоватьБизнесПроцессыИЗадачи = Ложь, даже если она и так была Ложь.

Ошибка возникает в процедуре с закрытым модулем: ОбщегоНазначенияБГУ.ОтключитьНедоступныйФункционал()

Исправление:

Проверяем перед даунгрэйдом или после него состояние константы "ИспользоватьБизнесПроцессыИЗадачи". Должно быть "Ложь".

После даунгрэйда до базовой с помощью cf базовой версии создаем исправление в расширении функции общего модуля ОбщийМодуль.ОбщегоНазначения.ВыполнитьМетодКонфигурации(Знач ИмяМетода, Знач Параметры) со следующим кодом:


&Вместо("ВыполнитьМетодКонфигурации")
Процедура Расш1_ВыполнитьМетодКонфигурации(Знач ИмяМетода, Знач Параметры)    
	
	//код процедуры

	
	//Для исправления ошибки ставим условие перед Выполнить
	Если НЕ ИмяМетода = "ОбщегоНазначенияБГУ.ОтключитьНедоступныйФункционал" Тогда
		Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")"; 
	КонецЕсли;
	//----
КонецПроцедуры

По окончании перехода удалить расширение. 

Для ЛЛ прилагаю расширение за 1см.

has been added to your cart:
Оформление заказа