Интеграция со СБИС

Появилось сообщение «Источник данных не найден и не указан драйвер, используемый по умолчанию»

Появилось сообщение «Источник данных не найден и не указан драйвер, используемый по умолчанию»

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

Причина

На компьютере не установлен драйвер для работы с DBF-файлами.

Решение №1

  1. Определите разрядность конфигурации 1С, которая используется на компьютере.
  2. Выясните, установлен ли на компьютере пакет MS Office. Если установлен, так же определите его разрядность.

На заметку!

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

Если на компьютере:

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

    Установку драйвера нужно запускать через командную строку с ключом «passive».

Сопоставление DBF невозможно, если:

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

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

Решение №2

Если подходящего драйвера не найдено, то воспользуйтесь стандартным местом для хранения сопоставлений номенклатуры в 1С. В зависимости от конфигурации 1С это может быть регистр сведений «НоменклатураКонтрагентов» или справочник «НоменклатураПоставщиков».

  1. В файле настроек конфигурации определите место хранения номенклатуры контрагентов в 1С по параметру «НоменклатураПоставщиков». В нем должна быть указана ссылка на регистр сведений или ссылка на справочник.
  2. Настройте хранение результатов сопоставления номенклатуры в справочнике/регистре сведений. Для этого в файле настроек конфигурации в параметре «ФормаРаботыСНоменклатуройПоставщика» укажите значение:
    • Если параметр «НоменклатураПоставщиков» содержит ссылку на регистр сведений, укажите форму работы «СопоставлениеНоменклатуры_Регистры».
      <?xml version="1.0" encoding="utf-8"?>
      <ини>
              <ФормаРаботыСНоменклатуройПоставщика>'СопоставлениеНоменклатуры_Регистры'</ФормаРаботыСНоменклатуройПоставщика> 
      </ини>
      
    • Если параметр «НоменклатураПоставщиков» содержит ссылку на справочник, укажите форму работы «СопоставлениеНоменклатуры_Справочники».
      <?xml version="1.0" encoding="utf-8"?>
      <ини>
              <ФормаРаботыСНоменклатуройПоставщика>'СопоставлениеНоменклатуры_Справочники</ФормаРаботыСНоменклатуройПоставщика> 
      </ини>