Версия для печати темы (https://pro1c.org.ua/index.php?s=63acee78019970747e6774e445298070&showtopic=66877)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ После смены режима совместимости выскакивает ошибка "Серверные вызовы при завершении работы запрещены"

Автор: Тираэль 13.01.22, 15:54

Добрый день

Версия платформы 1С 8.3.20.1674

Подскажите пожалуйста как устранить ошибку "После того как сменил решим совместимости с 8.3.8 на 8.3.14" при закрытии в предприятии программы.

Ошибка при вызове метода контекста (ЗаписатьОшибкуВЖурналРегистрацииПриЗапускеИлиЗавершении)
{ОбщийМодуль.СтандартныеПодсистемыКлиент.Модуль(2376)}: ПрекратитьРаботу, Событие, ПодробноеПредставлениеОшибки(ИнформацияОбОшибке));
{ОбщийМодуль.СтандартныеПодсистемыКлиент.Модуль(1498)}: ОбработатьОшибкуПриЗапускеИлиЗавершении(Параметры, ИнформацияОбОшибке(), "Завершение");
{ОбщийМодуль.СтандартныеПодсистемыКлиент.Модуль(417)}: ВыполнитьОбработкуОповещения(Параметры.ОбработкаПродолжения);
{МодульУправляемогоПриложения(80)}: СтандартныеПодсистемыКлиент.ПередЗавершениемРаботыСистемы(Отказ);
по причине:
Серверные вызовы при завершении работы запрещены
Серверные вызовы при завершении работы запрещены

что бы использовать расширение конфигурации.

Как устранить это ошибку.
Она выскакивает как только сменить режим совместимости.

Решим совместимости 8.3.14

Автор: Batchir 18.01.22, 11:29

БСП, которая используется в конфигурации не адаптирована под 8.3.14
Можно взять какую-то типовую конфигурацию, в которой уже стоит режим совместимости с 8.3.14 и подсмотреть как там реализовано.

А так из ошибки ясно что нужно избавиться от всех серверных вызовов, которые выполняются при закрытии программы.
У Вас в СтандартныеПодсистемыКлиент.ПередЗавершениемРаботыСистемы(Отказ) есть процедура, которая лезет на сервер.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua