Когда информационные системы, развернутые в компании или холдинге, имеют в своем составе отдельные базы данных, то для их эффективного применения в бизнесе нужно наладить обмен данными. Особенно это актуально для групп компаний с территориально распределенной структурой.
Рассмотрим организацию работы с разными конфигурациями 1С компании с распределенной структурой, подразделения которой находятся вдали друг от друга и их взаимодействие возможно только через интернет. В каждом из подразделений может находиться свой сервер с базой данных 1С, например, программы 1С:Предприятие. Если каждое подразделение ведет собственный учет, то нет кооперации между подразделениями, что существенно снижает эффективность бизнеса в целом. Поэтому налаживание обмена данными является гарантией полноценной работы компании.
Аналогичным образом устроена работа компании, вся инфраструктура которой находится в одном здании, но учет ведется в различных базах на основе разных программных продуктов 1С. Выбор нескольких учетных программ вызван необходимостью разграничения информационных потоков и обеспечения конфиденциальности информации. Это делается с целью улучшения управляемости на каждом этапе общего бизнес-процесса предприятия. Наладить синхронизацию данных в таких компаниях технически менее сложно, чем в территориально распределенных.
Для обмена данными между территориально распределенными базами 1С разработаны механизмы:
В этой статье мы касаемся только механизмов, позволяющих настроить обмен данными между конфигурациями 1С, не затрагивая предмет обмена со сторонними приложениями.
Для организации обмена данными существует ряд технологий:
Выбор транспорта для обмена данными зависит, в первую очередь, от возможностей базы данных. Когда существует возможность прямого доступа к базе-приемнику, часто используется ADO-соединение – прямое подключение источника к приемнику. Этот вариант максимально удобен для пользователя: после разовой настройки параметров обмена и авторизации в системе-приемнике, обмен производится одним нажатием кнопки или по расписанию. Когда нет прямого доступа к приемнику, данные выгружаются в промежуточный файл, передаются на сторону приемника и затем загружаются. Другой вариант проведения этой процедуры – с использованием общего FTP-ресурса.
Рассмотрим план настройки обмена данными между базами 1С поэтапно:
При реализации настройки обмена нужно учесть множество факторов на основе правильного понимания принципов работы обмена. Особое внимание требуется уделить настройке, если синхронизация настраивается в крупном предприятии с филиальной сетью и использованием информационной системы, состоящей из большого количества баз. Также к сложным случаям относятся базы, содержащие доработки, многочисленные дополнительные реквизиты, отличающиеся или устаревшие версии конфигураций. При таком раскладе рекомендуем для настройки обмена обратиться к профессионалам. Настройка простой передачи между типовыми конфигурациями возможна собственными силами ИТ-департамента компании.
Чтобы выбрать оптимальный вариант обмена данными, нужно в первую очередь ответить на вопрос: «Как располагаются базы данных?». Существует 3 основных варианта расположения информационной базы: на локальном компьютере, на сервере и в облаке. В соответствии с версией базы и вариантом ее размещения следует выбрать вид подключения. Наиболее эффективными являются прямое подключение, синхронизация через файл и FTP-ресурс. Дальнейшие действия зависят от выбранного варианта подключения.
Обмен данными между конфигурациями 1С – это процедура, необходимая для отлаженной, оперативной работы предприятия с филиальной сетью или распределенными офисами. Ресурсы, вложенные в организацию синхронизации, окупаются в минимальный промежуток времени. Типовой обмен достаточно прост для реализации штатным ИТ-специалистом, но в нестандартных случаях рекомендуем обратиться за помощью в компанию-интегратор за профессиональным сопровождением синхронизации консультантом и программистом.