1c-obrabotki.at.ua Вторник, 21.05.2024, 13:21
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
Форма входа

Меню сайта

Категории раздела
Мои статьи [48]

Курс валют
Курс Валют Информер
Российский рубль Российский рубль валюта России
(EUR)//-//
(USD)//-//
(CZK)//-//
(GBP)//-//

Главная » Статьи » Мои статьи

Инсталлятор пакетов 1С 8.2 (Freeware) betta: Автоматическая установка Вашей доработки на конфигурацию клиента.

Как этим пользоваться?

Комплект состоит из 2-х файлов: программа «Мастер создания пакета инсталляции 1С 8.2» (exe-файл, далее Мастер), которая на основе отчета о сравнении и объединении подготавливает инструкции для инсталлятора, и сам «Инсталлятор пакетов 1С 8.2» (epf-файл, далее Инсталлятор), который передается клиенту и делает всю работу по установке изменений в автоматическом режиме. В Инсталляционный пакет содержит файл лицензии, по которой он распространяется и описание функционала вносимых изменений. Инсталляционный пакет может распространяться без серийного ключа, либо с серийным ключом (длиной до 36 символов).  

 

Пошаговая инструкция

Формирование отчета о сравнении

Для формирования инструкций Инсталлятору, Мастер использует стандартный отчет о сравнении конфигураций, сохраненный в текстовом файле в кодировке ANSI.

Сравнение должно производиться в текущей измененной конфигурации (содержащей требуемые изменения) и cf-файл этой же конфигурации без изменений.

 

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

 

Формирование Инсталляционного пакета.

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

При первом запуске Мастер формирования пакета инсталляции выглядит следующим образом

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

Далее заполняем поля: отчет о сравнении, файл лицензии, путь к файлу пакета (куда и под каким именем сохранить Инсталляционный пакет), файл описания пакета. Если Разработчик предполагает распространение и установку своей разработки по регистрационному ключу, то заполняется поле «Регистрационный ключ» произвольным текстом. Мастер дает возможность сгенерировать GUID в качестве ключа. О предназначении поля «Задержка (ms)» пояснения будут даны при работе программы, если такая необходимость возникнет.

 

 

 

 

 

 

 

 

 

 

Жмем на «Сформировать». Начинается сборка пакета.

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 



Установка Инсталляционного пакета.

Для установки Инсталляционного пакета необходимо запустить обработку Инсталлятора пакетов 1С в базе-приемнике под правами на изменение конфигурации.

В первом окне Инсталлятор пакетов 1С предлагает ознакомиться с лицензией, по которой распространяется Инсталлятор (Freeware) и отказе об ответственности за возможные последствия посте установки Инсталляционных пакетов.

Чтобы при повторном использовании это окно больше не появлялось нужно установить галочку «Не показывать соглашение при следующем запуске».

 

 

 

 

 

 

 

 

 

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

Здесь предлагается ввести регистрационный ключ (если он «есть») и выбрать путь к пакету инсталляции. Прошу обратить внимание на последовательность действий.

 

 

 

 

 

 

 

 

 

 

 

 

 

В следующем окне Инсталлятор предлагает ознакомиться и подтвердить лицензионное соглашение, по которому распространяется Инсталляционный пакет.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

После подтверждения соглашения Инсталлятор знакомит с описанием Инсталляционного пакета. Для завершения необходимо указать пароль пользователя и нажать «Далее».

 

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

 

Вопрос «1С-Совместимо»

Для работы с конфигурацией обе программы используют только «штатные» возможности платформы 1С. Никаких dll-инъекций или внедрений своего кода каким-либо другим способом не производится.

 

Текущие возможности Инсталлятора

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

Данный объем был выбран в качестве «стартового» для того чтобы обеспечить тестирование инсталляции универсального механизма «Динамическая модификация форм» из статьи «v8.2 Управляемые формы: Динамические элементы формы и переопределяемые события или как изменить поведение и внешний вид управляемой формы программно без лишних хлопот» - http://infostart.ru/public/171514/.

 

На данном этапе инсталлятор не умеет:

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


Источник: http://infostart.ru/public/194576/
Категория: Мои статьи | Добавил: Sam1488 (25.07.2013)
Просмотров: 1702 | Рейтинг: 0.0/0
Всего комментариев: 0
Погода

Поиск

Новости

Copyright MyCorp © 2024