1C Script Builder — это разработка для пользователей QlikView и 1С.
Главной проблемой при загрузке данных из систем 1С в любую другую систему является отсутствие стандарта относительно наименования таблиц и полей в базе данных. Если посмотреть внутрь базы данных, то можно увидеть множество таблиц с непонятными названиями вида: _Accumreg10146, _Document134, _Reference70 и т.п. Такая же ситуация с названиями полей: _IDRRef, _Rd1078, _Rd1085RRef, _Rd1689_RTRef и т.п.
При этом, названия таблиц и полей различны даже при установке одной версии и конфигурации 1С на различных предприятиях, а также изменяются при значительном обновлении конфигурации. Обычно, разработчики 1С не имеют представления о структуре физического хранения к базе данных, так как пользуются внутренним языком запросов 1С.
Поэтому для загрузки данных из 1С во внешнюю для нее систему (в данном случае – QlikView) можно использовать два основных метода:
Выгрузка из 1С промежуточных файлов (например, в формате XML) на диск и загрузка данных из этих файлов во внешнюю систему.
Основные недостатки этого варианта: невозможность выгрузки данных в любое время, низкая скорость выгрузки при больших объемах данных, уменьшение надежности системы, которая может быть вызвана сбоями при выгрузке, необходимость настройки выгрузки, управления файлами выгрузки, синхронизации загрузки/выгрузки, постоянным отслеживанием результатов выгрузки. Такой метод не применим для промышленного использования.
Использование специальных коннекторов, которые позволяют загружать данные в QlikView из источников с нестандартной структурой хранения данных (в данном случае – 1С).
При всех преимуществах метода (простота разработки скриптов загрузки и абстрагирование от структуры физического хранения данных), имеются также и недостатки: более медленная загрузка данных относительно прямой загрузки из баз данных, недостаточная гибкость при построении сложных запросов, необходимость приобретения лицензии на коннектор.
Для того чтобы решить проблемы перечисленных методов, и предоставить пользователям 1С простой механизм интеграции с QlikView был разработан специальный 1С Script Builder.
1С Script Builder реализован в виде внешней 1С-обработки и предназначен для автоматизированного проектирования скрипта загрузки данных из БД 1С версии 8.x в аналитическое приложение QlikView.
Использование 1С Script Builder позволяет получить максимальную скорость загрузки данных и максимальную гибкость при формировании самых сложных запросов.
Для получения документации по 1С Script Builder или дополнительной информации, пожалуйста, отправьте нам запрос.
Найти решение у бизнес-партнера QlikTech (QlikView) в России.
Форум разработчиков QlikView и Qlik Sense. Получите ответы на все вопросы по QlikView и Qlik Sense!