Обмен между 1С и другими системами, Москва

Цена: 5 400 ₽
за 1 шт.

Описание товара

Вопрос обмена данными 1С с различными системами и между базами 1С был всегда актуален, а сейчас, в условиях массового перехода на 8 – ю версию 1С - тем более. Существует много способов реализации этой задачи:



1. ОБМЕН ДАННЫМИ С ИСПОЛЬЗОВАНИЕМ ФАЙЛОВ.

Принцип предельно прост. В одной базе делаете выгрузку данных в файл. Во второй базе – разбираете его, создавая при этом необходимые объекты. Наиболее часто используются следующие файлы:

  • .txt , .csv (обычные текстовые файлы). Придумываете любой разделитель для того, чтобы отличить одно поле от другого и в определенном порядке их располагаете, либо в первой строке файла размещаете служебную строку с описанием формата. Делаете выгрузку. Затем построчно читаете файл, выделяя данные между разделителями. Всё очень просто и универсально. Такой файл можно загрузить в практически любую программу. Пример загрузкитекстового файла в 1С описан в статье Загрузить данные в 1с из текстового файла с разделителями. Но, как по мне, дляобмена между базами 1С - способ не очень удобный.

  • . xml (структурированный по определенным правилам текст). Последнее время очень часто используется. В один файл можно выгружать данные с различной структурой. Можно написать обработку выгрузки и загрузки, а можно воспользоваться конвертацией данных. Это мощный инструмент для автоматизации процесса обмена данными между конфигурациями 1С посредством xml. Представляет собой конфигурацию 1С, в которой можно настраивать правила обмена данными между базами. Чтобы научиться с ней работать – придется потратить время. Если хорошо разобраться – можно реализовать практически любой обмен, но обработка нестандартных ситуаций - требует хороших знаний её настройки. Применяется в качестве транспортных файлов в управлении распределенными базами данных (УРИБ илиУРБД). В случае, если базы данных одинаковой структуры и данные в них одного происхождения (совпадают внутренние идентификаторы объектов), то выгрузка – загрузка объектов через . xml чрезвычайно проста благодаря так называемой XML-сериализации. Это представление данных 1С:Предприятия 8 различных типов в виде последовательности данных XML, и наоборот.

  • .dbf (старый формат файлов баз данных). 1С 7.7 хранит файлы своих баз именно в этом формате. Всё очень легко - на уровне ячеек таблиц. Для переноса данных различной структуры придется использовать различные файлы, либо делать избыточные «простыни». Способ имеет место быть. Он удобнее текстовых файлов, но не каждая программа прочитает dbf. 7 и 8 – я версия читают без проблем.

  • При выборе способа обмена через файлы - необходимо писать обработчик выгрузки и обработчик загрузки. Если данныевыгружаются из версии 7.7, то обработку придется писать в 7 – ке. Это минус данного способа.

2. ОБМЕН ДАННЫМИ С ИСПОЛЬЗОВАНИЕМ OLE И COM.

Это вариант запуска одной конфигурации 1С из другой, либо прямое обращение к базе данных (в случае с СУБД MSSQL и др.). Т. е. из одной базы подключаемся к другой и вытаскиваем все, что необходимо.

Последнее время этот способ я наиболее часто использую, когда базы находятся в пределах одной локальной сети или есть возможность использовать копии. Также я использую конвертацию данных, но иногда по каким – либо причинам её использовать рискованно (сложные выборки или последующие обработки и др). Пример использования технологии OLE рассмотрен в статье Загрузить остатки в 1С 8 из 7.7 с использованием OLE.


3. ИСПОЛЬЗОВАНИЕ ПЛАНОВ - ОБМЕНА.

В случае, если нужно настроить постоянный обмен между базами, и базой – источником является конфигурация 1С 8 - й версии - желательно использовать планы обмена. Они позволяют регистрировать объекты для передачу в базу – приёмник. Т. е., например, стоит задача выгрузки документов. Если у вас нет плана обмена, то вы не знаете, какие документы нужно перегружать. Вы можете отобрать документы за весь период. Однако после выгрузки пользователи снова могут их изменить. Придется снова перегружать весь период, а если изменят документы в прошлом периоде? Вы об этом не узнаете. Создав план обмена, вы сможете видеть и из обработки выгрузки обращаться к перечню измененных документов и выгружать только их.Планы обмена можно использовать независимо от того при помощи какого способа происходит обмен данными.


4. ОБМЕН С УДАЛЕННЫМИ БАЗАМИ ДАННЫХ.

В случае, если базы находятся в разных сетях, а обмениваться с ними нужно постоянно и автоматически - вы можете использовать:

  • файловый обмен, выкладывая файлы в определенное хранилище в интернет по file transfer protocol (ftp), либо, например, организовав веб – сервис для передачи тех же самых файлов в двоичном виде по http.

  • настроить веб – сервис для возможности удалённого вызова функций базы данных – источника с последующей обработкой результатов их выполнения. Например, можно организовать обмен справочником номенклатура. Для этого в одной базе создаётся веб – сервис.

Обращаем ваше внимание на то, что торговая площадка BizOrg.su носит исключительно информационный характер и ни при каких условиях не является публичной офертой.
Заявленная компанией Авента, ООО цена услуги «Обмен между 1С и другими системами» (5 400 ₽) может не быть окончательной ценой оказания услуги. Для получения подробной информации о наличии и стоимости указанных товаров и услуг, пожалуйста, свяжитесь с представителями компании Авента, ООО по указанным телефону или адресу электронной почты.
Телефоны:
Обмен между 1С и другими системами