Как запустить 1с из 1с
Платформа 1С великолепна, замечательна и просто мощная. Обширный функционал доступен из коробки, а технология внешних компонент делает ее практически безграничной в части расширения возможностей. Но иногда.
Иногда все это не помогает и для достижения результатов, решения задачи - приходиться использовать сторонний софт. И ладно, если бы это были COM-объекты, которые хоть и являются устаревшей технологией, но до сих пор часто используются и даже получили некоторую вторую жизнь с последними событиями. Но есть и другой путь - запуск приложений напрямую из кода встроенного языка.
Сегодня мы поговорим о запуске приложений программным способом. А также о некоторых проблемах и способах их решений под Windows и Linux.
Часть подходов, которые будут описаны ниже, применяются в разработке "Командный интерпретатор для 1С", но скачивать ее для изучения не обязательно. Все есть здесь. Там лишь все это организовано в удобном виде для использования.
Исполни это
Причин, когда такое может понадобиться - много, очень много. Все их рассматривать точно не будем. Остановимся на одном простейшем примере - запуск команды ping, чтобы узнать доступность какого-либо ресурса в сети средствами 1С. Иногда еще ping запускают для эмулирования ожидания (метода Sleep), но мы такое извращение делать не будем :)
Наша задача - запустить какое-либо приложение с параметрами и получить результат его работы. И сделать мы это должны безопасным способом!
Последнее означает, что если запускаемое приложение зависнет, запросит интерактивных действий от пользователя (а на сервере мы ничем ему в этом случае помочь не сможем) или просто будет выполняться дольше выделенного для него времени, то мы должны завершить его работу и продолжить выполнение кода в обычном режиме и обработать исключение. Никому ведь не нужны зависшие сеансы 1С?
Мы рассмотрим несколько решений как для Windows, так и для Linux. И так, поехали.
My Little Windows
По классике, сначала мы сделаем плохо, а потом сделаем хорошо. Прежде чем начать дам несколько служебных функций, которые будут использоваться в примерах ниже.
Решения не идеальные, но простые. Например, там можно найти как сохранить файл в кодировке UTF-8 без BOM, получить путь к файлу PowerShell.exe и др. Решения всегда можно улучшать.
Плохой пример
И так, как обычно выполняется запуск приложений из кода встроенного языка? Правильно - с помощью процедуры "ЗапуститьПриложение()":
Первым параметром передаем строку команды запуска и параметры по необходимости. Во втором устанавливаем каталог, что не обязательно. Третий параметр позволяет дождаться завершения приложения, а четвертый получить код возврата. Обычно если код возврата не равен 0, значит что-то пошло не так.
Вернемся к нашей задаче. Выполним команду "ping infostart.ru".
Вариант рабочий и позволяет запускать большую часть команд и целых скриптов. Комментарии даны исчерпывающие. Используются только штатные возможности платформы 1С для выполнения команд. И это плюс. Но у этого подхода есть и большой минус - низкая надежность и непредсказуемость результата в тех случаях, когда точно не известно, как долго будет команда выполняться и не потребует ли приложение интерактивных действий пользователя. Если интерактивные действия потребуются на стороне сервера, где мы об этом даже и не узнаем, то сеанс 1С может подвиснуть на всегда.
В качестве решения может быть реализация таймаута выполнения команды, но для процедуры "ЗапуститьПриложение" такое реализовать практически невозможно. Можно, конечно, попробовать запустить приложение и ожидать файла-результата какое-то время, но это решит проблему частично. Зависания не будет, но приложение будет запущено и дальше, ожидая внешней команды.
WScript.Shell нас спасет
Мы же в среде Windows. Давайте используем ее средства в виде COM-Объекта "WScript.Shell":
Вот такая портянка для безопасного запуска приложений.
Если кратко, то для выполнения команды добавили таймаут. По истечении времени выполнения, приложение завершается и вызывается исключение.
Теперь приложение не зависнет и в случае чего мы сможем завершить его работу принудительно.
Мое имя Power, PowerShell
Пойдем дальше и сделаем наше решение более интересным. Что, если нам нужно запустить не простую команду CMD или BAT'ник, а команду или скрипт PowerShell, но на тех же условиях! Для примера опять же оставим запуск бесконечного пинга :)
Еще одна портянка кода, но куда без них.
Принцип тот же самый, что и в примере выше. Отличие находится в области "ПодготовкаСкриптаPowerShell", где выполняется подготовка скрипта PowerShell для запуска и установка необходимых параметров для приложения PowerShell.exe. Иначе параметры безопасности не дадут нормально запустить скрипт. Подробнее об этом читайте на MSDN.
Фактически, теперь можно запускать любые скрипты хоть CMD, хоть PowerShell. А если сильно хочется, то можно и GIT Bash под Windows использовать или даже подсистему WSL под Windows 10. Но все это уже другая история. Осталось поговорить про Linux.
*.nix is my own
Под *.nix привычнее всего использовать bash для выполнения команд. Можно ли использовать bash из встроенного языка платформы 1С? Да, можно. Можно запускать как отдельные команды, так и целые скрипты. При этом получать результат и, что самое главное, делать это безопасно как в примерах выше.
В далеком 2015 году на Mista была поднята тема "Запуск файлов *.sh в самой 1с". Возможно, информация ниже будет ответом на вопрос, т.к. точного ответа так там и нет. Но может быть я не прав :)
Запускаем bash-скрипты
Первое, что нужно понять - в Linux нет COM-объектов. Значит придется обойтись штатными средствами платформы 1С. Выглядеть это будет так:
Здесь мы устанавливаем произвольный текст команды для Bash и выполняем его. В чем то прием аналогичен тому, что мы делали для Windows. Комментарии даны полные, но на паре моментов остановимся подробнее.
Некоторые нюансы
Первое, что может показаться интересным - это вызов "dos2unix" для сформированного ранее файла скрипта. Зачем это нужно? В операционной системе Windows по умолчанию для переноса строк в файлах используется последовательность символов "\r\n" (перевод каретки + перенос строки). В Unix-подобных системах используется только символ переноса строки "\n". Для Windows символ перевода каретки был добавлен для того, чтобы в древние времена можно было отправлять на печать текст без каких-либо особых драйверов. Телетайп навсегда! Этот легаси остался и по сей день и никому не мешает, ну почти.
Нам же он может сильно помешать по двум причинам:
- Несмотря на то, что сервер 1С установлен под Linux - все равно стандартный перенос строки платформа формирует как "\r\n". Даже если для таких классов как "ЗаписьТекста" или "ТекстовыйДокумент" устанавливать символ переноса строки другой (например, Симполв.ПС или по коду символа переноса строки равному 10), то платформа все равно использует символ перевода каретки.
- Еще может быть ситуация, когда текст команды для выполнения передается с клиента под управлением Windows на сервер под Linux и символы перевода каретки будут там присутствовать.
Мешать они будут потому что Bash не понимает что с ними делать. Если в файле скрипта будет содержаться символ "\r", то мы получим ошибку:
Вот, например, обсуждение подобной проблемы. Так вот, с помощью команды "dos2unix" можно убрать все символы, несовместимые содержимым скрипта Bash и сделать его корректным. На скриншоте ниже показан пример преобразования содержимого скрипта. (Да, я использую Notepad++ даже в Linux, если Вы его узнали).
Конечно, тут есть минус - пакет "dos2unix" должен быть установлен на сервер. Сделать это проще простого. Вот так это, например, выглядит для Ubuntu:
Но это не единственная особенность. Для того, чтобы ограничить время выполнения команды мы используем штатные возможности - команду timeout. С ее помощью мы можем указать сколько времени выделяется для выполнения команды / скрипта.
В примере выше мы выполняем некоторый скрипт с таймаутом 10 секунд. Подробнее смотрите мануал :)
Теперь Вы можете запускать приложения, скрипты или команды с помощью Bash из Linux безопасным способом.
Скрытая угроза
Частным случаем запуска процессов небезопасным образом является использование COM-объектов. Не все COM-объекты порождают процессы, которые нужно контролировать. Но, например, всеми любимые Word и Excel, которые часто до сих пор ставят на сервера, делают именно так. Они запускают соответствующий процесс "word.exe" или "excel.exe" и дальше управляют им. Не говоря уже про чистоту использования лицензий (эта тема касалась здесь), это еще и не всегда безопасно с точки зрения работы этих приложений.
Тут все просто - в момент создания объекта документа для его обработки как-раз и создается процесс "word.exe". После завершения всех необходимых действий, метод "Quit" закрывает приложение и все работает как надо. Но что, если в момент выполнения алгоритма заполнения произойдет ошибка? Правильно, метод "Quit" не будет выполнен и процесс Word'а останется "висеть". Конечно, можно попытаться обезопасить себя как это рекомендует стандарт разработки 1С и добавить "попытку":
Тут мы пытаемся закрыть приложение и освободить все связанные ресурсы. Часть кейсов это решит, но, к сожалению, не все. Если, например, в момент работы с COM-объектом возникнет не исключение, а падение рабочего процесса, то никакие действия по освобождению ресурсов выполнены не будут и процесс останется висеть в памяти до перезагрузки сервера / компьютера. Ну или пока не будет "убит" принудительно.
К сожалению, при непредвиденном завершении рабочего процесса мы особо ничего не можем сделать для контроля завершения всех запущенных процессов из кода встроенного языка. Все-таки это нештатная ситуация и решать ее можно только нештатными средствами. Почти все "костыли" по этой теме дают сбои в той или иной степени.
А у Вас на сервере бывают ситуации с десятком запущенный процессов "excel.exe"? :)
Альтернативные подходы
В качестве многоточия для этой темы хотел бы упомянуть и альтернативные способы решения проблем с освобождением ресурсов запущенных из 1С процессов:
- Организовать bat/ps/bash скрипт, который будет ночью "убивать" определенные процессы. Например, те же "excel.exe". Костыль? Да. Работает? Да.
- Сохранять в базе 1С (например, в регистре сведений) информацию о запущенных процессах (идентификатор процесса, имя и др.). Ночью или в другое время запускать регл. задание, которое будет проверять завершение этих процессов. Костыль? Да. Работает? Да.
- Перезагружать сервер с периодичностью в несколько дней. О сколько проблем можно решить! :) Костыль? Да. Работает? Да :)))
Список можно продолжать и дальше. Но возможно правильным вариантом будет - поиск решения задач иным способом, а не запуском сторонних процессов. Если такое, конечно, возможно.
Удачи, друзья!
Всем чистого кода, хороших решений и меньше "костылей"! До следующих встреч!
А как Вы работаете со сторонними процессами из 1С?
Другие ссылки
-
- инструмент для выполнения команд CMD / PowerShell из 1С
Авторские разработки
Транслятор запросов 1С в SQL - инструмент для трансляции запросов платформы 1С в SQL, а также их диагностики.
Просмотр и анализ структуры базы данных (отчет на СКД) - отчет для просмотра и анализа структуры базы данных с поддержкой файловых баз (ограниченный режим), а также баз на SQL Server и PostgreSQL.
Просмотр и анализ журнала регистрации (отчет на СКД) - отчет на базе системы компоновки данных (СКД) для просмотра записей журнала регистрации.
История работы пользователей (отчет на СКД) - отчет для просмотра истории работы пользователей (СКД, просмотр для любого пользователя).
Экспорт журнала регистрации. Набор инструментов (приложения + исходный код) - набор инструментов для экспорта данных журнала регистрации во внешние хранилища для Windows и Linux. Готовые приложения и исходный код.
Путеводитель по истории релизов - отчет по истории выпуска релизов продуктов фирмы "1С" и анализа информации по обновлениям.
-
Помощник работы с идентификаторами объектов - инструмент для расширенного анализа идентификаторов объектов.
Анализ производительности APDEX (бесплатный) - отчет для просмотра и анализа замеров производительности в конфигурациях на базе БСП.
Обозреватель криптографии - отчет для просмотра доступных провайдеров и сертификатов криптографии на сервере и клиенте.
Пакетная выгрузка / загрузка внешних отчетов и обработок - пакетная выгрузка / загрузка внешних отчетов и обработок для массовый манипуляций с ними.
Мастер полнотекстового поиска - набор инструментов для работы с полнотекстовым индексом платформы 1С. Стандартные и расширенные возможности.
Командный интерпретатор для 1С - инструмент для выполнения команд CMD / PowerShell из 1С
СтрокаСоединенияИнформационнойБазы (InfoBaseConnectionString)
Синтаксис:
СтрокаСоединенияИнформационнойБазы()
Возвращаемое значение:
Возвращает Строка соединения информационной базы, которую, например, можно использовать для запуска 1С:Предприятия средствами встроенного языка в Automation, Менеджер COM-соединений. Пример результата метода: File="C:\1cv8\Base".
Тип: Строка.
Содержит дополнительные параметры, которые будут переданы новому сеансу. Если такие параметры уже есть среди текущих установок, переданные заменят текущие.
Если режим приложения (УправляемоеПриложение/ ОбычноеПриложение) не задан явно дополнительным параметром командной строки, при запуске текущего приложения учитывается использование параметров принудительного включения режима управляемого или обычного приложения /RunModeManagedApplication и /RunModeOrdinaryApplication.
Тип: Булево.
Указывает необходимость дождаться завершения запуска системы для продолжения работы.
Параметр (если он указан) содержит код завершения работы сеанса "1С:Предприятия"- значение, передаваемое платформой операционной системе, если работа была завершена корректно, и если такой код был получен. В противном случае возвращает Неопределено.
Для получения кода возврата значение параметра должно быть установлено в Истина, а сеанс должен быть корректно завершен.
Возможны следующие значения:
101 - ошибка в данных (такой код может быть возвращен при обновлении конфигурации, при проверке и исправлении конфигурации, а также при создании дистрибутива конфигурации).
Описание:
Запускает новый сеанс 1С:Предприятия. Новый сеанс будет запущен с текущими установками.
Тонкий клиент, толстый клиент.
Примечание:
По умолчанию новая система запускается в режиме 1С:Предприятия. Если в качестве одного из дополнительных параметров будет передан ключ DESIGNER, новая система будет запущена в режиме Конфигуратора.
--------------------------------------------------------------------------------
(3) Да, сделай получше.
Я не про путь к базе, это я знаю.
КаталогПрограммы()
Возвращаемое значение:
Тип: Строка.
Имя каталога исполняемых файлов программы.
Описание:
Получает имя каталога, в котором расположены исполняемые файлы программы.
Тонкий клиент, сервер, толстый клиент, внешнее соединение.
Пример:
Итак, у нас есть одна или несколько информационных баз (конфигураций) 1С 8.2, которые мы часто используем, и нам уже порядком надоело каждый раз запускать стандартное окно выбора базы, выбирать нашу информационную базу и указывать режима запуска приложения. Сегодня мы научимся запускать нашу информационную базу в режимах «1С:Предприятие» и "Конфигуратор" одним кликом мышки!
Фактически мы научимся создавать отдельные ярлыки для наших информационных баз, кликнув по которым можно сразу же запустить нашу конфигурацию в нужном режиме.
Для создания ярлыка для запуска 1С Предприятия 8.2 нам придется выполнить 3 шага:
1. Открыть каталог, где располагаются исполняемые файлы 1С (см. ниже) и выделить файл в зависимости какой именно клиент мы хотим запустить:
2. Зажав правую кнопку мыши переместить исполняемый файл на рабочий стол. В результате мы увидим окно с вариантами действий. Выбираем Создать ярлыки.
3. В результате у нас на рабочем столе появляется ярлык для запуска 1С:Предприятие 8.2. Выделяем ярлык и кликаем правой кнопки мышки. Во всплывающем меню выбираем свойства. В поле Объект прописываем параметры запуска 1С Предприятия 8.2.
Запуск тонкого клиента в режиме 1С:Предприятие
" C:\Program Files (x86)\1cv82\8.2.17.153\bin\ 1cv8c.exe " /F С:\НашаБаза
Тонкий клиент можно запускать только в режиме 1С:Предприятие!
Запуск толстого клиента в режиме 1С:Предприятие
" C:\Program Files (x86)\1cv82\8.2.17.153\bin\ 1cv8.exe " ENTERPRISE /F C:\НашаБаза
Запуск толстого клиента в режиме Конфигуратора
" C:\Program Files (x86)\1cv82\8.2.17.153\bin\ 1cv8.exe " CONFIG /F C:\НашаБаза
C:\Program Files (x86)\1cv82\8.2.17.153\bin\ - каталог, где располагаются исполняемые файлы 1С:
- 1Cv8.exe - исполняемый файл толстого клиента;
- 1Cv8с.exe - исполняемый файл тонкого клиента.
При стандартной установке системы этот файл располагается в каталоге %PROGRAMFILES%\1cv82\ \bin.
Пример расположения файла для Windows 7: C:\Program Files (x86)\1cv82\8.2.17.153\bin\
ENTERPRISE или CONFIG определяет режим запуска:
- ENTERPRISE - режим 1С:Предприятие;
- CONFIG - режим Конфигуратора.
/F C:\НашаБаза
После ключа /F указывается путь к запускаемой информационной базе 1С (в файловом варианте). Если путь содержит пробелы, например, C:\Наша База 2, то его необходимо заключать в кавычки: /F "C:\Наша База 2".
Для клиент-серверного варианта вместо ключа /F используется ключ /S
/S "Srv\bas", где
- Srv – имя или IP-адрес компьютера на котором установлен Сервер 1С Предприятия;
- bas - имя информационной базы.
Дополнительно можно указать учетные данные пользователя для входа:
" C:\Program Files (x86)\1cv82\8.2.17.153\bin\ 1cv8.exe " ENTERPRISE /F C:\НашаБаза /N Абдулов /P Пароль
Установка и настройка 1С. При покупке программы 1С у нас - бесплатная установка, доставка.
Помощь эксперта в выборе программы. Доставка, установка, ИТС, линия консультаций бесплатно + бонусные часы в подарок!
Быстрое внедрение, внедрение по Agile, проектное внедрение. ISO 9001:2015. Оценка стоимости - бесплатно!
Начинающие пользователи программ, разработанных на платформе «1С:Предприятие», подойдя к моменту покупки «коробки» или уже приобретя ее, естественно задаются вопросом: «Как установить 1С Предприятие?»
На самом деле, установка 1С Предприятие – процесс несложный, обладать какими-то специальными навыками и знаниями для этого совершенно не обязательно. В данной статье мы подробно рассмотрим процесс установки и дадим пошаговую инструкцию, чтобы снять все возможные вопросы при установке. Но если они все-таки возникнут, обратитесь к нашим специалистам по установке и обслуживанию 1С, позвонив по телефону или оставив заявку на сайте. Мы свяжемся с вами в кратчайшие сроки.
Первым делом для установки необходимо получить установочный дистрибутив платформы 1С. Сделать это можно тремя способами:
*Стоит отметить, что вне зависимости от того, откуда получен дистрибутив, процесс установки 1С 8 останется неизменным.
Остановимся немного подробнее на первых двух способах получения дистрибутива
1. В приобретенной вами коробке есть диск с установочными дистрибутивами платформы и конфигурации 1С. Для установки вставьте диск и воспользуйтесь автозапуском. Вы увидите следующее окно (оно одинаково для всех типовых конфигураций 1С):
Рис.1 Окно запуска
- Быстрая установка 1С 8 и запуск. Программа сама установит минимально необходимый для работы набор компонентов.
- Выборочная установка 1С 8. Пользователь самостоятельно выбирает необходимые установочные компоненты.
Рис.2 Выборочная установка 1С
Для установки платформы 1С выбирайте пункт «1С:Предприятие 8». О дальнейших действиях расскажем ниже, поскольку они одинаковы для всех пунктов.
2. Чтобы скачать дистрибутив с сайта поддержки 1С, вбейте в адресную строку браузера адрес
Рис.3 Вбейте в адресную строку браузера
После загрузки сайта вы увидите следующее:
Рис.4 Сайт поддержки пользователей
В списке разделов вам понадобится самый первый, «Технологические дистрибутивы». Нажимаем на него и видим подразделы. Вам понадобится один из разделов, показанных на скриншоте ниже, в зависимости от того, какую платформу Вы хотите поставить.
Рис.7 Технологические дистрибутивы
Если у вас возникли вопросы по работе с дистрибутивом, обратитесь к нашим специалистам, оказывающим услуги по сопровождению и доработке 1С 8, мы с радостью вам поможем.
В нашем примере мы будем устанавливать платформу версии 8.3
Заходим в этот подраздел и видим доступные версии. Мы будем ставить последнюю, но при необходимости можно выбрать любую из них.
Рис.8 Подраздел с обновлениями платформы
При нажатии на нужную версию, вы попадаете в меню вариантов для скачивания. Пусть вас не пугает обилие пунктов: вам понадобится только один из двух – технологическая платформа для 32х- или 64х-битных* версий Windows.
*Тут важно помнить один нюанс: платформа для 32х-битных версий отлично работает и на 64х-битных, но не наоборот.
Рис.9 Меню вариантов для скачивания
После выбора версии вы попадаете на страницу со ссылкой на скачивание. Скачиваете архив с платформой в любое место на жестком диске. После распаковки вы получите папку с файлами следующего вида:
Рис.10 Папка с файлами
Вам понадобится файл «Setup». Он предпоследний в списке файлов. Запускаете его двойным нажатием, и установка начинается.
Перенос 1С на другой компьютер - оперативно, с сохранением лицензии. Гарантия на услуги 12 месяцев.
Причины для переноса 1С (или базы данных) с компьютера на компьютер могут быть самыми разными – обновление в компании парка оборудования, желание поработать на выходных дома и пр.
При этом следует отметить, что перенос SQL-версии нельзя выполнить, следуя простой, пошаговой инструкции - прежде всего, из-за трудностей выгрузки и нюансов конфигурации базы
Для этого требуется привлечение ИТ-специалиста и 1С консультация. Самостоятельно пользователь продуктов на платформе «1С:Предприятие» сможет перенести только файловую версию базы данных при наличии прав Администратора, позволяющих работать в конфигураторе. Рассмотрим процесс переноса базы на примере конфигурации «Управление нашей фирмой 1.6.19.237».
Выгрузка базы
Как и при любых манипуляциях с конфигурацией, вначале нужно создать, выгрузить и сохранить архивную копию базы данных.
Самый быстрый путь выгрузки базы – через меню конфигуратора: «Администрирование», затем «Выгрузить информационную базу» и далее указать адрес хранения.
Рис.1 Выгрузка информационной базы
По сути, сохранение базы – это регламентная процедура, необходимая для подстраховки.
Но у нее есть существенный недостаток именно для переноса конфигурации: при выгрузке базы таким способом не сохраняются определенные настройки и доработки типовых конфигураций 1С, обеспечивающие привычный комфорт работы.
Рис.2 Сохранение базы (dt)
Чтобы сделать копию базы целиком, с рабочими настройками шрифтов, отчетов и т.д., нужно выбрать пункт меню «Конфигурация» и далее «Сохранить конфигурацию в файл».
Рис.3 Сохранение конфигурации в файл
Система предложит сохранить файл с расширением .cf (это и есть конфигурация).
Рис.4 Сохранение файла
Выбрав путь к нужной папке, сохранить файл конфигурации. Конфигурацию базы со всеми настройками можно также скопировать напрямую из каталога. Местонахождение базы можно уточнить в меню «Справка-О Программе», пункт «Каталог».
Рис.5 Адрес ИБ
После выгрузки базы в системе работать не рекомендовано, так как могут возникнуть расхождения с сохраненными данными.
Установка платформы
Следующий шаг – установка платформы (файла 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С:Предприятия» предлагается добавить информационную базу в список.
Рис. 17. Добавление базы данных
Поскольку речь идет о базе, которая уже существует, в окне выбора режима щелкаем по «Добавлению в список существующей ИБ».
Рис.18 Добавление существующей базы
В появившейся форме указываем наименование (1) и тип расположения базы (сохраненный ранее адрес (2)). Тип расположения «На данном компьютере или на ПК локальной сети» (файловая база) требует выбора каталога, куда будет установлена информационная база.
Рис.19 Добавление существующей базы (продолжение)
Нажать «Далее» и в открывшемся окне «Готово».
Рис.20 Добавление существующей базы (завершение)
Если каталога до этого не было, система «1С:Предприятие 8» автоматически создаст его при запуске. Окно параметров запуска является заключительным. Если настройки по умолчанию удовлетворяют требования, при нажатии «Готово» база будет добавлена в список.
Рис.21 Список информационных баз
Перенос 1С на другой компьютер выполнен.
Сопровождение переноса 1С
Поддержка вашей работы в 1С, регулярные консультации, помощь в переносе 1С на другой копьютер
Перенесем 1С на другой компьютер
Перенес необходимые данные на другой компьютер с сохранением лицензий. Гарантия на услуги!
Читайте также: