Как перенести программу 1с с одного компьютера на другой с базой

На самом деле речь о переносе именно сервера 1С, т.к. при переносе только базы данных, клиенты этого не заметят. Путь на клиентах указывается на сервер 1С, а где у него база, это его личное дело. Просто не хотелось каламбура в заголовке. Понадобилось перенести сервер 1С на другое железо. Сохранять имена серверов не хотелось по двум причинам:
— от этих длинных имен (чертов «СБСистем») уже давно хотелось избавиться;
— перенос планировался постепенный, несколько БД в разное время. Оба сервера (старый и новый) должны работать одновременно.

Версии платформы 1С при переносе не менялись и встала задача только подменить пути к БД у всех клиентов одновременно, быстро и, не подходя к каждому ПК в отдельности. Машин много, для разных БД от 4 до 150.

Параметры подключения к базе хранятся в текстовых файлах в личных профилях пользователей, но проблема не в этом, ибо путь до профиля еще можно построить, но у каждого человека в общем случае свой собственный уникальный набор подключенных БД. Поэтому подменять файл со списком БД никак нельзя, а искать в нем нужные символы и заменять на новые — слишком сложно. Тут программировать нужно. Это долго и неоправданно. Решено было сделать по-простому: все работы по переносу выполнять без суеты и спешки, а наутро чтобы люди сразу могли работать в перенесенной базе.

Как перенести 1С на другой компьютер?

Подготовка

√ создаем новую базу на новом сервере 1С (можно и со своей машины) Srvr=“b4:1541”;Ref=“Work”

√ в AD создаем универсальную группу безопасности “ShortCut-1C-UPP”

Перенос сервера 1С на другой сервер

√ в групповых политиках домена в нужном контейнере создаем объект групповой политики “ShortCut” и открываем его на редактирование. В разделе “User Configuration — Preferences — Windows Settings — Shortcuts” создаем новый объект (правый клик — New — Shortcut). Действие (Action) = Update. В справке из этого же окна нормально описано, чем они различаются.

Из поля Name будет браться подпись к значку, именно её будут видеть пользователи у себя на рабочем столе. Вводим строку запуска 1С в Target path (без кавычек, как на рис., иначе значок НЕ создастся). В аргументах указываем новый путь к БД после ключа /S. В поле Comment можно сделать подсказку, которая появляется при наведении курсора на значок, т.е. это hint.

Значок лучше выбрать из штатных (например, из system32shell32.dll), иначе еще придется файл со значком копировать клиентам. Если значок не указать, на экране будет обычный значок 1С из запускаемого файла, а это не очень хорошо, это плохо для нашей задачи.

Теперь интересное. На вкладке Common ставим только нижнюю птицу и жмем кнопку Targeting. Нам нужно, чтобы новый значок для запуска определенной базы появился не у все пользователей (чтобы они потом не звонили и не спрашивали, чЁ за фигня), а только у тех, кто пользуется данной базой. В этом окне добавляем New Item для Security Group = ShortCut-1C-ZUP (переключатель в положении User in Group)

Перенос базы данных 1 С: Предприятие на другой компьютер

Важно. Если на ПК клиента значение поля “Target path” окажется некорректным, значок НЕ создастся, поэтому не лишним будет добавить еще фильтры. Дело в том, что на 64-разрядной системе путь к запускающему файлу будет отличаться от пути на 32-разрядной ОС. Поэтому для сети, в которой работают и 32 и 64 ОС делаем разные значки.

Нужно учесть все операционки, с которыми приходится сталкиваться. Например, в сети могут быть Windows XP — 32-разрядные и Windows 7 — 64-разрядные. Тогда делаем 2 значка. У одного путь «C:Program Files (x86)1cv81bin1cv8.exe» и в фильтре ОС = Windows 7. А у другого путь «C:Program Files1cv81bin1cv8.exe» и в фильтре ОС = Windows XP. Если люди работают и в терминале на серверах, учесть и их. Если одна и та же ОС представлена и в 32, и в 64 разрядах, то можно дополнительно фильтровать по переменной среды окружения:

Читайте также:
Что делать если ребенок не усваивает программу

Так, комбинируя, можно учесть все варианты (или почти все).

√ создаем тестовую учетку, добавляем её в группу “ShortCut-1C-UPP” и тестируем на разный операционках

√ в AD создаем универсальную группу безопасности “1C-Users-UPP”

√ Заранее (не спеша и постепенно) добавить в AD все учетные записи пользователей данной базы данных 1С в группу “1C-Users-UPP”

√ создаем группу рассылки и связываем её с группой безопасности “1C-Users-UPP”. Именно поэтому группа и создавалась универсальной, т.к. только с универсальной группой безопасности можно связать группу рассылки.

√ Делаем почтовую рассылку по этой группе с объяснением, что с такого-то числа запускать базу 1С нужно именно этим новым значком, старый способ работать не будет. Изображение значка прилагается. (Прочитай сам и передай соседу, который не умеет читать свою почту)

Выполнение

√ в нерабочее время (например в ПТ вечером) выгнать всех из переносимой базы 1С и сделать выгрузку в *.DT

√ загрузить *.DT из предыдущего пункта в новую базу Srvr=“b4:1541”;Ref=“Work”;

Оставляем базу на сервере SQL

√ пока происходит загрузка, отключить прежнюю базу 1С, чтобы никто не пытался работать в неактуальной системе. Для этого запустить в меню “Пуск-Все программы-1C Предприятие 8.2-Cерверы 1С Предприятия” консоль управления. Найти скопированную информационную базу и удалить её через контекстное меню. При удалении Информационной базы будет задан вопрос о том, что делать с Базой данных на SQL сервере. Можно пока “Оставить без изменений” на всякий случай (Третья кнопка)

√ в AD добавить группу “1C-Users-UPP” в группу “ShortCut-1C-UPP”. Именно ради этого действия группа “ShortCut-1C-UPP” тоже должна быть универсальной. Т.к. универсальная группа не может быть членом глобальной.

Теперь после перезагрузки (перелогинивания) у пользователей, входящих в группу “1C-UPP-Users”, на рабочем столе должен быть значок “1С УПП”, который запускает УПП на новом сервере.

Источник: admsoft.ru

Перенос баз 1С

Продукты фирмы «1С» имеют два основных решения для хранения данных: файловая база данных и база данных, размещенная на SQL Server. В данной статье мы рассмотрим два варианта переноса баз данных 1С с сервера на сервер (с компьютера на сервер). Если вам необходимо перенести базы 1С в облако, то мы можем сделать это бесплатно в рамках услуги аренда сервера 1С.

Вариант №1 – Перенос базы с помощью выгрузки .dt формата (применимо как к файловым базам, так и к серверным):

  1. Необходимо открыть базу, которую собираетесь переносить в режиме конфигуратора:

Скриншот 1. Окно со списком баз 1С

Скриншот 1. Окно со списком баз 1С

  1. В конфигураторе необходимо выбрать пункт меню «Администрирование» и «Выгрузить информационную базу»:

Скриншот 2. Режим конфигуратора

Скриншот 2. Режим конфигуратора

  1. В момент запуска процесса выгрузки конфигуратор предложит путь, куда нужно сохранить базу. Указываете путь и нажимаете сохранить.

Скриншот 3. Выбор директории для выгрузки

Скриншот 3. Выбор директории для выгрузки

  1. Как только конфигуратор закончит выгрузку базы данных, он выдаст информационное окно, что выгрузка информационной базы завершена.

Скриншот 4. Информационное окно, что всё прошло успешно

Скриншот 4. Информационное окно, что всё прошло успешно

  1. Готовая выгрузка для переноса на другой сервер.

Скриншот 5. Выгрузка в выбранной нами папке

Скриншот 5. Выгрузка в выбранной нами папке

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

Скриншот 6. Окно добавления информационной базы

Скриншот 6. Окно добавления информационной базы

Скриншот 7. Окно добавления информационной базы

Скриншот 7. Окно добавления информационной базы

Скриншот 8. Окно добавления информационной базы

Скриншот 8. Окно добавления информационной базы

Скриншот 9. Окно добавления информационной базы

Скриншот 9. Окно добавления информационной базы

Скриншот 10. Окно добавления информационной базы

Скриншот 10. Окно добавления информационной базы

  1. Далее заходим в нашу базу в режиме конфигуратора.

Скриншот 11. Окно со списком баз 1С

Скриншот 11. Окно со списком баз 1С

  1. Во вкладке администрирование выбираем пункт «Загрузить информационную базу», указываем путь и выбираем нашу выгрузку.
Читайте также:
Как разблокировать Айфон через программу найти Айфон

Скриншот 12. Режим конфигуратора

Скриншот 12. Режим конфигуратора

Скриншот 13. Директория где находится перенесенная нами выгрузка

Скриншот 13. Директория где находится перенесенная нами выгрузка

  1. Конфигуратор выдаст нам следующее окно. Нажимаем «Да».

Скриншот 14. Диалоговое окно в режиме конфигуратора

Скриншот 14. Диалоговое окно в режиме конфигуратора

  1. Наша выгрузка успешна загружена в нашу пустую базу. Перенос базы выполнен, о чем нам рапортует конфигуратор.

Скриншот 15. Диалоговое окно в режиме конфигуратора

Скриншот 15. Диалоговое окно в режиме конфигуратора

Вариант №2. Перенос базы данных 1с SQL.

  1. Заходим в Microsoft SQL Server Management Studio (MSSMS), вводим уч.данные администратора баз данных.
  1. Далее кликаем правой кнопкой мыши по базе, которую нужно перенести и выбираем пункт «Создать резервную копию…».

Скриншот 16. Консоль администрирования MS SQL

Скриншот 16. Консоль администрирования MS SQL

  1. Во вкладке общее выбираем тип архивной копии «Полная» и назначение «Диск» и нажимаем кнопку «Добавить».

Скриншот 17. Окно «Резервное копирование базы данных»

Скриншот 17. Окно «Резервное копирование базы данных»

  1. Выбираем путь, тип резервной копии «.bak» и назначаем имя нашему бэкапу.

Скриншот 18. Окно с выбором пути для бэкапа базы

Скриншот 18. Окно с выбором пути для бэкапа базы

  1. Во вкладке «Параметры носителя» в графе «Надежность» кликаем в чекбокс «Проверить резервную копию после завершения», для того чтобы быть уверенным в том, что резервная копия будет корректной.

Скриншот 19. Окно «Резервное копирование базы данных»

Скриншот 19. Окно «Резервное копирование базы данных»

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

Скриншот 20. Окно «Резервное копирование базы данных»

Скриншот 20. Окно «Резервное копирование базы данных»

  1. Как только бэкап нашей базы будет создан появится информационное окно:

Скриншот 21. Информационное окно

Скриншот 21. Информационное окно

  1. Далее переносим нашу базу на новый сервер любым удобным для нас способом.

ВАЖНО! В нашем примере мы не учитываем совместимость MS SQL серверов. Для того, чтобы бэкап базы данных успешно развернулся на новом сервере, версия MS SQL сервера должна быть либо такой же, либо выше (режим обратной совместимости), чем на старом сервере.

  1. Далее, на новом сервере, создаем базу таким же образом как и в первом варианте, который мы рассматривали ранее, с одним различием – на этапе добавления информационной базе выбираем тип расположения информационной базе «На сервере 1С:Предприятия»:

Рисунок 22 - Добавление ИБ

Рисунок 22 — Добавление ИБ

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

Рисунок 23 - Добавление ИБ

Рисунок 23 — Добавление ИБ

  1. Рассматриваемый нами способ один из самых быстрых – так мы создаем базу и в кластере 1С и на сервере MS SQL.
  1. Далее подключаем бэкап нашей базы через консоль сервера MS SQL (Microsoft SQL Server Management Studio).

Источник: efsol.ru

Как перенести 1С в облако

Огромное количество российских компаний для ведения бухгалтерского учета используют решения на платформе 1C. Благодаря облачным технологиям бизнес может выбирать между классическим коробочным решением и 1C в облаке. Каждый вариант имеет свои особенности, но сегодня речь пойдёт о том, как перенести 1C в облако.

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

Переезд 1С в облако

Миграция БД в облако выполняется в три этапа.

Шаг 1. Выгрузка имеющейся БД 1C в файл

  1. Запустите 1С и выберите из списка баз ту, которую будете переносить.
  2. Укажите папку для хранения выгружаемого файла БД и его название. Нажмите «Сохранить».
  3. Зайдите в «Конфигуратор» и в главном меню найдите «Администрирование» — «Выгрузить информационную базу».

Шаг 2. Перенос файла БД 1C в папку для загрузки в облако

  1. Найдите выгруженный фал в папке, в которую вы его сохранили
  2. Скопируйте его в новое расположение для загрузки в облако. Файлы объёмом до 1Гб можно копировать стандартным способом (Copy|Paste). «Тяжёлые» файлы лучше заливать на FTP-сервер или в облако

Шаг 3. Загрузка файла БД 1C в облако Cloud4Y

Чтобы загрузить в новую информационную базу ваш файл БД, зайдите на виртуальный сервер 1C. Доступы к нему вам предоставит менеджер или сотрудник технической поддержки Cloud4Y.

  1. Создайте на диске C пустую папку с названием вашей информационной базы. Имя может быть любым, например, «Базы 1C»
  2. Создайте в новой папке ещё одну — с понятным вам названием. Допустим, это будет «Бухгалтерия». В этой папку вы поместите загруженную ранее информационную базу
  3. Откройте 1C и нажмите «Добавить» в окне со списком баз
  4. Выберите «Создание новой информационной базы» в появившемся окне, затем «Далее»
  5. Выберите «Создание информационной базы без конфигурации» и снова «Далее»
  6. Присвойте имя новой информационной базе, расположенной на вашем облачном сервере 1C. Выберите расположение БД «На данном компьютере или на компьютере в локальной сети». Нажмите «Далее»
  7. Выберите место, где будет храниться ваша информационная база. Выберите ту папку, которую создавали ранее. Нажмите «Далее», затем «Готово». Список баз пополнится новой базой. В нашем случае это «Бухгалтерия»
  8. Выберите эту базу и запустите «Конфигуратор»
  9. В меню «Администрирование» выберите пункт «Загрузить информационную базу»
  10. Загрузите базу. Чем больше файл, тем дольше будет идти загрузка. Проявите терпение. Когда появится сообщение об успешной загрузке, программа предложит перезапустить «Конфигуратор». Нам это не требуется, поэтому нажмите «Нет».
  11. Готово. Теперь у вас есть виртуальный сервер 1C с актуальной информационной базой. Можно работать с ней в обычном режиме.
Читайте также:
Как в ВК восстановить удаленные сообщения без программ

Аренда облачного сервера для разработки, хостинга, обученияПодробнее

Зачем переносить 1C в облако

Переезд 1С в облако выгоден бизнесу, который не готов вкладываться в единовременную покупку лицензионного ПО (его ведь ещё и обновлять придётся, и тоже за деньги). Также виртуальный сервер 1C выгоден крупному бизнесу, так как позволяет оптимизировать издержки и гарантировать быструю и стабильную работу бухгалтерских систем.

Миграция в облако удобна и компаниям с большой филиальной сетью. Это позволяет собрать все данные воедино и нивелировать риск утери важных данных, наладить синхронизированность работы. Есть и другие преимущества:

  1. В облаке легко можно изменить число пользователей, объём используемых базов ресурсов
  2. Не нужно покупать дорогостоящие лицензии. Вы берёте их в аренду, а количество легко регулируется
  3. Удобно создавать и управлять базами, настраивать права доступа
  4. Обновления выполняются автоматически, не нужно заниматься обслуживанием ПО
  5. Мощности облачного сервера 1C достаточно для работы с любым количеством баз данных разного объёма. Не нужно думать о покупке более мощного оборудования для обслуживания растущих БД
  6. Подключаться к базам в облаке может любой сотрудник, где бы он ни находился. Единственное условие — наличие интернет-соединения
  7. Исключается риск потери данных. Системы автоматического резервного копирования и репликации данных позволяют сохранить актуальной БД даже в том случае, если с основным сервером что-то произойдёт
  8. Повышается скорость работы с данными за счёт более производительного оборудования и возможности одновременного использования баз разными сотрудниками

В целом, облачное решение позволяет снизить нагрузку на ИТ и бухгалтерию, при этом повысив надёжность и эффективность бухгалтерского учёта. Компания может снять с себя ответственность за обслуживание ИТ-оборудования, сосредоточившись на более важных задачах.

Технические особенности: какой виртуальный сервер выбрать для 1C

Для нормальной работы необходимы два сервера. Один под 1C, второй под базы данных. А вот конкретные технические характеристики зависят от количества пользователей. Рекомендуем рассчитывать их, исходя из следующих норм: 1,5 ГБ RAM для ОС, 0,5 ГБ на каждого пользователя в файловом режиме работы. Для сервера 1C подходит 2 ГБ RAM для ОС и 4 ГБ при использовании СУБД SQL.

Общего стандарта для 1C не существует, у каждой компании свои особенности и своих потребности по ресурсам. Можно сказать, что сервер на 8 ядер и 16 ГБ RAM + SSD-диск хотя бы на 100 Гб позволит средних размеров компании нормально работать с системой бухгалтерского учёта.

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

Источник: www.cloud4y.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru