Добрый день! Сегодня расскажу о публикации обновлений файлов *.cfu на http-ресурсе сети Интернет и использования опубликованного обновления при обновлении конфигураций.
Давно думал упростить себе жизнь по обновлению конфигураций. Раньше обновления скидывал на флешку или Яндекс.Диск, на месте уже скачивал на компьютер и производил обновления.
Разберемся на примере, как производить обновление конфигураций через Интернет.
Предположим, у нас появилось новое обновление 02.01.34 к конфигурации "АРМ Кассира ЖКУ", которое без проблем может встать на версии 02.01.33, 02.01.32 и 02.01.31. Предполагается, что вы знаете как создавать поставки обновлений и в этой статье мы не будем затрагивать данный вопрос.
Инструкция по шагам:
1) Подготовка каталогов для файлов
2) Создание поставки
3) Создание комплекта поставки
4) Создание файла списка шаблонов v8cscdsc.lst
5) Подготовка хостинга для размещения обновлений
6) Выполнение обновления конфигурации через Интернет
1) Подготовка каталогов для файлов
Будем работать с тремя каталогами:
а) D:\...\Поставки - каталог для хранения версий файлов поставки и файлов обновления;
б) D:\...\Дистрибутив - каталог дистрибутивов;
в) http://obmen.h1n.ru/update/jkh/ - адрес хостинга http://obmen.h1n.ru, в котором есть папка update в ней папка jkh в нее будем загружать файлы обновлений и обязательный файл v8cscdsc.lst.
2) Создание поставки
Предположим в конфигурации "АРМ Кассира ЖКУ" сделали ряд изменений, поменяли версию с 02.01.33 на 02.01.34, все изменения сохранили и наша конфигурация готова для создания поставки.
Выполняем пункты меню Конфигурация - Поставка конфигурации - Создать файлы поставки и обновления конфигурации ...
Добавляем конфигурации для обновлений: 02.01.33, 02.01.32 и 02.01.31.
Нажимаем кнопку Выполнить.
В каталоге Поставки появится папка 02.01.34 с двумя файлами:
1Cv8.cf - файл конфигурации
1Cv8.cfu - файл обновления
3) Создание комплекта поставки
Выполняем пункты меню Конфигурация - Поставка конфигурации - Комплект поставки ...
Выбираем пункт Создать новое описание комплекта поставки. Нажимаем кнопку ОК.
На следующем шаге можно оставить как есть. Нажимаем кнопку Далее.
На следующем шаге я всегда в поле Путь значение КаталогПоставщика меняю на версию, в нашем случаи на 02.01.34, это необходимо, что бы в папке Дистрибутивы все комплекты поставки создавались в отдельных понятных папках. Если необходимо отредактировать информацию можно убрать галку Определять параметры по текущей конфигурации и внести свои изменения, в нашем примере мы ничего не меняем. Нажимаем кнопку Далее.
На следующем шаге можно оставить как есть ничего не меняя. Нажимаем кнопку Готово.
Откроется конфигуратор комплекта поставки. Через контекстное меню по названию конфигурации будем добавлять два файла: 1Cv8.cfu и 1cv8upd.htm.
В диалоговом окне Выбор элемента шаблона в пункте Отдельный файл выбираем 1Cv8.cfu. Кнопка ОК.
В папке поставки 02.01.34 создаем через блокнот новый файл 1cv8upd.htm с любым содержимым (наряду с *.htm можно использовать *.html, *.txt, *.mxl).
Для примера выкладываю свой:
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style>
body {
background-color: #fcfbf5;
}
p {
color: #823602;
font-weight: bolder;
font-size: 14pt;
font-family:="Verdana";
}
h1 {
color: #65832C;
font-weight: bolder;
font-family:="Verdana";
}
h2 {
color: #256F2A;
font-weight: bolder;
font-family:="Tahoma";
}
h3 {
border-bottom: #b3ca88 3px solid;
color: #c10000;
font-weight: bolder;
font-family:="Arial";
}
h4 {
color: #333333;
}
li {
font-weight: bolder;
}
</style>
</head>
<body>
<table style="BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-BOTTOM: black 1px solid;
BORDER-LEFT: black 1px solid" cellspacing="0" cellpadding="8" width="100%" bgcolor="#b3ca88" border="0">
<tbody>
<tr>
<td>
<h1>Ваганов С.П.</h1>
<h2>Конфигурация<br>АРМ Кассира ЖКУ, редакция 2.1</h2></td></tr></tbody></table>
<ul></ul>
<ul></ul>
<h3>Версия 02.01.34</h3>
<p>Новое в версии 02.01.34</font></p>
<h4>
<ul>
<li>Исправлены ошибки:</li>
<ul>
<li>сумма льготы не уходит в минус;</li>
<li>при расчете льготы по дополнительным таблицам преподавателей исправлена ошибка несуществования реквизита.</li>
</ul>
</ul>
</h4>
</body></html>
Созданный файл 1cv8upd.htm также как 1Cv8.cfu добавляем в комплект поставки.
Результат на данном этапе представлен на рисунке.
В ветке Варианты поставки добавляем новый вариант Поставка обновления и нажимаем ссылку Редактировать.
В диалоговом окне выбираем загруженный файлы. Нажимаем кнопку ОК.
Нажимаем кнопку Создать файлы комплекта.
Система предложит сохранить Описание комплекта поставки, нажимаем Да и сохраняем в папку D:\...\Поставки\02.01.34
В появившемся окне Выбор варианта поставки выбираем пункт Поставка обновления. Нажимаем кнопку ОК. Система предложит выбрать папку, указываем папку D:\...\Дистрибутив.
В итоге получите сообщение об успешном создании комплекта поставки.
В папке D:\...\Дистрибутив создаться папка 02.01.34 с содержимым представленным на рисунке.
4) Создание файла списка шаблонов v8cscdsc.lst
В конфигураторе выбираем пункт меню Конфигурация - Поддержка - Шаблоны конфигураций и обновлений...
Добавляем каталог D:\...\Дистрибутив. В нижнем части окна появится обновление 02.01.34.
Внимание! Если в списке Шаблонов не появится обновление, то повторите создание комплекта поставки, но на этапе настройки параметров в поле Путь ничего не меняйте, остальное делайте как описано выше.
Убеждаемся, что видна ветка АРМКассираЖКУ - 02.01.34 (обновление). Нажимаем кнопку Создать файл списка шаблонов. В каталоге D:\...\Дистрибутив появится файл v8cscdsc.lst
5) Подготовка хостинга для размещения обновлений
В качестве бесплатных хостингов могу посоветовать два сайта: https://hostiman.ru/ и https://beget.com/. Регистрируем бесплатный хостинг. На хостинге создаем папку update в ней папка jkh и в нее загружаем папку 02.01.34 со всеми файлами из папки D:\...\Дистрибутив и файл v8cscdsc.lst. Для удобства копирования файлов можно использовать любой удобный для вас FTP-клиент, я привык использовать Filezilla.
В итоге на хостинге должно получится как на рисунке.
6) Выполнение обновления конфигурации через Интернет
Для обновления конфигурации выполняем пункт меню Конфигурация - Поддержка - Обновить конфигурацию ... Выбираем пункт Поиск доступных обновлений (рекомендуется)
На следующем шаге добавляем адрес хостинга, обязательно указываем полный путь до файла v8cscdsc.lst без указания этого файла: http://obmen.h1n.ru/update/jkh/
Нажимаем кнопку Далее. С сайта подтянется необходимое обновление. Далее выбираем нужное обновление и производим обновление конфигурации.
Спасибо за внимание!
Давно думал упростить себе жизнь по обновлению конфигураций. Раньше обновления скидывал на флешку или Яндекс.Диск, на месте уже скачивал на компьютер и производил обновления.
Разберемся на примере, как производить обновление конфигураций через Интернет.
Предположим, у нас появилось новое обновление 02.01.34 к конфигурации "АРМ Кассира ЖКУ", которое без проблем может встать на версии 02.01.33, 02.01.32 и 02.01.31. Предполагается, что вы знаете как создавать поставки обновлений и в этой статье мы не будем затрагивать данный вопрос.
Инструкция по шагам:
1) Подготовка каталогов для файлов
2) Создание поставки
3) Создание комплекта поставки
4) Создание файла списка шаблонов v8cscdsc.lst
5) Подготовка хостинга для размещения обновлений
6) Выполнение обновления конфигурации через Интернет
1) Подготовка каталогов для файлов
Будем работать с тремя каталогами:
а) D:\...\Поставки - каталог для хранения версий файлов поставки и файлов обновления;
б) D:\...\Дистрибутив - каталог дистрибутивов;
в) http://obmen.h1n.ru/update/jkh/ - адрес хостинга http://obmen.h1n.ru, в котором есть папка update в ней папка jkh в нее будем загружать файлы обновлений и обязательный файл v8cscdsc.lst.
2) Создание поставки
Предположим в конфигурации "АРМ Кассира ЖКУ" сделали ряд изменений, поменяли версию с 02.01.33 на 02.01.34, все изменения сохранили и наша конфигурация готова для создания поставки.
Выполняем пункты меню Конфигурация - Поставка конфигурации - Создать файлы поставки и обновления конфигурации ...
Добавляем конфигурации для обновлений: 02.01.33, 02.01.32 и 02.01.31.
Нажимаем кнопку Выполнить.
В каталоге Поставки появится папка 02.01.34 с двумя файлами:
1Cv8.cf - файл конфигурации
1Cv8.cfu - файл обновления
3) Создание комплекта поставки
Выполняем пункты меню Конфигурация - Поставка конфигурации - Комплект поставки ...
Выбираем пункт Создать новое описание комплекта поставки. Нажимаем кнопку ОК.
На следующем шаге можно оставить как есть. Нажимаем кнопку Далее.
На следующем шаге я всегда в поле Путь значение КаталогПоставщика меняю на версию, в нашем случаи на 02.01.34, это необходимо, что бы в папке Дистрибутивы все комплекты поставки создавались в отдельных понятных папках. Если необходимо отредактировать информацию можно убрать галку Определять параметры по текущей конфигурации и внести свои изменения, в нашем примере мы ничего не меняем. Нажимаем кнопку Далее.
На следующем шаге можно оставить как есть ничего не меняя. Нажимаем кнопку Готово.
Откроется конфигуратор комплекта поставки. Через контекстное меню по названию конфигурации будем добавлять два файла: 1Cv8.cfu и 1cv8upd.htm.
В диалоговом окне Выбор элемента шаблона в пункте Отдельный файл выбираем 1Cv8.cfu. Кнопка ОК.
В папке поставки 02.01.34 создаем через блокнот новый файл 1cv8upd.htm с любым содержимым (наряду с *.htm можно использовать *.html, *.txt, *.mxl).
Для примера выкладываю свой:
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style>
body {
background-color: #fcfbf5;
}
p {
color: #823602;
font-weight: bolder;
font-size: 14pt;
font-family:="Verdana";
}
h1 {
color: #65832C;
font-weight: bolder;
font-family:="Verdana";
}
h2 {
color: #256F2A;
font-weight: bolder;
font-family:="Tahoma";
}
h3 {
border-bottom: #b3ca88 3px solid;
color: #c10000;
font-weight: bolder;
font-family:="Arial";
}
h4 {
color: #333333;
}
li {
font-weight: bolder;
}
</style>
</head>
<body>
<table style="BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-BOTTOM: black 1px solid;
BORDER-LEFT: black 1px solid" cellspacing="0" cellpadding="8" width="100%" bgcolor="#b3ca88" border="0">
<tbody>
<tr>
<td>
<h1>Ваганов С.П.</h1>
<h2>Конфигурация<br>АРМ Кассира ЖКУ, редакция 2.1</h2></td></tr></tbody></table>
<ul></ul>
<ul></ul>
<h3>Версия 02.01.34</h3>
<p>Новое в версии 02.01.34</font></p>
<h4>
<ul>
<li>Исправлены ошибки:</li>
<ul>
<li>сумма льготы не уходит в минус;</li>
<li>при расчете льготы по дополнительным таблицам преподавателей исправлена ошибка несуществования реквизита.</li>
</ul>
</ul>
</h4>
</body></html>
Созданный файл 1cv8upd.htm также как 1Cv8.cfu добавляем в комплект поставки.
Результат на данном этапе представлен на рисунке.
В ветке Варианты поставки добавляем новый вариант Поставка обновления и нажимаем ссылку Редактировать.
В диалоговом окне выбираем загруженный файлы. Нажимаем кнопку ОК.
Нажимаем кнопку Создать файлы комплекта.
Система предложит сохранить Описание комплекта поставки, нажимаем Да и сохраняем в папку D:\...\Поставки\02.01.34
В появившемся окне Выбор варианта поставки выбираем пункт Поставка обновления. Нажимаем кнопку ОК. Система предложит выбрать папку, указываем папку D:\...\Дистрибутив.
В итоге получите сообщение об успешном создании комплекта поставки.
4) Создание файла списка шаблонов v8cscdsc.lst
В конфигураторе выбираем пункт меню Конфигурация - Поддержка - Шаблоны конфигураций и обновлений...
Добавляем каталог D:\...\Дистрибутив. В нижнем части окна появится обновление 02.01.34.
Внимание! Если в списке Шаблонов не появится обновление, то повторите создание комплекта поставки, но на этапе настройки параметров в поле Путь ничего не меняйте, остальное делайте как описано выше.
Убеждаемся, что видна ветка АРМКассираЖКУ - 02.01.34 (обновление). Нажимаем кнопку Создать файл списка шаблонов. В каталоге D:\...\Дистрибутив появится файл v8cscdsc.lst
5) Подготовка хостинга для размещения обновлений
В качестве бесплатных хостингов могу посоветовать два сайта: https://hostiman.ru/ и https://beget.com/. Регистрируем бесплатный хостинг. На хостинге создаем папку update в ней папка jkh и в нее загружаем папку 02.01.34 со всеми файлами из папки D:\...\Дистрибутив и файл v8cscdsc.lst. Для удобства копирования файлов можно использовать любой удобный для вас FTP-клиент, я привык использовать Filezilla.
В итоге на хостинге должно получится как на рисунке.
6) Выполнение обновления конфигурации через Интернет
Для обновления конфигурации выполняем пункт меню Конфигурация - Поддержка - Обновить конфигурацию ... Выбираем пункт Поиск доступных обновлений (рекомендуется)
На следующем шаге добавляем адрес хостинга, обязательно указываем полный путь до файла v8cscdsc.lst без указания этого файла: http://obmen.h1n.ru/update/jkh/
Спасибо за внимание!
Комментариев нет:
Отправить комментарий