1с не удалось подключиться к другой программе недопустимая строка с указанием класса

При установке новой платформы выполняется регистрация 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+.

Нажимаем «Далее».

master-ustanovki-prilozhenij-COM+-nazhimaem-dalee

«Установка или создание нового приложения» выбираем второй вариант «Создать новое приложение».

sozdat-novoe-prilozhenie

В поле «Введите имя нового приложения:» вводим «V83COMConnector».

«Способ активации» устанавливаем «Серверное приложение».

Читайте также:
Программа чтобы разговаривать с компьютером

Нажимаем «Далее».

vvedite-imja-novogo-prilozhenija

На следующем этапе выбираем учетную запись под которой запускается приложение.

Устанавливаем «Текущий (вошедший в систему) пользователь».

Нажимаем «Далее».

tekushhij-voshedshij-v-sistemu-polzovatel

На этапе «Добавление ролей приложения» нажимаем «Далее».

dobavlenie-rolej-prilozhenija

На этапе «Добавление пользователей для ролей» нажимаем «Далее».

dobavlenie-polzovatelej-dlja-rolej

Нажимаем «Готово».

zavershenie-mastera-ustanovki-COM+

В ветке только что созданного нами приложения переходим в подветку «Компоненты» и создаем компонент.

В контекстном меню выбираем «Создать» — «Компонент».

Откроется Мастер установки компонентов COM+.

Нажимаем «Далее».

otkroetsja-master-ustanovki-komponentov-COM+

Выбираем первый вариант «Установка новых компонентов».

ustanovka-novyh-komponentov

В открывшемся диалоге выбираем необходимый файл comcntr.dll и нажимаем «Открыть».

Окно Мастера установки компонентов COM+ измениться нажимаем «Далее».

vybiraem-neobhodimyj-fajl-comcntr.dll

Мастер собрал все необходимые сведения для выполнения установки, нажимаем «Готово».

master-sobral-vse-neobhodimye-svedenija-dlja-vypolnenija-ustanovki

Обратите внимание: после установки необходимо изменить свойства объекта.

Для этого переходим к ветке V83COMConnector.

Открываем свойства созданного компонента, переходим в ветку V83COMConnector — «Свойства».

В открывшемся окне переходим на вкладку «Безопасность».

В «Авторизация» снимаем флаг «Принудительная проверка доступа для приложений».

prinuditelnaja-proverka-dostupa-dlja-prilozhenij

В «Политика программных ограничений» устанавливаем флаг «Применить политику программных ограничений» и выбираем «Уровень ограничений:» — «Неограниченный».

politika-programmnyh-ogranichenij

Если вы получаете данную ошибку:

«Ошибка отключения пользователей базы 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) при синхронизации ЗУП-БП

-2147221005(0x800401F3): Недопустимая строка с указанием класса

После обновления платформы 1С при синхронизации данных может появляться сообщение об ошибке -2147221005(0x800401F3). Данная ошибка обычно сопровождается строкой «Недопустимая строка с указанием класса» и связана с неверным кодом программы, не зарегистрированными в системе компонентами и другими релевантными факторами.

Содержание

Например, во время синхронизации возникает ошибка Обмен данными.ОбменЗарплата3Бухгалтерия3.Отправка данных со следующим содержимом:

Не удалось подключится к другой программе: -2147221005(0x800401F3): Недопустимая строка с указанием класса : COMConnector = Новый COMObject(ОбщегоНазначенияКлиентСервер.ИмяCOMСоединителя()); // «V83.COMConnector» : Возврат ОбщегоНазначенияСлужебныйКлиентСервер.УстановитьВнешнееСоединениеСБазой(Параметры, ПодключениеНедоступно, КраткоеОписаниеОшибки); : ЗаполнитьПараметрыПодключенияВнешнегоСоединения(СтруктураНастроек)); : РегистрыСведений.НастройкиТранспортаОбменаДанными.НастройкиТранспорта( : Результат = ВнешнееСоединениеДляУзлаИнформационнойБазы(УзелИнформационнойБазы); : ВнешнееСоединение = ОбменДаннымиПовтИсп.ПолучитьВнешнееСоединениеДляУзлаИнформационнойБазы( : ВыполнитьДействиеОбменаДляУзлаИнформационнойБазыПоВнешнемуСоединению(Отказ, : ОбменДаннымиСервер.ВыполнитьОбменДаннымиДляУзлаИнформационнойБазы( :Обработки.ВыполнениеОбменаДанными.ВыполнитьЗапускОбменаДанными(Параметры[0],Параметры[1]) : Выполнить ИмяМетода + «(» + ПараметрыСтрока + «)»; : ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова); : ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры); по причине: -2147221005(0x800401F3): Недопустимая строка с указанием класса

-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С.

C:WindowsSysWOW64regsvr32

После регистрации библиотеки скорей всего синхронизация заработает.

Синхронизация данных ЗУП-БП

Последние статьи:

  • Ошибка «1с:enterprise integrity violation»
  • BSOD Windows APC_INDEX_MISMATCH win32kfull.sys
  • Исправляем ошибку -2147221005(0x800401F3) при синхронизации ЗУП-БП
  • Ускоряем скорость печати чеков по RDP на ККТ АТОЛ
  • Как раздавать интернет Yota с телефона без ограничений

Источник: pogrommist.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru