1с ошибка произошла исключительная ситуация

Обновлено: 05.07.2024

: Ошибка при вызове метода контекста (Execute): Произошла исключительная ситуация (ADODB.Connection): Операция не допускается, если объект закрыт.
Выборка = Соединение.Execute(ТекстЗапроса);
по причине:
Произошла исключительная ситуация (ADODB.Connection): Операция не допускается, если объект закрыт.

(10) 10 минут - это очень мало
а кому ты, кстати, возвращаешь СтатусВозврата?

в общем, я без описания ошибки дальше отказываюсь разговаривать

Ошибка подключения, как я поняла, но я ввожу все данные правильно

(29) пиши как в (21). Это раз)
а два, ройся в строке подключения. косяк только там

мисс, хва прикалываться))) строку полностью :) и можно не скрином)


Ошибка подключения: : Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию

(42) это тот, кто скажет тебе, что нужно указать правильно источник данных и драйвер

Когда подключаюсь к MeSQL WorkBench, используется ип адрес, юзер, пароль. Вот и я так использую

драйвер-то установлен, в ODBC проверка подключения прохдит?

счас выяснится, что девушка притащила работу в виде базы и обработки домой и рассчитывает, что всё сразу взлетит

автор, у тебя точно база mysql?))) код в (0) где выполняется, какая-платформа

вообще имхо проще ошибки поДключения через остастку odbc ловить, потом когда там ок, уже в 1с)

да какой там текст запроса, нам бы соединение открыть для начала))

Установила драйвер mysql-connector-odbc-5.1.11-winx64 Все та же ошибка, 1С не видит этого драйвера(

ось какая? 1с в каком режиме работает? версия 1с? если 8.2 УФ где код исполняется? под каким пользователем сервер?

Ошибка подключения: : Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию

(70)в остнастке odbc панели управления создай источник данных с твоими параметрами и там проверь подключение, если это не работает, дальше нет смысла копать

Описание ошибки:
Проявила себя в клиент-серверной базе. Релиз платформы 1С: Предприятие 8.3.13.1644.

Полная формулировка ошибки:

• Имени файла или пути не существует.
• Файл используется другой программой.
• Имя книги, которую вы пытаетесь сохранить, совпадает с именем открытой в данный момент книги.

1C 8 Произошла исключительная ситуация (Microsoft Office Excel): Нет доступа к файлу .xlsx

1С 8 работа с Excel Ошибка при вызове метода контекста (Open)

При доработке в расширении для конфигурации 1С: Комплексная автоматизация 8, ред. 2, которая должна загружать данные из файлов Excel и при попытке выполнения в коде РабочаяКнига = ExcelПриложение . WorkBooks . Open ( ФормаИмпортXLS.ИмяФайла ); . Что удивительно, но в более ранней редакции Комплексной, 1.1, эта проблема не возникала в этом же коде, хотя обе базы на одном сервере.

1C 8

Популярность этого варианта подтверждается исчерпывающим обсуждением и вот на этом ресурсе: "v8.x: [РЕШЕНО] Ошибка при вызове метода контекста (Open) при работе с Excel"

1C 8.2 8.3 Произошла исключительная ситуация (Microsoft Office Excel): Нет доступа к файлу

Проблема была рещена данным простым решением, но обращу внимание на то, что данное действие должно быть выполнено на сервере, а не на локальном рабочем месте.


Причина

Решение №1

  1. Определите разрядность платформы для конфигурации 1С, которая используется на компьютере. Для этого запустите диспечер задач Windows, перейдите на вкладку «Процессы» и проверьте название процесса 1С.
    • 1cv8ct.exe *32 — это 32-разрядная платформа (x86);
    • 1cv8ct.exe *64 — это 64-разрядная платформа (x64).


Если вы используете клиент-серверную версию 1С, проверку нужно выполнять на компьютере, где установлена серверная часть.

  • 1С x86, а MS Office x86 или не установлен — скачайте драйвер x86;
  • 1С x64, а MS Office x64/x86 или не установлен — скачайте драйвер x64.


  • 1С x86, а MS Office x64;
  • используется клиент-серверная версия 1С: клиент на компьютере с ОС Windows, а на сервере другая ОС.

В этих случаях воспользуйтесь другим решением.

Решение №2

  1. Определите каталог хранения настроек 1С.
    По-умолчанию это «С:\Sbis1C». В зависимости от режима работы, настройки могут храниться на сервере вместе с базой 1С или на локальном компьютере.
  2. В зависимости от конфигурации 1С, скачайте файл *.xml:
    • для 1С: «Управление торговлей» версия 10 , «Управление производственным предприятием» — файл настроек.
    • для 1С: «Управление торговлей» версия 11, «ERP», «Бухгалтерия государственного учреждения», «Бухгалтерия сельскохозяйственного предприятия», «Бухгалтерия 2.0», «Бухгалтерия 3.0», «Комплексная автоматизация 2.0», «Управление нашей фирмой 1.0» — файл настроек.
  3. Переименуйте скачанный файл в соответствии с другими файлами настроек, но не указывайте расширение «sbis».

Например: имя файла в настройках имеет вид «ВО82КА1-1-36_Конфигурация.sbis3.xml». Скачанный файл назовите «ВО82КА1-1-36_Конфигурация.xml»

Решить данную проблему можно двумя способами.

Переустановить платформу под правами Администратора или под пользователем, у которого есть такие права.

Если не получилось как в способе №1, то можно вручную зарегистрировать самому эту компоненту.

Перед этим нам необходимо изменить Параметры контроль учетной записи.

Для Windows 7 нам необходимо зайти в Пуск затем в Панель управления.

Для Windows 10 нам необходимо в левом нижнем углу панели задач в строке поиска набрать Панель управления и перейти по открывшейся ссылке.

В правом верхнем углу Панели управления выбрать Просмотр-Мелкие значки и затем в списке перейти в Учетные записи пользователей.



Там выбрать Изменить параметры контроля учетных записей.


Затем поставить ползунок в самом нижнем положении.

И перезапустить компьютер.

После перезагрузки необходимо:

Для Windows 7 надо перейти в Пуск, затем в строке поиска ввести cmd.exe,нам покажет что найдена Командная строка и, щелкнув по ней правой клавишей мыши, выбрать "Запуск от имени администратора".

Для Windows 10 нам необходимо в левом нижнем углу панели задач в строке поиска набрать Командная панель или cmd.exe и, щелкнув по ней правой клавишей мыши, выбрать "Запуск от имени администратора".



У нас откроется Командная строка, где нам необходимо ввести команду:

1.Для платформы x86

Regsvr32 "C:\Program Files (х86)\1cv8\номер версии вашей платформы\bin\comcntr.dll" (regsvr32пробел"C:\Program Files (х86)\1cv8\номер версии вашей платформы\bin\comcntr.dll").



2.Для платформы х64

Regsvr32 "C:\Program Files\1cv8\номер версии вашей платформы\bin\comcntr.dll" (regsvr32пробел"C:\Program Files\1cv8\номер версии вашей платформы\bin\comcntr.dll").



Затем нажать клавишу Enter.

Если все сделали правильно, то увидите вот такое окно.



После этого необходимо перезагрузить компьютер. Как включится, пробуйте снова сделать синхронизацию.

Читайте также: