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

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

Установка 1С методом переноса с другого компьютера. Или перенос 1С методом установки через CF или DT 🙂

Перенос платформы 1С

Чтобы перенести платформу 1С с другого компьютера, достаточно скопировать папку с установленной 1С.

Для 8.1 это:
C:\Program files\1Cv81\

Для 8.2 это:
C:\Program files\1Cv82\.

Важно — при этому некоторые возможности 1С, редко используемые, будут недоступны (например COM соединение).

Перенос конфигурации 1С

Подготовка копии конфигурации с уже готовой базы данных

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

Как подготовить копию конфигурации:

1) Запускаем 1С там, где уже есть база данных (например на работе). В 1С уже есть список баз данных. Выбираем нужную и нажимаем КОНФИГУРАТОР.

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

2) Если Вы заходите в эту базу данных, на этом компьютере, под этим пользователем первый раз, то 1С откроет пустое окно, где ничего нет кроме меню.

В этом случае необходимо выбрать в меню КОНФИГУРАЦИЯ/ОТКРЫТЬ КОНФИГУРАЦИЮ.

1С подумает (1-5 минут) и слева появится красивое окошко «Конфигурация» с деревом различных элементов конфигурации.

Если Вы уже делали это, то при следующем заходе в конфигуратор, этого делать н нужно.

3) Для выгрузки копии КОНФИГУРАЦИИ выбираем в меню КОНФИГУРАЦИЯ/СОХРАНИТЬ КОНФИГУРАЦИЮ В ФАЙЛ.

ИЛИ

Для выгрузки копии ВСЕЙ БАЗЫ ДАННЫХ выбираем в меню АДМИНИСТРИРОВАНИЕ/ВЫГРУЗИТЬ ИНФОРМАЦИОННУЮ БАЗУ.

В результате Вы получите файл 1cv8.cf или 1cv8.dt (см. выше раздел «Файлы шаблона конфигурации»). Данный метод частично ущербный, потому что скопирует конфигурацию, но не скопирует шрифты, внешние отчеты, хелпы и т.д. Это придется искать в интернете по-отдельности.

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

Подготовка копии конфигурации 1С для переноса, версия два

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

Для этого заходим в 1С, выбираем нужную базу данных. Под списком базы данных отобразится путь к ней вида «File=”Каталог базы данных”».

Просто копируем папку целиком.

Важно: если в этот момент в 1С кто-то работает, то некоторые файлы могут не скопироваться. Нам важен только файл 1Cv8.1CD, именно он содержит базу данных, остальные файлы можно не копировать вовсе.

Создание базы данных из подготовленной копии 1С

Вариант 1. Вы скопировали каталог целиком или файл 1Cv8.1CD.

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

Вариант 2. Вы выгрузили конфигурацию (1cv8.cf) или базу данных (1cv8.dt).

1) Конфигурация хранится в каталоге на диске (файловая версия, мы рассматриваем именно ее).

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

C:\Базы 1С\

Зайдем в «Мой компьютер» и создадим эту папку. В ней создадим папку базы данных, например:

C:\Базы 1С\Учебная база управления торговлей

2) Запустим 1С. Если это первый запуск платформы, то 1С сама скажет «В списке нет ни одной конфигурации. Добавить?» и мы ответим ДА. Если на компьютере уже работали с 1С, то нажмем ДОБАВИТЬ.

3) Выберем «Создание новой информационной базы» и нажмем «Далее»

4) Вместо того, чтобы выбирать из списка конфигурацию, установленную ранее из дистрибутива, выберем «Создание информационной базы без конфигурации..».

5) Введите название базы данных, оно может быть любым понятным Вам. Именно это название будет отображаться в списке баз данных при входе в 1С. Например «Учебная конфигурация 1».

Нужно выбрать местонахождение базы данных.

Если Вы устанавливали платформу БЕЗ варианта «Доступ к серверу 1С», то здесь Вам доступен только вариант «На данном компьютере или на компьютере в локальной сети». Иначе также вариант «На сервере 1С:Предприятие».

Мы сейчас рассматриваем файловую версию, поэтому выбираем в любом случае первый вариент – на данном компьютере.

6) Необходимо выбрать тот самый каталог, который мы подготовили для базы данных.

7) База данных (пока пустая) появится в списке баз данных. Выберем ее и нажмем КОНФИГУРАТОР.

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

В этом случае необходимо выбрать в меню КОНФИГУРАЦИЯ/ОТКРЫТЬ КОНФИГУРАЦИЮ.

1С подумает (1 минуту или меньше) и слева появится красивое окошко «Конфигурация» с деревом различных элементов конфигурации.

Если Вы уже делали это, то при следующем заходе в конфигуратор, этого делать н нужно.

9) Для загрузки копии КОНФИГУРАЦИИ выбираем в меню КОНФИГУРАЦИЯ/ЗАГРУЗИТЬ КОНФИГУРАЦИЮ ИЗ ФАЙЛА.

ИЛИ

Для загрузки копии ВСЕЙ БАЗЫ ДАННЫХ выбираем в меню АДМИНИСТРИРОВАНИЕ/ЗАГРУЗИТЬ ИНФОРМАЦИОННУЮ БАЗУ.

10) После загрузки конфигурации или базы данных 1С сама предложит «Обновить конфигурацию базы данных». В ином случае выберите меню КОНФИГУРАЦИЯ/ОБНОВИТЬ КОНФИГУРАЦИЮ БАЗЫ ДАННЫХ. Если этот пункт меню недоступен – значит этого делать не надо.

К сожалению, при работе с программой зачастую встречаются ошибки, не имеющие единственного общего способа устранения. К ним можно отнести ошибку 1С 8.3 (8.2) — «Неверный формат хранилища данных». Дело в том, что причин может быть множество, соответственно и способов устранения.

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

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

Исправление структуры БД

Если очистка кэша не привела к желаемому результату, тогда необходимо произвести тестирование и исправление ошибок.

Если информационная база является клиент – серверной, тогда откройте ее в режиме конфигуратора и в меню «Администрирование» выберите пункт «Тестирование и исправление…».

Для файловой базы воспользуйтесь утилитой ChDBFl.exe, которая является аналогом тестирования и исправления в конфигураторе.

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

Перезапуск сервера 1С

На клиент–серверных базах иногда встречается ошибка такого плана:

Попробуйте остановить сервер 1С:

net stop «1C:Enterprise 8 Server Agent (x64)»

Удалить все файлы с расширением *.dat из папки, на которую ссылается ошибка:

del «C:\Program Files\1cv82\srvinfo\reg_1541\snccntx\*.dat»

Запустить службу заново:

net start «1C:Enterprise 8 Server Agent (x64)»

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

Данный способ следует использовать только в самом безвыходном положении. Он не безопасный и возможны потери данных.

Первым делом вам необходимо создать чистую базу с конфигурацией того же релиза с такой же структурой. Далее при помощи стандартной обработки «Выгрузка Загрузка данных XML» перенести все данные в пустую рабочую базу (скачать — для 8.2 или для 1С 8.3 или на ИТС).

Обязательно убедитесь в том, что структура и все реквизиты из «битой» базы есть в чистой!

Восстановление внешних обработок

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

Теперь главное «взять себя в руки» и, ни при каких обстоятельствах не запускать 1С! Если вы всё же запустили, и ниже описанный метод не сработал, то попробуйте найти пользователя, который ранее открывал вашу обработку. В таком случае восстановительные работы будут производиться в его каталоге пользователя.

Ваша обработка должна находиться во временном каталоге TMP с именем подобным маске «v8_*.tmp». При запуске платформы данные файлы удаляются. Если вы все-таки запустили 1С и файлов не обнаружили и не нашли другого пользователя, у которого может быть ваша обработка, воспользуйтесь программой восстановления удаленных файлов с жесткого диска.

Скопируйте все найденные по маске «v8_*.tmp» из папки TMP в безопасное место. Теперь можно запускать 1С. Попробуйте определить, какой файл является именно вашей обработкой по его размеру, и измените его расширение с.tmp на.epf. Если вам сложно определить, какой именно файл является вашим, то переименуйте все и поочередно запускайте их в 1С. Но чаще всего получается найти нужный файл достаточно быстро, особенно если отсортировать его по дате.

Если описанный выше способ вам не помог, то есть еще один. Для этого вы должны примерно помнить содержимое обработки (код) и иметь ее старую версию.

Ищите вашу обработку по текстам модулей. Распакуйте старую версию обработки при помощи утилиты V8Unpack.exe . Скопируйте и замените все необходимые тексты модулей и запакуйте при помощи этой утилиты обратно.

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

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

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

1. Первым делом закройте программу 1С , и сделайте на всякий случай копию базы данных. Для этого зайдите в папку, в которой хранится база данных, и скопируйте куда-нибудь файл 1Cv8.1CD :

2. Теперь нам нужно узнать, в какой папке хранятся временные файлы программы 1С . Для этого снова запустите программу 1С:Предприятие . В стартовом окне выделите название вашей информационной базы и нажмите справа кнопку «Настройка ”:

В открывшемся окошке видим путь, по которому хранятся временные файлы 1С. У меня это следующий путь: C:\Users\VLADIMIR\AppData\Roaming\1C\1cv8\tmplts:

Папки с кешем будут находится по адресу C:\Users\VLADIMIR\AppData\Roaming\1C\1cv8 . В вашем случае путь может быть таким: .

3. Итак, закрываем 1С . Затем средствами Windows заходим в папку C:\Users\Имя_пользователя\AppData\Roaming\1C\1cv8 (если у вас не отображается папка AppData , то читайте первый комментарий под этой статьей). Здесь выделяем все папки с буквенно-цифровыми длинными именами и смело удаляем их :
После удаления папок, снова запускаем программу 1С Предприятие. На этот раз обновление программы должно пройти успешно и ошибка «Неверный формат хранилища данных” не должна повториться.

Нояб 08, 2017 32634

Может возникнуть ситуация, когда 1С 8.3 не запускается и появляется ошибка — «Неверный формат хранилища данных» с указанием пути к файлу file c users config runtimecachestorage. Но, не стоит паниковать, ошибка неверного формата данных хранилища не такая редкая как может показаться на первый взгляд. Поэтому в данной статье давайте узнаем как исправить ошибку в 1С 8.3.

Причины появление ошибки «Неверный формат хранилища данных» в 1С 8.3

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

Что такое кэш 1С 8.3?

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

Как очистить 1С 8.3?

Файлы кэша хранятся в папке AppData, в профиле пользователя, под которым запускается программа 1С 8.3. Проще всего её открыть через команду Пуск \ Выполнить \ %userprofile%\AppData

Здесь нам нужно удалить все содержимое следующих папок:

AppData\Local\1C\

Причины для переноса 1С (или базы данных) с компьютера на компьютер могут быть самыми разными – обновление в компании парка оборудования, желание поработать на выходных дома и пр.

При этом следует отметить, что перенос SQL-версии нельзя выполнить, следуя простой, пошаговой инструкции — прежде всего, из-за трудностей выгрузки и нюансов конфигурации базы

Для этого требуется привлечение ИТ-специалиста и 1С консультация. Самостоятельно пользователь продуктов на платформе «1С:Предприятие» сможет перенести только файловую версию базы данных при наличии прав Администратора, позволяющих работать в конфигураторе. Рассмотрим процесс переноса базы на примере конфигурации «Управление нашей фирмой 1.6.19.237».

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

Выгрузка базы

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

Самый быстрый путь выгрузки базы – через меню конфигуратора: «Администрирование», затем «Выгрузить информационную базу» и далее указать адрес хранения.

Рис.1 Выгрузка информационной базы

По сути, сохранение базы – это регламентная процедура, необходимая для подстраховки.

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

Рис.2 Сохранение базы (dt)

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

Рис.3 Сохранение конфигурации в файл

Система предложит сохранить файл с расширением .cf (это и есть конфигурация).

Рис.4 Сохранение файла

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

Рис.5 Адрес ИБ

После выгрузки базы в системе работать не рекомендовано, так как могут возникнуть расхождения с сохраненными данными.

Сопровождение переноса 1С на другой компьютер. Поможем предусмотреть все нюансы

Установка платформы

Следующий шаг – установка платформы (файла setup.exe), который можно либо взять с диска ИТС, либо скачать (2) с сайта поддержи пользователей 1С (1), используя учетную запись в ИТС.

Рассмотрим подробно второй вариант установки, поскольку диск ИТС – ограниченный ресурс и может не содержать необходимой версии платформы.

Рис.6 Сайт поддержки пользователей

Среди технологических дистрибутивов выбираем нужную нам версию платформы.

Рис.7 Выбор нужной версии платформы

Выбираем нужный дистрибутив.

Рис.8 Выбор дистрибутива платформы

Переходим в соответствующий раздел хранилища и скачиваем дистрибутив.

Рис.9 Скачивание дистрибутива

Распаковываем и сохраняем дистрибутив в нужный каталог.

Рис.10 Распаковка дистрибутива

Двойным щелчком на файле «setup.exe» запускаем программу установки.

Рис.11 Запуск установки

В процессе жмем «Далее» без изменений, так как все необходимые компоненты уже выбраны в качестве настроек по умолчанию.

Рис.12 Компоненты установки по умолчанию

Выбираем язык интерфейса…

Рис.13 Выбор языка интерфейса

… и переходим к установке программы.

Рис.14 Установка программы

Для завершения процесса установки система потребует «Установить драйвер защиты». Он необходим:

  • Если будет использоваться аппаратная защита (USB ключ);
  • Если выполняется первичная установка платформы.

При использовании программной лицензии галочку можно снять. Так как в данном случае платформа устанавливается на новое устройство, то есть впервые, оставляем флажок «Установить драйвер защиты» и нажимаем «Далее».

Рис.15 Установка драйвера защиты

Если ознакомление со справочной информацией не планируется, снимаем галочку с «Открыть файл Readme» и нажимаем кнопку «Готово», тем самым завершая установку.

Рис.16 Завершение установки

Установочный файл можно скачать и с компьютера, на котором с программой работали ранее, но в этом случае нельзя будет гарантировать полную корректность работы платформы.

Лицензионные ключи

Как уже упоминалось, лицензия продуктов 1С может поддерживаться на программном или аппаратном уровне.

Активация аппаратной лицензии подразумевает использование USB-ключа, а программной – введение пин-кода при первом запуске 1С на условно новом компьютере. Пин-коды (основной и два резервных) входят в комплект поставки программы и являются одноразовыми, так как запущенная лицензия учитывает параметры конкретного «железа» и к другому уже не подойдет.

Перенесем 1С на другой компьютер без потери лицензий. Первая консультация бесплатно!

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

Запуск базы данных

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

Рис. 17. Добавление базы данных

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

Рис.18 Добавление существующей базы

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

Рис.19 Добавление существующей базы (продолжение)

Нажать «Далее» и в открывшемся окне «Готово».

Рис.20 Добавление существующей базы (завершение)

Если каталога до этого не было, система «1С:Предприятие 8» автоматически создаст его при запуске. Окно параметров запуска является заключительным. Если настройки по умолчанию удовлетворяют требования, при нажатии «Готово» база будет добавлена в список.

Рис.21 Список информационных баз

Перенос 1С на другой компьютер выполнен.

Сопровождение переноса 1С

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

от 5 400 руб. Узнать больше

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

Перенес необходимые данные на другой компьютер с сохранением лицензий. Гарантия на услуги!

от 2 700 руб. Узнать больше

Здравствуйте!
«1. Настройки->Идентификатор базы : какой базы, что за идентификатор?»
Чтобы узнать идентификатор базы нужно выполнить на сервере СУБД следующий скрипт:
USE ИмяБазы; Select DB_ID();
«2. Настройки->Имя информационной базы 1С : какой базы, тестируемой?»
Исследуемой как она называется в списке информационных баз на сервере 1с
«3. Параметры сервера SQL -> Аутентификация — тот логин, под которым создана баз SQL?»
Логин нужно указать тот под которым сервис будет создавать и читать файл трассировки SQL. В том числе можно тот под которым создана база SQL, главное чтобы у нее были права на включение трассировок (ALTER TRACE)
«4. Настройки технологического журнала какие? Или они создаются конфой по кнопке «Включить технологический журнал»?»
В настройках сервиса необходимо указать путь к конфигурационным файлам платформы и путь куда будут складываться логи технологического журнала, сами настройки технологического журнала в файле logcfg.xml будут автоматически добавлены сервисом с помощью регламентного задания «Включение технологического журнала»

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

Включение режима отладки на сервере

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

Чтобы получить возможность тестировать серверный код, необходимо зайти на сервер приложений 1С и проделать несколько несложных операций:

  • Проверьте, что никого из сотрудников нет в базе. Если есть сессии, то придется настоятельно попросить их прервать на 10 минут;
  • Откройте список служб на сервере приложений и найдите там Агент сервера 1С:Предприятия. Остановите эту службу;

Рис.1 Остановить службу

  • Откройте встроенный в систему редактор реестра либо с помощью командной строки и команды «regedit», либо сочетанием клавиш «Windows» и R;
  • Пройдите по ветке:
    • HKEY_LOCAL_MACHINE;
    • SYSTEM;
    • ControlSet001. В некоторых операционных системах вы можете встретить на этом этапе ветку с названием «ControlSet»;
    • services;
    • 1C:Enterprise 8.2 Server Agent.

Рис.2 Пройдите по веткеРис.3 Прописать ключ «-debug»

  • В перечне реквизитов выбранной ветки ищем «ImagePath» и через контекстное меню изменяем данные. Нам необходимо в конец значения добавить «-debug». Будьте внимательны и не сотрите ничего из уже существующего значения. После подтверждения закрываем редактор реестра, включаем службу агента сервера 1С и проверяем доступность отладки серверного кода.

Теперь остается только подтвердить успешность выполнения нами включения отладки на сервере 1С. Для этого запускаем 1С в режиме конфигуратора и уже оттуда через меню «Отладка» начинаем процесс. Запускать рекомендуется в том виде, в каком работают пользователи (чаще всего в 1С 8.3 – это тонкий клиент). Найдите код, выполняемый на сервере, поставьте в нем точку останова и, если все сделано верно, сможете запустить debug в 1С.

Многие разработчики предпочитают для отладки использовать отдельный сервер 1С в режиме отладки debug, так как эта задача достаточно ресурсоемка. Если ресурсы позволяют, то это хорошая мысль, так как одновременная работа многих пользователей уже серьезно нагружают практически любой сервер. Если такой возможности нет – ничего страшного, многие обходятся и решают подобные задачи на тестовом или даже боевом сервере.

Оставьте комментарий