21.02.24

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

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

Обновления коснулись работы с объектами 1С, оптимизации скорости выгрузки, а также добавления выгрузки данных в MS SQL и PostgreSQL.

А теперь обо всем подробнее.

О работе с объектами 1С

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

Т.е. теперь вы можете выгружать данные не только по «Запросам 1С», но и по «Объектам 1С».

Вот небольшое видео, иллюстрирующее новый подход:

Об оптимизации скорости выгрузки

До последнего обновления при поступлении товара и одновременном проведении большого количества документов, Экстрактор затрачивал треть времени работы на выполнение этой задачи, что заметно замедляло процесс выгрузки данных. Чтобы это исправить, мы убрали передачу «Объекта» на сервер, добавили кеширование и сделали еще несколько оптимизаций.

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

Экстрактор 1С.jpg

О поддержке выгрузки в SQL и PostgreSQL

Самым значительным изменениям подверглась система выгрузки данных (драйвера).
Мы добавили поддержку выгрузки в режимах:

  • Microsoft SQL Server:
  1. Вставка (insert большими блоками).
  2. Bulk Insert (вставка через файл)
  • PostgreSQL:
  1. Вставка (insert большими блоками).
  2. COPY (вставка через файл).
Одной из ключевых особенностей выгрузки в MS SQL и PostgreSQL является то, что обе этих СУБД блокировочные, в отличие от СУБД Clickhouse. Это значит, что при одновременной вставке или удалении данных в таблице, строки, а иногда и вся таблица, блокируются. В результате мы разработали решение, которое собирает данные со всех параллельно выполняемых секций и после поочередно вставляет полученные данные на стороне SQL-сервера в рабочую таблицу, минуя блокировки и обеспечивая бесперебойное выполнение операций.

Наша команда продолжит дорабатывать функционал Экстрактора 1С. Будьте в курсе всех новостей и задавайте вопросы о работе в программе в нашем Телеграм-канале. Чтобы подключить бесплатный демо-доступ к программе на 10 дней, оставляйте заявку и наши менеджеры Вам все подробно расскажут.


Оставить заявку

Хотите узнать об Экстракторе 1С более подробно, переходите по ссылкам и смотрите видео: 

Общая презентация Экстрактор 1С   

Первая выгрузка   

Про инкрементальную выгрузку

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