Anvil
О компании
Анвил CRM
Анвил Performance
Блог
Контакты

Успешный переход на 1С:Предприятие 8.0 с хранилищем данных

Не секрет, что сегодня многие компании Украины и СНГ используют в своей деятельности программный продукт 1С:Предприятие. Наш опыт показывает, что более половины предприятий решают вопросы учета информации за счет этого продукта. То что 1С:Предприятие служит достаточно гибким по функциональности и доступным по цене инструментом автоматизации, давно принято в качестве аксиомы большинством ИТ-инженеров. Известная возможность доработки продукта под задачи пользователя зарекомендовала себя в течение многих лет существования продукта на рынке.
Сейчас многие довольные пользователи продукта 1С переходят или задумываются переходить на новую версию 1С:Предприятие 8.0, названного в народе "восьмёркой" с прошлой, широко распространенной версии "семёрки".

В данной статье даются рекомендации, которые позволят сделать переход плавным, без подводных камней и использовать вместе с данными новой (восьмой) версии данные, собранные за долгие годы работы в седьмой версии. Оригинальность этих методов состоит в том, что данные связываются при помощи технологии хранилищ данных.

Информация, накопленная за годы работы компании, обладает невероятной ценностью для будущей работы предприятия и применяется для оценки результатов, прогнозирования и планирования деятельности. Поэтому при переходе со старой версии программы на более новую и сильно отличающуюся версию (такой и является 1С:Предприятие 8.0) необходимо сохранить возможность взаимодействия исторических данных с новыми. Это может показаться непростой задачей, так как в новой версии структура данных очень сильно отличается от старой структуры. И это многих останавливает при переходе на новую версию. Вот тут-то и приходит на помощь технология хранилищ данных.
Смысл такого решения состоит в том, что в хранилище данных унифицируется и стандартизируется структура информации необходимой для анализа. Затем настраивается специальный процесс, связывающий данные из баз 1С:Предприятия старой и новой версии с хранилищем данных. Данный процесс в автоматическом режиме закачивает новые данные из рабочей базы данных предприятия. При этом данные в хранилище помещаются в наиболее удобном для анализа виде.
Теперь немного подробнее.
Ценные данные, находящиеся в базах 1С:Предприятия, содержат информацию о различных сферах деятельности компании: продажах, закупках, платежах, себестоимости товара и т.д. Информация содержится в виде измеримых величин: количество отгруженного товара, сумма отгрузки и т.д.
Для хранения такой информации в хранилище создаются специальные таблицы, в которые закачиваются данные, например из регистра Обороты, из документов Расходная Накладная или из прочих объектов 1С:Предприятия.
При этом данные заранее разбиваются на специфические для этих данных измерения. Например, для анализа отгрузок может быть интересно знать: какой товар отгружен, которому клиенту произошла реализация товара, с какого склада отгрузили и по какой партии списана себестоимость товара. Все эти измерения закачиваются из справочниковых структур 1С:Предприятия в таблицы хранилища данных.

Таким образом, Ваши данные за весь период деятельности Вашей компании накапливаются и хранятся в едином и стандартизированном хранилище данных и готовы для полноценного и быстрого анализа.
Хранилище данных избавляет Вас от проблем разрыва данных. Эта проблема возникает при переходе с одной версии программного продукта на другую, во время которого подсчитываются итоги деятельности и вводятся остатки на начало работы в новой версии системы, начиная все с "чистого листа".
Теперь Вы можете при помощи хранилища использовать ВСЕ Ваши данные для анализа!
Вам не нужно суммировать отчеты из старой базы с отчетами из новой - все это делается автоматически!

Теперь несколько слов о том, как происходит синхронизация справочников из старой базы и новой.
Большую роль при связывании справочниковых элементов двух баз играют ключевые поля. Это могут быть ничего не значащие поля, например идентификаторы, или поля несущие в себе смысл, такие как ОКПО в элементе Контрагент. Важное условие для этих полей - уникальность.
Если в двух базах структуры разнятся, то существует возможность задавать приоритетную базу. Например, при переходе на новую версию было принято решение привести в порядок структуру групп товаров, после чего структуры стали различны для двух баз. При этом Вы хотите анализировать данные уже по новой структуре каталога товаров. Приоритет для групп товара при этом остается у базы новой версии.

Иногда бывает полезно оставить и старую и новую структуру каталога товаров - когда, например, Ваша бухгалтерия привыкла получать отчеты по старой системе, а руководству интересно анализировать данные по новой структуре. В этом случае хранилище данных настраивается таким образом, что справочник товаров имеет две группировки: в старом стиле и новом. Хранилище данных справляется легко с подобными задачами!

Данные из хранилища данных можно анализировать при помощи отчетов, созданных специальными построителями.
Но лучше всего настроить OLAP (ОЛАП) инструментарий на Ваше хранилище данных. При этом Вы получаете массу неоспоримых выгод.
Первое - это скорость! Ведь в многомерном ОЛАП (MOLAP) данные хранятся в рассчитанном виде, поэтому анализ данных за промежуток в несколько лет может проводиться за несколько секунд, в то время, когда в 1С:Предприятии на это может потребоваться несоизмеримо больше времени.
Затем очень интересная и очень известная функция OLAP - это создавать и изменять на лету форму отчета простыми движениями мыши. В этом процессе пользователю не требуется участие разработчика, поскольку ОЛАП-клиент имеет интуитивно понятный интерфейс для создания отчетов.
Кроме того, пользуясь OLAP клиентом, Вы создаёте шаблоны для отчетов, которые Вы используете часто.

Итог: Не стоит пользоваться старой версией программного обеспечения, когда Вы видите преимущество новой версии. Беспокоиться по поводу старых, но драгоценных данных не нужно - если Вы используете технологии хранилищ данных и OLAP, Ваши данные никуда не пропадают и не пылятся в архивах, а работают на Вас!

Использование материалов статьи разрешается при указании ссылки на источник:
Компания АНВИЛ (http://anvil.com.ua/articles/r_benefits/?item=perehod_1c80_datawarehouse)