При установке новой платформы выполняется регистрация COM-объекта, необходимого для выполнения установки внешнего соединения с информационными базами 1С:Предприятия 8 и администрирования кластера серверов (в частности в Бухгалтерии Корп).
Попытка
ComConnector = Новый COMОбъект ( УправлениеСоединениямиИБ . ИмяCOMСоединителя ( ) ) ;
ПортКластераСерверов = ComConnector . RMngrPortDefault ;
ПортАгентаСервера = ComConnector . RAgentPortDefault ;
Исключение
Сообщить ( КраткоеПредставлениеОшибки ( ИнформацияОбОшибке ( ) ) ) ;
КонецПопытки ;
Либо производится вызов Новый COMОбъект ( « V82.Application «);
Для регистрации данного COM-объекта используется библиотека comcntr.dll из каталога необходимой версии платформы.
Для того чтобы не возникало проблем с COM-объектом необходимо повторно выполнить регистрацию: в системе не может быть явно зарегистрировано несколько версий соединителя. Все подключаемые базы должны в рамках минорной версии работать на одной платформе.
Задача по 1С с собеседования (видео 2) Удалить строки из Документа программно
Самый быстрый способ
Войти в «ПускВыполнить…» и зарегистрировать компоненту
Для регистрации COM-объекта платформы 1С: 8.2.19.90 строка команды будет выглядеть так:
regsvr32 “C:Program Files1cv828.2.19.90bincomcntr.dll”
Регистрация производится с правами администратора. Для этого необходимо либо быть авторизованным в Windows под пользователем с правами администратора, либо запустить cmd.exe (из папки WindowsSystem32) от имени такого пользователя.
Другой вариант
Переустановить платформу, при этом она зарегистрирует все компоненты заново.
Возможные ошибки
Реклама похоронного бюро: «Если наши клиенты воскреснут, то вновь обратятся к нам!
— Аркадий Давидович
Источник: capitally.ru
Решение проблемы «Недопустимая строка
с указанием класса»
Данная пошаговая инструкция, это альтернативный вариант решения проблемы с регистрацией COM компоненты 1С Предприятия comcntr.dll.
Первоначально воспользуйтесь вариантом регистрации — regsvr32. Подробней: «Регистрация COM компоненты 1С Предприятия comcntr.dll (V83.ComConnector)». И только в случае неудачи, используйте вариант приведенный ниже.
Создаём коннектор. Запускаем консоль «Службы компонентов».
«Панель управления» — «Администрирование» — выбираем «Службы компонентов».
В открывшемся окне «Службы компонентов» добавляем новый элемент, для этого переходим «Компьютеры» — «Мой компьютер» — из списка выбираем «Приложения COM+».
В контекстном меню выбираем «Создать» — «Приложение».
Самая простая и нелепая ошибка в 1С восстановить положение окна
Откроется Мастер установки приложений COM+.
Нажимаем «Далее».
«Установка или создание нового приложения» выбираем второй вариант «Создать новое приложение».
В поле «Введите имя нового приложения:» вводим «V83COMConnector».
«Способ активации» устанавливаем «Серверное приложение».
Нажимаем «Далее».
На следующем этапе выбираем учетную запись под которой запускается приложение.
Устанавливаем «Текущий (вошедший в систему) пользователь».
Нажимаем «Далее».
На этапе «Добавление ролей приложения» нажимаем «Далее».
На этапе «Добавление пользователей для ролей» нажимаем «Далее».
Нажимаем «Готово».
В ветке только что созданного нами приложения переходим в подветку «Компоненты» и создаем компонент.
В контекстном меню выбираем «Создать» — «Компонент».
Откроется Мастер установки компонентов COM+.
Нажимаем «Далее».
Выбираем первый вариант «Установка новых компонентов».
В открывшемся диалоге выбираем необходимый файл comcntr.dll и нажимаем «Открыть».
Окно Мастера установки компонентов COM+ измениться нажимаем «Далее».
Мастер собрал все необходимые сведения для выполнения установки, нажимаем «Готово».
Обратите внимание: после установки необходимо изменить свойства объекта.
Для этого переходим к ветке V83COMConnector.
Открываем свойства созданного компонента, переходим в ветку V83COMConnector — «Свойства».
В открывшемся окне переходим на вкладку «Безопасность».
В «Авторизация» снимаем флаг «Принудительная проверка доступа для приложений».
В «Политика программных ограничений» устанавливаем флаг «Применить политику программных ограничений» и выбираем «Уровень ограничений:» — «Неограниченный».
Если вы получаете данную ошибку:
«Ошибка отключения пользователей базы 1С, Процесс сервера не может быть запущен, так как указана неправильная идентификация. Проверьте правильность указания имени пользователя и пароля, ProgID: «V83.ComConnector» (HRESULT=8000401A)»
Переходим на вкладку «Удостоверение», устанавливаем «Указанный пользователь:» и вводим данные учетной записи с правами Администратора. В случае если используете домен, укажите доменную учетную запись.
Нажимаем «Применить» — «ОК».
Класс V83.COMConnector успешно зарегистрирован и может использоваться для подключения к информационным базам.
Статьи и документация
- FAQ
- Совместимость
- Активация Effector Saver
- Лицензионное соглашение
- Обновление Effector Saver
- Быстрый старт
- Установка и настройка Effector Saver
- Резервное копирование средствами 1С:Предприятия 8/BAS
- Завершение работы пользователей 1С:Предприятия 8/BAS
- Настройка задачи Отправка отчетов
- Резервное копирование
- Дополнительно
- Резервное копирование файлов и баз данных
- О задаче
- Вкладка «Основные параметры»
- Вкладка «Файлы»
- Вкладка «База MS SQL»
- Вкладка «База PostgreSQL»
- Вкладка «Хранилище архивов»
- Вкладка «Файл архива»
- Вкладка «Выполнить команды»
- Вкладка «Расписание автозапуска»
- Вкладка «Прервать выполнение»
- О задаче
- Вкладка «Подключение к базе»
- Вкладка «Отключение пользователей»
- Вкладка «Хранилище архивов»
- Вкладка «Файл архива»
- Вкладка «Выполнить команды»
- Вкладка «Расписание автозапуска»
- Вкладка «Прервать выполнение»
- О задаче
- Вкладка «Подключение к базе»
- Вкладка «Хранилище архивов»
- Вкладка «Файл архива»
- Вкладка «Выполнить команды»
- Вкладка «Расписание автозапуска»
- Вкладка «Прервать выполнение»
- О задаче
- Вкладка «Основные параметры»
- Вкладка «Хранилище архивов»
- Вкладка «Файл архива»
- Вкладка «Выполнить команды»
- Вкладка «Расписание автозапуска»
- Вкладка «Прервать выполнение»
- О задаче
- Вкладка «Подключение к базе»
- Вкладка «Отключение пользователей»
- Вкладка «Тестирование»
- Вкладка «Выполнить команды»
- Вкладка «Расписание автозапуска»
- Вкладка «Прервать выполнение»
- О задаче
- Вкладка «Подключение к базе»
- Вкладка «Тестирование»
- Вкладка «Выполнить команды»
- Вкладка «Расписание автозапуска»
- Вкладка «Прервать выполнение»
- О задаче
- Вкладка «Подключение к базе»
- Вкладка «Отключение пользователей»
- Вкладка «Выполнение процедуры»
- Вкладка «Выполнить команды»
- Вкладка «Расписание автозапуска»
- Вкладка «Прервать выполнение»
- О задаче
- Вкладка «Основные параметры»
- Редактирование команд
- Вкладка «Расписание автозапуска»
- Вкладка «Прервать выполнение»
- О задаче
- Вкладка «Основные параметры»
- Вкладка «Задачи в отчете»
- Вкладка «Параметры почты»
- Вкладка «Выполнить команды»
- Вкладка «Расписание автозапуска»
- Вкладка «Прервать выполнение»
- Восстановление резервной копии базы данных (среда SQL Server Management Studio)
- Как восстановить данные PostgreSQL
из резервной копии - Восстановление информационной базы 1С:Предприятия из резервной копии *.dt
- Активация Effector Saver
- Лицензионное соглашение
- Обновление Effector Saver 3
- Возможности
- Скриншоты
- Быстрый старт
- Установка и настройка параметров
- Резервное копирование средствами 1С:Предприятия 8
- Завершение работы пользователей 1С:Предприятия 8
- Настройка задачи Отправка отчетов
- Настройка резервного копирования 1С:Предприятия 8 штатными средствами
- Логирование
- Настройка и проверка работы механизма завершения работы пользователей для файловой базы 1С:Предприятия
- Выключение компьютера после выполнения задачи
- Удаление Effector saver
- Варианты организации резервного копирования информационной базы 1С:Предприятия
- Резервное копирование файлов и папок
- Архивирование произвольных данных
- О задаче
- Вкладка «Основные»
- Вкладка «Файлы»
- Вкладка «База MS SQL»
- Вкладка «База PostgreSQL»
- Вкладка «Настройка архивов»
- Вкладка «Параметры упаковки»
- Вкладка «Команды»
- Вкладка «Расписание»
- Вкладка «Прервать»
- О задаче
- Вкладка «Подключение»
- Вкладка «Отключить пользователей»
- Вкладка «Шифрование»
- Вкладка «Настройка архивов»
- Вкладка «Команды»
- Вкладка «Расписание»
- Вкладка «Прервать»
- О задаче
- Вкладка «Подключение»
- Вкладка «Шифрование»
- Вкладка «Настройка архивов»
- Вкладка «Команды»
- Вкладка «Расписание»
- Вкладка «Прервать»
- О задаче
- Вкладка «Основные»
- Вкладка «Настройка архивов»
- Вкладка «Настройка архивов FTP»
- Вкладка «Команды»
- Вкладка «Расписание»
- Вкладка «Прервать»
- О задаче
- Вкладка «Подключение»
- Вкладка «Отключить пользователей»
- Вкладка «Тестирование»
- Вкладка «Команды»
- Вкладка «Расписание»
- Вкладка «Прервать»
- О задаче
- Вкладка «Подключение»
- Вкладка «Тестирование»
- Вкладка «Команды»
- Вкладка «Расписание»
- Вкладка «Прервать»
- О задаче
- Вкладка «Подключение»
- Вкладка «Отключить пользователей»
- Вкладка «Выполнение процедуры»
- Вкладка «Команды»
- Вкладка «Расписание»
- Вкладка «Прервать»
- О задаче
- Вкладка «Основные»
- Редактирование команд
- Вкладка «Расписание»
- Вкладка «Прервать»
- О задаче
- Вкладка «Основные»
- Вкладка «Параметры почты»
- Вкладка «Команды»
- Вкладка «Расписание»
- Вкладка «Прервать»
Источник: mixbackup.com
Исправляем ошибку -2147221005(0x800401F3) при синхронизации ЗУП-БП
После обновления платформы 1С при синхронизации данных может появляться сообщение об ошибке -2147221005(0x800401F3). Данная ошибка обычно сопровождается строкой «Недопустимая строка с указанием класса» и связана с неверным кодом программы, не зарегистрированными в системе компонентами и другими релевантными факторами.
Содержание
Например, во время синхронизации возникает ошибка Обмен данными.ОбменЗарплата3Бухгалтерия3.Отправка данных со следующим содержимом:
Не удалось подключится к другой программе: -2147221005(0x800401F3): Недопустимая строка с указанием класса : COMConnector = Новый COMObject(ОбщегоНазначенияКлиентСервер.ИмяCOMСоединителя()); // «V83.COMConnector» : Возврат ОбщегоНазначенияСлужебныйКлиентСервер.УстановитьВнешнееСоединениеСБазой(Параметры, ПодключениеНедоступно, КраткоеОписаниеОшибки); : ЗаполнитьПараметрыПодключенияВнешнегоСоединения(СтруктураНастроек)); : РегистрыСведений.НастройкиТранспортаОбменаДанными.НастройкиТранспорта( : Результат = ВнешнееСоединениеДляУзлаИнформационнойБазы(УзелИнформационнойБазы); : ВнешнееСоединение = ОбменДаннымиПовтИсп.ПолучитьВнешнееСоединениеДляУзлаИнформационнойБазы( : ВыполнитьДействиеОбменаДляУзлаИнформационнойБазыПоВнешнемуСоединению(Отказ, : ОбменДаннымиСервер.ВыполнитьОбменДаннымиДляУзлаИнформационнойБазы( :Обработки.ВыполнениеОбменаДанными.ВыполнитьЗапускОбменаДанными(Параметры[0],Параметры[1]) : Выполнить ИмяМетода + «(» + ПараметрыСтрока + «)»; : ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова); : ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры); по причине: -2147221005(0x800401F3): Недопустимая строка с указанием класса
Причины возникновения ошибки -2147221005(0x800401F3)
Данная ошибка относится к регулярно встречающимся ошибкам 1С, и фиксируется у многих пользователей. Единственного и эффективного рецепта её решения не существует, так как она может иметь уникальную основу, и вызывается особенностями программного кода в конкретной системе.
Тем не менее к числу наиболее популярных причин ошибки -2147221005(0x800401F3) относятся следующие:
- Пользователь использует устаревшую конфигурацию 1С;
- Наличие некорректного кода программы (к примеру, обращение к устаревшему «V82.COMConnector» вместо «V83.COMConnector»);
- В системе не зарегистрирована библиотека comcntr.dll;
- У пользователя, запускающего определённый комплекс 1С, нет достаточных прав для работы с ним (к примеру, запуск выполняется из гостевой учётной записи, вместо учётной записи администратора).
Обновление конфигурации до последней версии
Вопрос обновления конфигурации 1С на примере «1С:Бухгалтерия 3.0» я рассматривал ранее. Поэтому здесь не имеет смысла описывать данный процесс.
Запускайте 1С с правами администратора
Убедитесь, что вы запускаете систему под учётной записью администратора, а не ограниченного в правах «Гостя» или аналога.
Измените код программы
В некоторых случаях код программы может устареть и не соответствовать текущей версии 1С. Эффективным решением ошибки -2147221005(0x800401F3) является замена строки кода:
COMConnector = Новый COMObject(«V82.COMConnector»);
COMConnector = Новый COMObject(«V83.COMConnector»);
После указанной замены проблема может быть решена.
Регистрация в системе компоненты comcntr.dll
Довольно часто ошибка возникает после обновления платформы, когда во время установки новой версии не регистрируется компонента comcntr.dll .
Для регистрации компоненты вручную необходимо выполнить в PowerShell от имени администратора следующие команды:
C:WindowsSysWOW64regsvr32 /u «c:Program Files1cv88.3.17.1851bincomcntr.dll» или C:WindowsSysWOW64regsvr32 /u «c:Program Files (x86)1cv88.3.17.1851bincomcntr.dll»
C:WindowsSysWOW64regsvr32 «c:Program Files1cv88.3.17.1851bincomcntr.dll» или C:WindowsSysWOW64regsvr32 «c:Program Files (x86)1cv88.3.17.1851bincomcntr.dll»
«8.3.17.1851» вам необходимо заменить на вашу версию платформы 1С.
После регистрации библиотеки скорей всего синхронизация заработает.
Последние статьи:
- Ошибка «1с:enterprise integrity violation»
- BSOD Windows APC_INDEX_MISMATCH win32kfull.sys
- Исправляем ошибку -2147221005(0x800401F3) при синхронизации ЗУП-БП
- Ускоряем скорость печати чеков по RDP на ККТ АТОЛ
- Как раздавать интернет Yota с телефона без ограничений
Источник: pogrommist.ru