Синхронизация между конфигурациями 1С: новая шина данных от Денвик
Отрасль компании
Производство
Продукт
Экстрактор 1С
Задача
Синхронизировать справочники в программах «Бух» и «УНФ» так, чтобы можно было формировать регламентированную отчётность и анализировать результаты работы компании, избегая при этом выгрузки ненужных данных
Заказать проект Задать вопрос
Частые проблемы с синхронизацией данных в 1С могут привести к ошибкам в отчётах и аналитике. Подробнее про "Экстрактор 1С" и "Инжектор 1С" и их применении для решения проблемы рассинхронизации данных

Эффективное управление данными является ключевым фактором успеха.
Особенно это актуально для компаний, использующих несколько конфигураций 1С для ведения учёта и управления ресурсами.

Одной из распространённых проблем является рассинхронизация справочников между разными системами, что может привести к ошибкам в отчётности и аналитике. 

Существует множество конфигураций 1С и платформ.
Однако часто возникает необходимость настроить обмен данными между ними.
Это может включать справочники, продажи, поступления, сверку остатков и другие функции.

Какие есть варианты решений?
  1. Шина данных от 1С — специализированный инструмент для программистов с ограниченными настройками для пользователей.
  2. Типовые модули обмена для ограниченного числа конфигураций и платформ.
  3. Кастомное решение (разработчик пишет самостоятельно).

А так хочется простоты, доступности, лоукодности. 
Разберем это на примере продуктов «Экстрактор 1С» и «Инжектор 1С» от компании «Денвик Аналитика».

60374165_9510301.png

Проблема рассинхронизации справочников

Представьте себе компанию, которая использует конфигурацию 1С:Бухгалтерия для ведения бухгалтерского учёта и 1С: УНФ для управления продажами и финансами. 

В таких системах часто возникают проблемы с синхронизацией справочников, например, контрагентов, товаров, услуг и т. д. 

Это может быть связано с различными причинами, такими как: 
  • различия в структуре данных между конфигурациями;
  • избыточная выгрузка данных типовыми модулями обмена;
  • ошибки при ручном заполнении сквозных идентификаторов.

В результате компании вынуждены тратить много времени и ресурсов на ручную синхронизацию данных, что снижает эффективность работы и увеличивает риск ошибок.  

У клиента возникла проблема: справочники в программах «Бух» и «УНФ» были рассинхронизированы. 
Это мешало формировать регламентированную отчетность и анализировать результаты работы компании.

Использовать стандартный модуль обмена было нельзя, потому что он выгружал слишком много ненужных данных. Клиенту требовалась только определенная информация.

Решение проблемы с помощью Экстрактора 1С

Одним из решений проблемы рассинхронизации справочников является использование специализированных инструментов, таких как Экстрактор 1С. 

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

Архитектура решения
Была использована архитектура:

Screenshot_1.png

Использование Экстрактора 1С для синхронизации справочников между 1С:Бухгалтерия и 1С:УНФ позволило решить вопрос. 

В этом случае данные выгружаются из Бух в таблицу СУБД, а затем асинхронно загружаются в УНФ. 

Благодаря этому можно выстроить однозначное соответствие записей между системами, включая уже существующие.

Для сопоставления записей используется функционал формирования отчётности внутри Инжектора по двум базам. 

Не записывая данные, можно в Конструкторе сопоставить запросы записей между собой и доработать (дополнить) идентификаторами те записи, которые не были сопоставлены.

Клиент пытался использовать сквозные идентификаторы, но это не сработало. Они подразумевали только ручное заполнение, что всегда сопряжено с риском ошибок. Поэтому для сопоставления они оказались непригодны.

Заказчик уверял нас, что всё было сопоставлено, но мы быстро обнаружили дубликаты и несоответствия в справочниках.

Для интеграции данных между системами мы использовали метод отчетности в Инжекторе. Это позволило сопоставлять записи из двух баз данных, не записывая их напрямую.

Screenshot_2.png
В Конструкторе разработали специальные запросы для корреляции данных. Они помогли выявить и дополнить недостающие элементы.

Благодаря этому процессу синхронизировали справочники между системами. Передача данных стала стабильной и бесперебойной.

Рисунок3.png
Это оптимизировало обмен информацией и улучшило взаимодействие между системами.
Рисунок4.png
Это решение помогло создать аналитику и автоматизировать процесс работы с контрагентами.

Преимущества использования Экстрактора 1С

Использование Экстрактора 1С имеет ряд преимуществ:
  • Гибкость: возможность выгружать только необходимые данные, а не всю информацию.
  • Автоматизация: асинхронная загрузка данных позволяет настроить бесперебойный обмен между системами.
  • Точность: однозначное соответствие записей благодаря использованию идентификаторов.
  • Снижение трудозатрат: автоматизация процесса синхронизации позволяет сократить время, затрачиваемое на рутинные операции.
Рисунок5.png

Практика показывает, что подобные проблемы с синхронизацией данных достаточно распространены. Многие компании сталкиваются с необходимостью ручной синхронизации справочников между разными конфигурациями 1С.

Например, компания, использующая 1С:Бухгалтерию и 1С:УНФ, может столкнуться с проблемой рассинхронизации справочников контрагентов. 

В данной ситуации применение Экстрактора 1С обеспечивает автоматизированную процедуру выгрузки данных о контрагентах из бухгалтерского модуля в реляционную базу данных, а также их последующую загрузку в систему управления нормативно-справочной информацией (УНФ). 

Данный процесс гарантирует точное и однозначное соответствие между записями в обеих системах, что существенно повышает надежность и точность учета контрагентов в рамках информационных систем предприятия.


Наши менеджеры ответят на все вопросы, произведут расчет стоимости услуг и подготовят коммерческое предложение!
Заказать проект