Access и 1С

Новая тема
Добрый день.

Не подскажите как можно к 1С подключить mdb файлы.

То есть, есть необходимость из Access вытащить данные и подкачать их в 1С.



Заранее благодарен.
Никак. Только через DBF-ы.
"Можно через OLE или ADO. Последнее в данном случае гораздо лучше.

Вот пример:

Перем БДАКС, ПутьКФайлу, ЗапросACCESS, НазвЗапроса;

 /*открываем базу*/

БДАКС = CreateObject("ADODB.Connection");

 /*Нужно указать провайдера вашего компа, у меня Microsoft.Jet.OLEDB.4.0*/

БДАКС.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+ПутьКФайлу+ "; Mode=Read");

 /*открываем запрос или таблицу из базы ACCESS*/

ЗапросACCESS=CreateObject("ADODB.Recordset");

ЗапросACCESS.OPEN(НазвЗапроса,БДАКС,2,3);  

 /*Далее применяя к ЗапросACCESS методы MoveFirst(), MoveNext(), Fields(НазваниеПоля).Value бегаем по табличке и скачиваем из нее данные в объекты 1С (таблицу значений, справочник и т.д.).

 Потом нужно все закрыть за собой*/

ЗапросACCESS.Close();

БДАКС.Close();



Если что непонятно - пишите.



"
В Access экспортируй файл в DBF и работай в 1С с DBF форматом благо функций и процедур в для работы с DBF куча.
Читают тему
(гостей: 1)

Быстрый переход