|
Обмен данными между базой 1С и произвольной СУБД
В настоящее время для автоматизации учета деятельности предприятия большой популярностью пользуются
программные продукты 1С. Однако, наряду с ними, часто используются и системы других
разработчиков, функциональные возможности которых больше подходят для решения тех или иных задач.
При использовании неоднородных систем организация обмена данными между ними может быть непростой задачей,
так как готовых инструментов для построения системы обмена может не предусматриваться.
Например, в торговой компании бухгалтерский учет может вестись в 1С:Бухгалтерия 8.1,
а продажи осуществляться в специально разработанной для этого базе данных FoxPro.
При этом отдел продаж может пожелать получать все первичные документы из бухгалтерской базы данных.
В таких случаях организовать обмен данными между неоднородными системами можно несколькими способами:
- Осуществить перенос данных 1C путем ручной выгрузки данных из базы-источника с последующей их загрузкой в базу-приемник.
- Интегрировать системы.В таком случае перенос данных между двумя
системами может происходить в режиме реального времени, без необходимости каких-либо
дополнительных действий со стороны пользователя. При этом изменение данных в одной системе
будет автоматически вызывать изменение соответствующих данных в другой системе.
Часто такой подход используется для синхронизации информации между базами данных.
Обмен данными между 1С и "не 1С" базами данных.
У нас есть опыт разработки программных решений по интеграции 1С с системами управления базами данных:
- MS Access
- MSSQL
- MySQL
- FoxPro
- PostgreSQL
- IBM DB2
- Oracle
- и др.
Примеры обмена данными 1С с произвольной системой:
- Перенос данных при внедрении 1С:Предприятие. При переходе с любой "не 1С" системы на 1С необходимо максимально автоматизировать
процесс переноса данных из старой системы, например, MS Access в новую.
Автоматизированный перенос данных позволяет ускорить начало работы в новой системе, минимизировать количество ошибок и дает
возможность последующей дозагрузки данных, которые не были загружены сразу.
Для решения данной задачи мы разрабатываем индивидуальные утилиты по выгрузки данных MS Access
и их загрузке в 1С.
- Обмен данными с MSSQL. Используется для учета рабочего времени. Турникеты с помощью специального ПО
записывают информацию в базу данных MSSQL. Далее с помощью специальной обработки осуществляется перенос данных в базу 1С,
в которой определяется статистика посещений, анализируется информация и формируются
соответствующие документы в 1С:Зарплата и Кадры.
- Иногда удобно проанализировать результаты хозяйственной деятельности или другую
статистическую информацию с помощью более простого и гибкого средства, чем 1С.
Или в штате есть человек, знакомый с запросами SQL и работой в другой программе и изучать
запросы 1С не представляется целесообразным. В таком случае возможна настройка
ручной или автоматизированной выгрузки необходимых данных в другую базу данных, более подходящую
для решения конкретной задачи, например MS Access.
В данном случае разрабатывается специальный модуль, который выгружает и обновляет данные в сторонней базе данных.
После этого данные можно проанализировать средствами данной программы.
Осуществим интеграцию 1С с произвольной системой!
Обращайтесь к нам по телефону (495) 708-44-20
или к on-line консультанту по ICQ.
Мы будем рады помочь Вам в решении любой задачи
по автоматизации обмена данными 1С!
|
|