Цель нашей компании - предоставление качественных услуг и долгосрочное сотрудничество по комплексному сопровождению ИТ-инфраструктуры..

Перенос данных 1С

Перенос данных 1С
Заказать услугу

Стоимость услуг



Что такое миграция данных

Миграция данных

Перед компаниями-заказчиками, ИТ подразделениями и представителями ИТ аутсорсинга регулярно встают задачи связанные с миграцией данных, но как определить, что может влиять на сложность процесса перенос данных 1С, при каких условиях он должен стоить дешевле, а при каких может дороже?


Вопрос переноса данных между разными конфигурациями 1С существует столько, сколько существует 1С. Во времена, когда 1С на платформе 8 (точнее 8.x) была ещё не очень популярна, и все работали на продуктах для платформы 7.7 переходы, переносы, обмены, загрузки, выгрузки данных (все это можно объединить термином миграция данных) писались программистами вручную и стоили соответствующих денег. С тех пор технологически все очень изменилось в лучшую сторону, но терминология, как и прежде неоднозначна и запутана. Ниже мы расскажем, что означают эти понятия, в чем их различия и особенности.


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

  • Перенос данных между разными конфигурациями 1С.
  • Переход с одной версии конфигурации на другую.
  • Нестандартный разовый перенос данных (загрузка, выгрузка данных).
  • Настройка синхронизации данных.

Ниже разберем каждую из задач более подробно.


Перенос данных между разными конфигурациями 1С

Перенос между разными конфигурациями

Не все понимают, что продукты 1С делятся на платформы и конфигурации.

Платформа – это то, что позволяет запустить и обеспечить работу конфигурации (она может быть разных версий 7.7, 8.1, 8.2, 8.3 и т.д.).


Каждая версия платформы может поддерживать лишь некоторые версии конфигурации, так же как и каждая конфигурация может работать только с некоторыми платформами. Например, конфигурации, работавшие на платформе 7.7, вообще не могут работать на платформе 8.x. Самые распространённые конфигурации на платформе 8.x – это «Бухгалтерия предприятия» (БП) и «Управление торговлей» (УТ), у них в свою очередь есть версии (например, УТ 10.3, УТ 11), версии конфигурации могут разбиваться на релизы, но не будем углубляться так сильно в рамках этого повествования. Когда же возникает необходимость переноса данных между конфигурациями? Ответов может быть несколько:

  • Переход на более новую конфигурацию (например, переход БП 2.0 на БП 3.0). Чаще всего возникает при желании компаний уйти от старой системы. Это может быть связано с потребностями учета, модернизацией оборудования, моральным устареванием системы.
  • Смена вида деятельности компании. Например, у торговой компании, работающей на конфигурации БП, возникает желание заняться производством и тогда для нее становится актуальным переход на Управление производственным предприятием (УПП), а, следовательно, и необходимо выполнить перенос данных 1С в новую программу.
  • Усложнение схемы бизнеса. На начальном этапе компании экономят средства и могут покупать недорогие решения, обеспечивающие только необходимое, например, УНФ, данные которой, в свою очередь, могут быть позже перенесены в более сложную и дорогостоящую конфигурацию УПП.
  • Объединение разных контуров учета в одной базе. Бухгалтерский и торговый контуры учета можно вести в разных базах БП и УТ соответственно, а можно на каком-то этапе развития бизнеса прийти к выводу, что проще работать всем в одной системе, такой как Комплексная автоматизация (КА).

Перенос данных 1С можно осуществить с помощь стандартных инструментов, но конфигураций настолько много, что не для всех существуют стандартные средства переноса. И тогда программисту необходимо создать такие инструменты самостоятельно, что, естественно, заказчику обходится дороже, чем перенос стандартными средствами. Как можно избежать дополнительных расходов? Осторожнее подходить к выбору системы и заглядывать чуть наперед (на 3-5 лет), предполагать в каком направлении может двинуться бизнес в перспективе и приобретать продукт, который далее можно легко поменять на другой совместимый или который будет удовлетворять требованиям и в будущем. Так можно сэкономить и на переносе и на последующем сопровождении. Ниже представлена таблица совместимости конфигураций, из которой можно понять между какими конфигурациями существуют стандартные средства переноса, а значит, выполнение работ обойдется дешевле. Только следует помнить – это справедливо для стандартных (неизмененных) конфигураций.


Бывает, что перенос необходимо сделать с нестандартной (доработанной) конфигурации – такой случай может оказаться самым сложным. Понятно, что инструменты по переносу, скорее всего, не сработают. Здесь программисту придется сначала разобраться с нестандартным функционалом, а затем только приступить к разработке инструментария по переносу. Какие рекомендации могут быть в такой ситуации? Самая простая – постараться не дорабатывать конфигурацию – это сократит расходы на поддержку системы. Если же конфигурация уже не стандартна, а переход необходим, то удешевлением процесса перехода могло бы стать приведение конфигурации к стандарту, и уже затем перенос данных стандартными средствами. Современные программные продукты своей функциональностью превосходят устаревшие доработанные системы, и необходимость их доработки возникает реже, поэтому последнее время мы наблюдаем рост популярности переносов данных.


Переход с одной версии конфигурации 1С на другую

Переход с одной версии на другую

Эта задача представляется более простой, чем предыдущая, т.к. будут существовать стандартные средства перехода. К сожалению, силами пользователя его произвести удастся далеко не всегда из-за нестабильности работы инструментов и необходимости специальных знаний в области поддержки продуктов 1С. Но, как мы видим, инструменты перехода совершенствуются и, возможно, вскоре для этого не потребуется помощь узких специалистов. Как примеры таких переходов можно привести следующие: БП 2 – БП 3, УТ 10.3 – УТ 11 и т.д.


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


Частным примером такой задачи является обычное обновление конфигурации, которое, в свою очередь, тоже лучше проводить силами квалифицированных специалистов, но оно отнимает гораздо меньше времени (если, конечно, конфигурация обновляется хотя бы раз в квартал). Если обновление выполняется регулярно в рамках договора обслуживания, то, скорее всего, заказчик даже не узнает о трудностях перехода, который произойдет сравнительно незаметно, это может занять от 15 минут до нескольких часов. Чтобы у обслуживающей компании не возникало трудностей с обновлением конфигурации, у заказчика должен быть лицензионный продукт и действующая подписка ИТС.


Нестандартный разовый перенос данных

Нестандартный разовый перенос

Когда компания только внедряет продукт на платформе 1С, а до этого учет велся с помощью продуктов, для которых нет средств переноса данных в 1С, возникает потребность загрузки, чтоб пользователям не приходилось заниматься рутинной работой по заполнению справочников вручную. Как правило загружаются основополагающие справочники Контрагенты, Номенклатура и т.д. Стандартными средствами данные можно будет загрузить, если их можно представить в виде таблиц. Если данные хранятся в СУБД (на SQL сервере), то это не составит труда. Но не каждая система позволяет выгрузить данные в виде таблиц, поэтому нестандартный перенос зачастую зависит от умений специалистов представить данные в нужном виде и смочь их обработать. Оценка такой задачи может производиться только индивидуально. Производить наполнение новой базы 1С силами программистов или администраторов баз данных имеет смысл, когда счет количества записей идет на сотни и более, иначе дешевле будет наполнить базу вручную.


Настройка синхронизации данных

Настройка синхронизации данных

Наиболее распространённым вариантом миграции данных можно считать синхронизацию (в повседневном обиходе устоялся термин обмен). Еще иногда применяется понятие «интеграция», когда речь идет о связи двух систем. Не все люди чувствуют разницу между «загрузкой» и «выгрузкой», что является составными частями (или подпроцессами) синхронизации. В одном случае вы пополняете текущую систему данными извне, в другом – передаете вовне.


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


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


Помимо этого 1С позволяет настраивать синхронизацию для одинаковых баз, есть специальный механизм – УРИБ. Он оптимально подходит для построения схемы магазины – офис, где магазины будут исполнять роль периферийных баз, а офис – центральной. На практике схема обычно используется с конфигурациями Розница и УТ.


Синхронизация может быть не только между конфигурациями 1С, но и с сайтом или с другими системами не на платформе 1С. Обмен с сайтом не вызывает больших затруднений, если сайт работает на обновленной CMS Битрикс и правила являются стандартными, иначе обслуживание будет требовать постоянного участия специалистов 1С и\или специалистов Битрикс. Синхронизация 1С с системами не на платформе 1С, как правило, будет нестандартным и потребует постоянной поддержки специалистами 1С или опытными пользователями. Рекомендации здесь, как и всегда, просты, если компании не нужны лишние расходы в рамках собственного ИТ (или аутсорсинга), то желательно использовать стандартные продукты.


Таблица совместимости конфигураций.


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


По вертикали представлены наиболее распространенные конфигурации (на платформе 8), которые являются источником данных переноса или синхронизации по отношению к такому же списку конфигураций (получатели) по горизонтали.


Если на пересечении конфигураций установлен символ «С», значит, между конфигурациями существуют стандартные средства синхронизации данных. Если установлен символ «П» - существуют стандартные средства переноса данных. «0» установлен между одноименными конфигурациями, это означает, что между ними всегда проще организовать синхронизацию или перенос средствами УРИБ, применением стандартных правил, или созданием правил.


ЗУП 2.5 ЗУП 3.0 КА 1.0 КА 1.1 Роз.2.0 Роз.2.1 УНФ 1.5 УПП 1.2 УПП 1.3 УП 2.0 УТ 10.3 УТ 11 БП 2.0 БП 3.0
Зарплата и Управление Персоналом
(ЗУП), редакция 2.5
О П С С С
Зарплата и Управление Персоналом
(ЗУП), редакция 3.0
О С С
Комплексная автоматизация (КА),
редакция 1.0
О П С С П П С С
Комплексная автоматизация (КА),
редакция 1.1
О С С П П С С
Розница, редакция 2.0 О П С С С С С С С
Розница, редакция 2.1 О С С С С С С С
Управление небольшой фирмой (УНФ),
редакция 1.5
С С О С С
Управление производственным
предприятием (УПП), редакция 1.2
С С О П С С
Управление производственным
предприятием (УПП), редакция 1.3
С С О П С С
Управление предприятием,
редакция 2.0
О
Управление торговлей (УТ),
редакция 10.3
П,С П,С П О П С С
Управление торговлей (УТ),
редакция 11
С С С О С С
Бухгалтерия предприятия (БП),
редакция 2.0
С С П,С П,С С С С С О П
Бухгалтерия предприятия (БП),
редакция 3.0
С С П,С П,С С П,С С С О

Конфигурации типа КОРП в таблице не представлены, как правило, все что справедливо для обычных конфигураций, то применимо и для конфигураций КОРП. В таблице не упомянуты некоторые конфигурации, конечно же, содержимое её будет меняться, и мы постараемся её регулярно обновлять


В общем, перенос данных 1С - задача очень масштабная с огромным количеством разнородных задач. Мы поможем сделать это быстро, доступно и безболезненно.

Заказать услугу
Закажите услуги, а также получите бесплатную консультацию по номеру +7 495 777 55 10 или оставьте заявку.

Специалист

Сергей
Сергей
Руководитель направления 1С

  +7 (495) 777-55-10