Методика перевода работы пользователей на другую информационную базу
Методика перевода работы пользователей на другую информационную базу
В процессе работы возникает необходимость перевести пользователей на работу с другой информационной базой, например при переходе на другую версию платформы (например, перейти с версии 1С:Предприятие 8.1 на версию 1С:Предприятие 8.2) или при переходе на другую СУБД (например, переход с файлового варианта на клиент-серверный вариант).
Это можно сделать двумя способами:
Выполнить конвертацию (для перехода на новую версию) или выгрузку/загрузку (для перехода на другую СУБД) существующей информационной базы и продолжить работу с информационной базой в новом варианте.
Для выполнения такого перехода необходимо выполнить следующие действия:
- Остановить работу существующей информационной базы;
- Выполнить работы по преобразованию информационной базы (перевод на новую версию 1С:Предприятия, перевод на новую СУБД, обновление конфигурации);
- Продолжить работу.
Для выполнения такого перехода необходимо выполнить следующие действия:
- Выполнить доработки, обеспечивающие работоспособность текущей информационной базы в новой версии 1С:Предприятия или на новой СУБД (если они необходимы);
- Развернуть новую информационную базу и настроить обмен данными между двумя информационными базами;
- Выполнить переход на новую информационную базу;
- При необходимости выполнить возврат к исходной информационной базе или полностью перейти к работе с новой информационной базой.
Данный метод обеспечит минимальное время простоя существующей системы, идентичность данных в двух информационных базы, возможность в любой момент времени безболезненно перейти к использованию исходной информационной базе без потери данных.
Данная статья посвящена описанию второго способа миграции между информационными базами.
Весь процесс миграции состоит из нескольких шагов, описание которых приведено ниже. В описании этих шагов будут использованы следующие термины:
- Исходная информационная база – информационная база, с которой планируется переход.
- Новая информационная база – информационная база, которую планируется эксплуатировать на новой версии 1С:Предприятия или на другой СУБД.
- Вспомогательная конфигурация – отдельная конфигурация, содержащая метаданные, необходимые для работы обмена данными.
Внимание!
Перед любыми доработками исходной конфигурации или информационной базы – выполните резервное копирование информационной базы, а все эксперименты выполняйте на копии реальной информационной базы.
Описание методики миграции
Данный раздел содержит подробное описание методики миграции между различными информационными базами с помощью создания новой информационной базы.
Доработки исходной информационной базы
Доработки можно разделить на две группы:
- Необходимые для обеспечения работоспособности системы в новых условиях. Эти доработки необходимо выполнять по необходимости.
- Необходимые для осуществления синхронизации двух информационных баз. Эти доработки следует выполнять всегда.
Доработки для обеспечения работоспособности
Доработки прикладного решения могут потребоваться, например, в случае перехода на другую СУБД. Определить необходимость доработок можно после ознакомления с приложением 8. Особенности работы с различными СУБД книги 1С:Предприятие 8.2. Руководство разработчика .
Все изменения следует выполнять так, чтобы минимально затрагивать структуру метаданных, т.к. такое изменение может потребовать существенное время на операцию реструктуризации информационной базы.
Доработки для обеспечения синхронизации данных
Для того чтобы данные обеих информационных баз были идентичными (это необходимо для того, чтобы можно было в любой момент времени выполнить переход на использование исходной информационной базы без потери данных), необходимо настроить обмен данными между информационными базами. Описание механизмов обмена данными приводится в главе 15. Механизмы обмена данными книги 1С:Предприятие 8.2. Руководство разработчика , а рекомендации по работу с этими механизмами можно получить на диске ИТС в разделе Методические рекомендации по конфигурированию – Механизм обмена данными.
Для регистрации измененных объектов следует использовать специальный объект метаданных — ПланОбмена. Состав плана обмена в исходной и новой информационных базах должен включать все объекты конфигурации. При этом не следует устанавливать у используемого плана обмена флажок Распределенная информационная база, т.к. в решаемой задаче нельзя выделить главный узел (на разных этапах работа ведется в разных информационных базах). Кроме того, использование распределенной информационной базы невозможно в случае перехода с 1С:Предприятия версии 8.1 на 1С:Предприятие версии 8.2. Рекомендуется на время перехода не выполнять изменений в конфигурации, а при необходимости внесения таких изменений выполнять синхронизацию конфигураций другими способами.
Необходимо реализовать механизмы выгрузки/загрузки данных в файлы обмена (или любой другой механизм взаимодействия между двумя информационными базами).
Если обмен должен выполняться в автоматическом режиме, следует использовать регламентные задания, подробнее о которых можно прочитать в главе 18. Механизм заданий книги 1С:Предприятие 8.2. Руководство разработчика .
Развертывание новой информационной базы и настройка регулярного обмена
После того, как исходная информационная база подготовлена к переходу (включая создание плана обмена), необходимо выполнить резервную копию исходной базы и из этой копии выполнить создание новой информационной базы.
Затем в обеих информационных базах следует настроить механизм автоматического двустороннего обмена данными (механизмы которого были созданы во время подготовки информационной базы к переходу) и проверить его работоспособность.
При использовании автоматического обмена необходимо выполнить настройку расписания работы регламентного задания так, чтобы обмен проходил максимально быстро и не препятствовал работе пользователей.
Процесс миграции
Весь процесс миграции можно разделить на несколько этапов:
- После организации новой информационной базы, выполняется работа пользователей в исходной информационной базе, с одновременной передачей новых данных в новую информационную базу.
- Выполняется перевод всех пользователей на работу в новой версии, данные автоматически передаются в предыдущую версию (для сохранения актуальных данных в случае необходимости возврата к предыдущей версии). Переход выполняется с помощью редактирования существующей записи об информационной базе в списке общих информационных баз. В этом случае переход будет выполнен максимально незаметно для пользователей.
- Если в процессе эксплуатации возникают проблемы с новой версией информационной базы – выполняется быстрый перевод пользователей обратно на предыдущую версию информационной базы.
- Выполняется модификация новой информационной базы с целью устранения обнаруженных недостатков, после чего повторяется перевод пользователей.
Механизм автоматической передачи данных позволит поддерживать данные информационных баз в синхронном состоянии для того, чтобы в любой момент времени можно выполнить переход на исходную информационную базу без потери данных.
После того, как станет понятно, что возврат в исходную информационную базу больше не актуален, можно отключить механизм обмена. После этого исходная и новая информационные базы перестанут выполнять синхронизацию данных, и возврат к исходной информационной базе станет невозможен.
Описание перехода на примере перехода на новую версию 1С:Предприятия
Доработка конфигурации
Для перехода на 1С:Предприятия версии 8.2, следует ознакомиться с разделом Переход на версию 8.2 с версий 8.1 и 8.0 файла V8Update.htm , идущего в составе дистрибутива версии 1С:Предприятие 8.2.
Внимание!
Если для доработки конфигурации необходимо вносить изменения в метаданные, влияющих на структуру таблиц базы данных, то это следует делать в версии исходной конфигурации. В противном случае будет невозможно выполнять обмен данными с помощью планов обмена.
Добавление механизма обмена
Для обеспечения возможности синхронизации данных между разными версиями информационной системы, в исходной и новой информационных базах организуется обмен данными с помощью планов обмена. Для этого следует объединить исходную конфигурацию с конфигурацией, прилагаемой к данной статье (вспомогательная конфигурация).
Для этого следует выполнить следующее:
- Выполнить резервную копию исходной информационной базы (средствами конфигуратора или СУБД).
- Выполнить объединение (меню Конфигурация – Сравнить/объединить с конфигурацией из файла ) исходной и вспомогательной конфигураций. При выполнении объединения следует сбросить флажки для всех объектов, кроме плана обмена Миграция , для которого также следует установить режим объединения Взять из файла .
- Затем необходимо включить в состав плана обмена Миграция все объекты конфигурации (при этом в новую информационную базу будут переноситься все объекты исходной информационной базы).
Перед созданием копии информационной базы следует выполнить ряд подготовительных операций:
- В плане обмена Миграция (для того, чтобы открыть форму списка плана обмена, следует с помощью команды меню Операции – План обмена — Миграция между информационными базами ) следует настроить предопределенный узел обмена:
- Код: Источник .
- Наименование: Исходная ИБ .
- Код: Приемник .
- Наименование: Дополнительная ИБ .
- Путь выгрузки: укажите путь к каталогу, который будет доступен по чтению и записи для обеих конфигураций.
- Путь загрузки: укажите путь к каталогу, который будет доступен по чтению и записи для обеих конфигураций.
Удалите регистрацию изменений для новой информационной базы – для этого встаньте курсором на элемент плана обмена с кодом Приемник и нажмите кнопку Удалить регистрацию .
Сформируйте копию исходной информационной базы. Сделать это можно как средствами СУБД (если используется клиент-серверный вариант), так и скопировав файл 1Cv8.1CD (если используется файловый вариант). При этом необходимо помнить, что для создания копии информационной базы в файловом варианте всем пользователям следует завершить работу с этой базой.
Развертывание новой информационной базы
Подготовьте инфраструктуру к развертыванию новой информационной базы:
- Создайте новую информационную базу в новой версии 1С:Предприятия. Для этого воспользуйтесь файлом с копией информационный базы, созданной на предыдущем шаге.
- Откройте новую информационную базу с помощью Конфигуратора новой версии 1С:Предприятия. При необходимости утвердительно ответьте на вопросы, касающиеся конвертации информационной базы.
- Откройте новую базу в режиме 1С:Предприятия. При переходе на версию 1С:Предприятие 8.2 необходимо запустить толстый клиент в режиме обычного приложения.
- Откройте план обмена Миграция (меню Операция – План обмена — Миграция между информационными базами ).
- Замените реквизиты планов обмена так, чтобы у предопределенного плана обмена код стал равен Приемник , наименование Дополнительная ИБ , а у второго плана обмена код стал равен Источник, а наименование Исходная ИБ.
- Теперь наши информационные базы настроены на двусторонний обмен данными.
Эксплуатация
В процессе эксплуатации исходной и новой информационной базы необходимо синхронизировать данные, вводимые в различных информационных базах. Для этого необходимо в плане обмена Миграция регулярно выполнять процедуры загрузки и выгрузки данных, например с помощью команд формы списка плана обмена. Если механизм ручного обмена не устраивает, следует настроить автоматический обмен данными с помощью регламентных заданий.
Во время эксплуатации двух систем следует помнить, что в процедурах загрузки/выгрузки данных не предусмотрено механизма разрешения коллизий, т.е. данные всегда принимаются, вне зависимости от того, есть изменение этих данных в текущей информационной базе или нет (другими словами – не следует допускать одновременной работы пользователей в обеих информационных базах). Это связано с тем, что в общем случае непонятно, какая из двух информационных баз является главной, а какая – вспомогательной. Однако если в базе-приемнике данных для принимаемого объекта зарегистрировано изменение, об этом выполняется запись в журнале регистрации следующего содержания: Данные были изменены, но произошло замещение данными из информационной базы ИмяБазыИсточника .
Для того чтобы перевести всех пользователей на новую версию информационный базы, следует изменить местоположение информационной базы в записи, описывающей информационную базы, которая находится в списке общих информационных баз.
Отключение синхронизации с предыдущей версией информационной базы
В случае если необходимо прекратить синхронизацию данных с предыдущей версией информационной базы, следует выполнить следующее:
Настройка синхронизации между УТ 11 и БП 3.0
Синхронизация между программами 1С:Управление торговлей (УТ) и 1С:Бухгалтерия предприятия 8 (БП) предназначена для автоматического переноса данных. Прежде чем выполнить настройку синхронизации и произвести первую синхронизацию, настоятельно рекомендуется создать резервные копии баз, в которых будет настроена синхронизация. Создать резервные копии баз можно в личном кабинете в разделе Сохранение и восстановление баз по инструкции.
Этап 1. Настройка параметров подключения
Настройка в 1С:Управление торговлей
Шаг 1.1 Заходим в программу и открываем вкладку НСИ и администрирование — Синхронизация данных.
Шаг 1.2 Указываем префикс информационной базы, ставим галку Синхронизация данных (необходимы права администратора в обеих конфигурациях), переходим в Настройки синхронизации данных.
Шаг 1.3 Нажимаем на кнопку Новая синхронизация данных и выбираем 1С:Бухгалтерия предприятия, ред. 3.0.
Шаг 1.4. Рассмотрим два способа для настройки параметров подключения: Подключение по ftp и Подключение к другой базе через Интернет.
1 способ: Подключение по ftp (рекомендуем)
- нажимаем Настроить параметры подключения;
- в окне настройки подключения выбираем Синхронизация данных через файл, без подключения к другой программе, нажимаем кнопку Далее;
- в следующем окне открываем вкладку Синхронизация данных через каталог на FTP-сервере, оставляем только те галочки, которые указаны на скриншоте ниже. В поле адрес каталога указываем ссылку на каталог ftp (данная ссылка расположена в личном кабинете пользователя с правами администратора, раздел Обзор, вкладка Дополнительные опции, FTP-доступ). В поле Пользователь и Пароль необходимо указать логин и пароль от личного кабинета, нажимаем кнопку Далее;
- появится окно проверки параметров передачи данных;
- проверяем префиксы баз, если их нет — необходимо указать. В разделе прочее необходимо сохранить файл настроек подключения на компьютер, для этого нажимаем на три точки, выбираем папку на компьютере, в которую будет сохранен файл, и пишем имя файла, например, обмен;
- выполняется сохранение настроек подключения;
- настройка подключения в программе 1С:Управление торговлей завершена, нажимаем кнопку Готово.
2 способ: Подключение к другой базе через Интернет
- Заходим в личный кабинет в раздел Обзор по ссылке: https://www.e-office24.ru/personal/
- Напротив базы нажимаем на иконку «Настройка информационной базы», отключаем двухфакторную авторизацию и нажимаете кнопку Сохранить.
- в программе нажимаем Настроить параметры подключения;
- выбираем пункт Подключение к другой программе через Интернет и нажимаем кнопку Далее;
- переходим в личный кабинет, для того чтоб скопировать ссылку на базу с которой планируется настраивать обмен данными, выбираем базу из списка и копируем ссылку для тонкого клиента;
- появится окно проверки параметров подключения;
- после успешной проверки параметров подключения, проверяем префиксы, который будет использовать программа 1С:Управление торговлей для документов конфигурации Бухгалтерия предприятия и нажимаем кнопку Далее;
- выполняется сохранение настроек подключения;
- настройка подключения к 1С:Бухгалтерия предприятия, ред. 3.0 завершена;
Настройка в Бухгалтерии предприятия, ред. 3.0
Если выбрали первый способ — Подключение по ftp
- открываем раздел Администрирование – Синхронизация данных. Нажимаем на кнопку Новая синхронизация данных и выбираем 1С:Управление торговлей, ред. 11;
- выбираем пункт Синхронизация данных через файл, без подключения к другой программе, ставим галку Загрузить параметры подключения из файла, нажимаем на три точки и выбираем файл, который ранее сохраняли на компьютер, нажимаем кнопку Далее;
- все данные, которые были ранее сохранены в файл, заполнятся автоматически. Нажимаем кнопку Далее;
- выполняется проверка параметров передачи данных;
- проверяем наименование баз и их префиксы, нажимаем кнопку Далее;
- выполняется сохранение настроек;
- настройка подключения к 1С:Управление торговлей завершена. Далее переходим к этапу № 2 Настройка правил отправки и получения данных.
Если выбрали второй способ — Подключение к другой базе через Интернет
Открываем раздел Администрирование – Синхронизация данных. Там уже будет присутствовать синхронизация с 1С:Управлением торговлей, открываем её двойным кликом. Далее переходим к этапу № 2 Настройка правил отправки и получения данных.
Этап 2. Настройка правил отправки и получения данных
Настройка в 1С:Управление торговлей
- какую нормативно-справочную информацию отправлять;
- с какой даты отправлять документы, либо выбрать ручную синхронизацию данных;
- выбрать по каким организациям и каким разделам учета отправлять данные;
- во вкладке Прочее отметить галочки, при необходимости.
Настройка в Бухгалтерии предприятия 3.0
Шаг 2.1 Открываем раздел Настройки правила отправки и получения данных.
- какую нормативно-справочную информацию отправлять;
- с какой даты отправлять документы, либо выбрать ручную синхронизацию данных;
- организацию, по которой планируете настроить обмен данными.
Этап 3. Сопоставление и загрузка данных
Настройка в 1С:Управление торговлей
Шаг 3.1 Выбираем Выполнить сопоставление и загрузку данных.
Начинается процесс анализа полученных данных, который может занять несколько минут.
Шаг 3.2 По окончании анализа выдается список объектов, по которым обнаружены несоответствия (различные данные в конфигурациях). Такие данные будут помечены кружком с буквой i. Двойным щелчком заходим в такую строку и проверяем состав данных.
- Если в данном примере мы знаем, что объекты слева и справа не являются дублями друг друга, нажимаем Записать и закрыть. В этом случае данные объекты организации, сотрудники, ведомости и. т.д.) будут скопированы соответственно из одной конфигурации в другую и наоборот.
- Если мы уверены, что объект слева и объект справа – это одно и то же, выбираем на один из них, затем нажимаем «Установить соответствие», а в открывшемся окне выбираем необходимый объект из соседнего списка. Если этого не сделать, после синхронизации в программах появятся дубли, что может привести к ошибкам в учете.
Также для удобства сопоставления, есть кнопка «Колонки», нажав на которую можно выбрать список реквизитов, которые будут выводиться в указанном вами порядке для сопоставления. Если вы уверены, что у объекта есть поля, которые однозначно его характеризуют (например ФИО физического лица), вы можете нажать «Сопоставить автоматически», после чего выбрать поле (поля), по которым будет производиться сопоставление программой значений из обеих конфигураций. Далее программа выполнит такое сопоставление по всем объектам списка.
Если сопоставить не все данные, то может произойти задвоение элементов.
Шаг 3.3 После того, как все данные будут сопоставлены, начинается синхронизация данных между программами.
Если в процессе синхронизации не выявлено ошибок, то появится окно о завершении. Нажимаем кнопку Готово и переходим к начальной выгрузки данных.
Шаг 3.4 Открываем раздел Выполнить начальную выгрузку данных.
Выгрузка может занять продолжительное время, нажимаем кнопку Далее.
Появится окно выгрузки данных для сопоставления.
После успешной выгрузке необходимо перейти в программу 1С:Бухгалтерия предприятия, ред. 3.0 и аналогично выполнить начальную выгрузку данных.
Настройка синхронизации между 1С:Бухгалтерия предприятия и 1С:Управлением торговли завершена.
Если у Вас остались вопросы, обратитесь к специалистам компании «Е-Офис 24» через свой личный кабинет или напишите нашим онлайн-консультантам.
Перенос данных 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С — задача очень масштабная с огромным количеством разнородных задач. Мы поможем сделать это быстро, доступно и безболезненно.
Синхронизация 1С между базами
Синхронизация 1С — это обмен актуальными данными между базами различных приложений 1С или между базами данных, развёрнутыми на различных серверах системы 1С:Предприятие. В Handy Backup синхронизация 1С осуществляется последовательным выполнением задач резервного копирования и восстановления 1С из бэкапа.
Попробовать бесплатно
Версия 8.3.2 от 1 ноября 2021. 112 MB
30-дневный полнофункциональный пробный периодНастройка синхронизации данных 1С в Handy Backup
Синхронизация 1С 8.3 и более ранних версий в файловом режиме в программе Handy Backup выполняется с помощью специализированного плагина 1С. Для SQL-версии хранения данных 1С синхронизация данных выполняется с помощью соответствующих плагинов бэкапа баз данных.
Этапы синхронизации 1С в Handy Backup
Настройка синхронизации 1С с Handy Backup состоит из создания и последовательного выполнения двух задач:
При этом копия базы размещается на промежуточном носителе данных, имеющем достаточный объём.
Handy Backup Server Network
Решение Server Network для неограниченного количества машин в локальных сетях позволяет выполнять синхронизацию данных и справочников 1С между собой.
Как выполняется для 1С синхронизация данных?
Создайте новую задачу резервного копирования в Handy Backup. На Шаге 2 в группе Database выберите плагин 1С. Если вы используете Handy Backup Server Network, выберите имя машины из выпадающего списка в верхнем левом углу.
Создайте подключение к базе, которую вы синхронизируете (например, для развёрнутой на сервере финансового отдела системы 1С Бухгалтерия синхронизация будет выполняться с указанного сервера). Введите все параметры для подключения к серверу 1С.
Войдите в новое подключение. Выберите нужные базы данных и таблицы (в приведённом примере с системой 1С Бухгалтерия 8.3 синхронизация может потребоваться для текущих рабочих таблиц и справочников). Отметьте галочками выбранные элементы для синхронизации 1С.
Нажмите ОК. Продолжайте создавать задачу, как описано в Руководстве пользователя. На последнем шаге дайте название задаче и нажмите "Готово" — задача запустится сразу же после закрытия мастера.
Совет: на Шаге 3 выбирайте хранилище достаточного объёма, чтобы туда поместилась вся информация!
Дождитесь сообщения, что резервное копирование 1С выполнено успешно на 100%.
Теперь создайте новую задачу восстановления и отметьте галочкой продвинутый режим на Шаге 1! На следующем шаге выберите в хранилище файл backup.hbi с данными о резервной копии 1С. На Шаге 3 нажмите кнопку "Изменить место".
Для синхронизации баз 1С 8.3 выберите в открывшемся окне плагин 1С и укажите местоположение базы, в которую вы собираетесь перенести синхронизируемую информацию.
Далее создавайте задачу восстановления, как описано в Руководстве пользователя. По окончании работы мастера задач запустите задачу восстановления и дождитесь, пока она не будет выполнена на 100%.
Поздравляем! Вы только что успешно выполнили синхронизацию баз 1С Бухгалтерия 8.3 между собой! Этот же принцип работает и при синхронизации серверов 1С любых других компонент системы 1С:Предприятие.
Синхронизация между базами 1С в SQL-режиме
Если ваша система 1С использует SQL базы данных для хранения информации, вы точно так же можете выполнить синхронизацию между базами данных 1С:Предприятие, выбрав плагин соответствующей СУБД из группы Database на Шаге 2.
Внимание! Для корректной синхронизации данных 1С между базами при восстановлении 1С в SQL версии вам нужно указать точно тот же плагин СУБД, который использовался в задаче бэкапа!
Попробовать бесплатно
Версия 8.3.2 от 1 ноября 2021. 112 MB
30-дневный полнофункциональный пробный периодHandy Backup выполняет для 1С синхронизацию данных с помощью простых и удобных в работе инструментов! Бесплатная пробная версия на 30 дней — скачайте и установите прямо сейчас!