|
|
|
Передача данных из 1С в Access
|
|||
|---|---|---|---|
|
#18+
Работают две учетные системы: 1C УТ и самописная на Access Стоит задача - при проведении документов в 1С передавать данные в Access. Может быть кто-нибудь с таким сталкивался? Как у Вас такое реализовано? Или как такое лучше сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2010, 13:39 |
|
||
|
Передача данных из 1С в Access
|
|||
|---|---|---|---|
|
#18+
Через ADO, например. Если хочется онлайн - обмен. При проведении дока в 1С писать в аксесную базу напрямую. Надо, правда, тестировать на быстродействие. ADO достаточно медленная штука. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2010, 15:37 |
|
||
|
Передача данных из 1С в Access
|
|||
|---|---|---|---|
|
#18+
Я выгружал через Data export for SQL server можно скачать здесь http://www.sqlmanager.net ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2010, 08:36 |
|
||
|
Передача данных из 1С в Access
|
|||
|---|---|---|---|
|
#18+
Не могу найти как из 8.2 подключиться к access. Может у кого есть ссылки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2010, 09:45 |
|
||
|
Передача данных из 1С в Access
|
|||
|---|---|---|---|
|
#18+
RitDНе могу найти как из 8.2 подключиться к access. Может у кого есть ссылки? Соединение = Новый COMОбъект("ADODB.Connection"); ConnectionString = "driver={SQL Server}; server=; uid=; Pwd=; Database = "; Соединение.ConnectionTimeOut =300; Соединение.CursorLocation = 3; Попытка Соединение.Open(ConnectionString); Сообщить("Соединение осуществлено в "+ТекущаяДата()); Исключение Предупреждение("Невозможно установить соединение"); Возврат; КонецПопытки; Так подключаться. Для Акцесса будет другая строка подключения (погугли). Здесь http://rsdn.ru/ можно почитать про этот объект. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2010, 10:23 |
|
||
|
Передача данных из 1С в Access
|
|||
|---|---|---|---|
|
#18+
RitDНе могу найти как из 8.2 подключиться к access. Может у кого есть ссылки?Не важно к чему. Универсальный метод. Каким-либо способом создаете пустой текстовый файл с расширением *.txt на диске с произвольным именем (например, в notepad). Переименовываете расширение файла на *.udl. Далее двойным кликом открываете этот файл и, используя стандартный интерфейс MS Windows, производите в диалоговом режиме настройку ADO Connection (к чему коннектиться, с помощью какого драйвера, с какими параметрами и т.д. и т.п.). После чего сохраняете изменения в файле и открываете его с помощью текстового редактора. В котором видите готовую строку соединения для ADO Connection. А еще можно настроить ADO Connection таким образом, чтобы он брал параметры соединения непосредственно из такого UDL-файла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2010, 11:59 |
|
||
|
Передача данных из 1С в Access
|
|||
|---|---|---|---|
|
#18+
RitDНе могу найти как из 8.2 подключиться к access. Может у кого есть ссылки? http://connectionstrings.com/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2010, 12:26 |
|
||
|
Передача данных из 1С в Access
|
|||
|---|---|---|---|
|
#18+
Access = Новый COMОбъект("ADODB.CONNECTION"); Попытка СтрокаПодключения="Driver={Microsoft Access Driver (*.mdb)};Dbq=" + ИмяФайла + ";Uid=Admin;Pwd="; Access.Open(СтрокаПодключения); Исключение Сообщить("Все плохо:"+ОписаниеОшибки()); Возврат; КонецПопытки; Если ИмяФайла="" Тогда Предупреждение ("Не заполнено имя файла!"); Возврат; КонецЕсли; НаборЗаписей = Новый COMОбъект("ADODB.RecordSet"); НаборЗаписей.Open("SELECT * FROM TABLE;",Access,2,3,); Попытка НаборЗаписей.MoveFirst(); Исключение //нет записей в рекордсете НаборЗаписей.Close(); Возврат; КонецПопытки; Пока НаборЗаписей.EOF()=0 Цикл НовыйЭлемент = Справочники.СотрудникиОрганизаций.СоздатьЭлемент(); НовыйЭлемент.Наименование = НаборЗаписей.Fields("FAM").Value; НовыйЭлемент.Код =Формат(НаборЗаписей.Fields("TabNomer").Value,"ЧГ=0"); НовыйЭлемент.Записать(); НаборЗаписей.MoveNext(); КонецЦикла; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 13:20 |
|
||
|
Передача данных из 1С в Access
|
|||
|---|---|---|---|
|
#18+
Из 1С в Access Для каждого строка из ТЗ Цикл НаборЗаписей.AddNew(); НаборЗаписей.Fields("KOD").Value = строка.Код; НаборЗаписей.Fields("NAME").Value = строка.Наименование; НаборЗаписей.update(); КонецЦикла; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2010, 13:26 |
|
||
|
|

start [/forum/topic.php?fid=28&fpage=98&tid=1521960]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
75ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 396ms |

| 0 / 0 |
