При проведении документа выдает ошибку :"Ошибка запуска сервера - не обнаружен установленный сервер"
Ответ : Возможно необходимо обновить СЛК.
Если программа лицензионная и установлены лицензионные ключи защиты, но ошибка всеравно возникает, причину можно поискать следующим способом по отладчику:
В модуле проведения документов есть обращение к процедуре
схОбщийСервер.ВернутьОбъектПоИмени(ИмяДокумента);
ИмяДокумента = "бух"+ЭтотОбъект.Метаданные().Имя; Обработка = схОбщийСервер.ВернутьОбъектПоИмени(ИмяДокумента); Если Обработка = Неопределено Тогда Отказ = Истина; Возврат; КонецЕсли; Попытка Обработка.ОбработкаПроведения(ЭтотОбъект, Отказ, РежимПроведения); Исключение Отказ = Истина; Сообщить(ОписаниеОшибки()); КонецПопытки;
Эта процедура содержит код, который для выявления проблемы можно вставить в модуль проведения :
Функция ВернутьОбъектПоИмени(Имя) Экспорт Попытка Объект = ВнешниеОбработки.Создать("C:\БухАгроСофт\8.1\1С_БухСх 2\Защищенные обработки\" + Имя + ".epf", Ложь); Исключение МенеджерОбъектов = ПолучитьМенеджерОбъектов(); Если МенеджерОбъектов <> Ложь Тогда Объект = МенеджерОбъектов.Создать("BSHP." + Имя); Если Объект = Неопределено Тогда Сообщить(МенеджерОбъектов.ПолучитьОписаниеОшибки()); КонецЕсли; Иначе Возврат Неопределено; КонецЕсли; КонецПопытки; Возврат Объект; КонецФункции
Функция ПолучитьМенеджерОбъектов() Экспорт МенеджерЛицензий = Неопределено; Попытка МенеджерЛицензий = Новый("AddIn.Licence.LicenceExtension20", Неопределено); Исключение Сообщить(ОписаниеОшибки()); Возврат Ложь; КонецПопытки; Если Не МенеджерЛицензий.Запуск("33CE") Тогда Возврат Ложь; КонецЕсли; МенеджерОбъектов = ВнешниеОбработки.Создать(МенеджерЛицензий.МенеджерОбъектов, Ложь); МенеджерОбъектов.УстановитьМенеджерЛицензий(МенеджерЛицензий); Возврат МенеджерОбъектов; КонецФункции
Последовательно закомментировав операторы Попытка-Исключение устанавливаем причину ошибки .