Поиск по этому блогу

пятница, 28 апреля 2023 г.

Некоторые ошибки 1С и способы их устранения

Ниже приведены некоторые нечастые ошибки, с которыми нам пришлось столкнуться, и способы как мы их решали.


-2147221164(0x80040154): Класс не зарегистрирован

Платформа8.3.27.1688 (x64), серверная
ПериодСентябрь 2025
ПричинаНеизвестна
ДополнительноНа первый взгляд, это типичная ошибка, которая обычно решается регистрацией компоненты comcntr.dll. Но в данном случае ни регистрация, ни удаление регистрации и повторная регистрация, ни переустановка платформы 1С, ни перезапуск операционной системы, ни все эти варианты вместе в различных их сочетаниях не помогли.
Пример кода, который падает по ошибке:
&НаСервере
Процедура Команда1НаСервере()

	Коннектор = Новый COMОбъект("V83.COMConnector");
	// укажите вашу строку подключения к базе    
	// вместо "File=""C:\InfoBase"";" 
	ОдинЭс = Коннектор.Connect("File=""C:\InfoBase"";");
	Сообщить(ОдинЭс.ТекущаяДатаСеанса());
    
КонецПроцедуры
При этом на этой же машине при выполнение этого же кода &НаКлиенте всё выполнялось без ошибок.
РешениеВыполнить команду регистрацию компоненты "regsvr32 comcntr.dll" от имени того пользователя, под учётной записью которого выполняется процесс rphost.exe. Можно просто интерактивно войти под учётной записью этого пользователя и выполнить команду регистрации компоненты.


Неожиданная ошибка в работе архиватора: some_file.zip - C:\Users\user1c\AppData\Local\Temp\some_file.zip".

Платформа8.3.21.1622 (x64), серверная
ПериодАпрель 2023
ПричинаНеизвестна
ДополнительноПример кода, который падает по ошибке:
&НаСервере
Процедура Команда1НаСервере()

    ВремФайл = ПолучитьИмяВременногоФайла("zip");

    ЗаписьЗИП = Новый ЗаписьZipФайла(ВремФайл);
    ЗаписьЗИП.Добавить("<имя-файла-на-сервере>");
    ЗаписьЗИП.Записать();

    ЧтениеЗИП = Новый ЧтениеZipФайла(ВремФайл);
    ЧтениеЗИП.ИзвлечьВсе("<имя-каталога-на-сервере>");
УдалитьФайлы(ВремФайл); КонецПроцедуры
РешениеПерезапуск сервера приложений/кластера (рестарт сервиса ragent.exe)


Неклассифицированная ошибка работы с хранилищем конфигурации. По причине: Ошибочный порядок записи XML.

Платформа8.3.21.1622 (x64), серверная
ПериодМарт 2023
ПричинаНедостаточно места на диске, где расположено хранилище и/или каталог временных файлов.
ДополнительноОшибка возникала при попытке подключить тестовую базу к существующему хранилищу конфигурации.
РешениеОсвободить место на диске, где расположено хранилище и/или каталог временных файлов.

Комментариев нет:

Отправить комментарий