Дашборды - это наглядный и эффективный инструмент маркетологов, бизнес-аналитиков, менеджеров проектов, HR-специалистов и учёных. Довольно часто для их разработки используют данные учетных программ 1с. Но есть одна проблема: загрузка данных в дашборды требует таблицы в формате CSV. 1с много чего может, а вот CSV - нет. Поэтому напрашивается довольно простое решение, в котором "Универсальный отчет" из 1с может вытащить из базы любые таблицы и записать их в формате MXL (специализированный формат таблиц 1с) или XLS (таблицы ексель), а описываемая внешняя обработка сможет превратить его в нужный формат для загрузки в BI-систему.
Порядок работы с конвертером
По кнопке Выбрать вам следует указать файл на диске, который предназначен для конвертации. В текстовом поле справа от кнопки появится полное имя файла-источника. Преобразование файла обработка начнет сразу после вашего выбора. Результат преобразования вы увидите в окне Тело файла. При необходимости в этом окне возможно внести какие-либо изменения. При нажатии на кнопку Сохранить рядом с исходным файлом будет записан конвертированный файл с расширением CSV.
Флажками на экранной форме устанавливаются режимы работы обработки. Они позволяют выбрать формат таблицы-источника, а флажок Форматировать заголовок определяет режим обработки первой строки файла. Для выгрузки в ДатаЛенс. Она должна состоять из заголовков колонок файла. Если флаг сброшен (значение ЛОЖЬ), то первая строка выходного файла никак не изменяется. Если его взвести (значение ИСТИНА), то из заголовков таблицы будут исключены пробелы. Например, если в файле источнике присутствует название колонки "Подразделение организации", то в файле CSV вы получите "ПодразделениеОрганизации", а вместо "Табельный номер сотрудника" вы получите "ТабельныйНомерСотрудника".
Настройка параметров обработки
Поле Файл - это простая текстовая строка, она отображает выбранный для конвертации файл. Заполняется оно программой и его нельзя изменять вручную.
Разделитель - в этом поле указывается разделитель данных в файле CSV.
Кодировка - в этом поле указывается кодировка, в которой будут выгружены данные. Самые распространённые: UTF-8, UTF-16, ANSI, OEM. При необходимости вы можете указать любую иную кодировку, поддерживаемую 1С.
Код открытый, тестировался а платформе 1С:Предприятие 8.3 (8.3.23.1865). Обработка может подключаться к базе 1С как внешняя или запускаться через "Файл открыть". Во встроенной справке доступно краткое описание и порядок работы для пользователей.
Проверено на следующих конфигурациях и релизах:
- Зарплата и управление персоналом, редакция 3.1, релизы 3.1.27.93