Новый механизм позволяет значительно упростить администрирование системы в тех случаях, когда одновременно используются несколько разных версий платформы. С его помощью автоматизируется их установка, выбор подходящей версии платформы и подходящего клиентского приложения для запуска, а также процесс своевременного обновления платформы.
Так гласит глава книги "1С:Предприятие 8.2. Коротко о главном
Новые возможности версии 8.2 " Москва
2009 http://its.1c.ru/db/content/pubessence/src/book.html
Но на практике не всем удается использовать этот удобный механизм,поэтому предлагаю воспользоваться шаблоном сетевой установки.
- Итак,для развертывания системы с большим количеством пользователей:
- Администратор «1С:Предприятия 8» создает сетевой каталог, в котором размещает программу запуска 1CEStart.exe и структуру каталогов, содержащих дистрибутивы версий платформы;
- Пользователи запускают программу запуска не со своего локального компьютера, а из сетевого каталога (1). Программа запуска не требует компонентов «1С:Предприятия 8», поэтому ее можно скопировать в произвольный каталог;
- Программа запуска анализирует состав установленных у пользователя версий платформы и автоматически устанавливает последнюю версию платформы, если ее нет на компьютере пользователя (v. 8.2.9.216);
- После этого, как и в ранее описанном сценарии, запускается интерактивная программа запуска последней версии платформы на компьютере пользователя (2), а затем клиентское приложение, соответствующее выбранной информационной базе (3).
В сетевом каталоге также обычно размещается и список общих информационных баз. Таким образом, администратор может полностью управлять и составом информационных баз, доступных пользователям, и информацией о том, какие базы какими версиями платформы и какими клиентскими приложениями должны запускаться.
К статье прилагается файл-архив внутри которого содержится полностью готовый каталог сетевой установки со всеми настроечными файлами.Необходимо только в файле 1cescmn.cfg указать необходимый путь к вашему сетевому каталогу
DistributiveLocation=\1CDistr-путь к сетевому каталогу
CommonInfoBases=\1CDistrazy.v8i-путь к списку общих ИБ
и отредактировать файл bazy.v8i со списком общих баз.
ВАЖНО! Для того,чтобы пользовательская система смогла установить платформу ,необходимо временно на период установки и обновления предоставить права на установку программ.
Если в момент разворачивания сетевой платформы,у пользователя уже установлена требуемая платформа,достаточно запустить файл 1cestart.После этого в списке ИБ должны появиться ссылки на общие базы.Эти ссылки защищены от редактирования.
копипаста
Почему-то у некоторых не получается настроить такой каталог,поэтому для простоты настройки выложил готовый шаблон.
Это решено?
Так как пользователи заходят в систему с правами «Пользователь».
(3)Это и есть решение.
Автору однозначно плюс, хотя бы за картинку 🙂 Не у всех действительно получается разобраться самостоятельно.
Честно говоря с переходом на управляемые формы и тонкий клиент, считаю такой способ не всегда самым удобным. Помимо обозначенных проблем с правами, (кот. я в свое время решал с помощью вручную собранного reg файлика) может быть проблема, что сетевой каталог с дистрибутивом просто недоступен. Особенно если сеть нагружена и разнородна (XP/Win 7/Win 8) и в качестве файл-сервера выступает обычная пользовательская машина.
Сейчас с некоторыми клиентам использую схему:
1.Первоначальная установка тонкого клиента с подготовленным файлом информационных баз выполняется вручную силами пользователей. Для этого используется утилита 1CEClientSetupMake.exe
2.Обновление происходит автоматически через веб-сервер. Платформа сама оповещает пользователя, что надо обновиться.
P.S. Сразу оговорюсь, для этого требуется платформа 8.3 и веб-сервер, который не все могут/будут использовать.
(0)
http://infostart.ru/public/178238/
но вот почему-то встроенных возможностей для запуска
нескольких серверов 1С:Предприятие с разными релизами платформ
так и не предусмотрено
…
приходится извращаться —
— или вручную службы запускать
— или пользоваться утилитами, вроде этой
(6)
ЗЫ
Припоздал что-то автор переписывать желтую книжку по 8.2.
Надо было сразу книжку про 8.3 переписывать.
***
В последнее время пошли разговоры, что 8.2 в близжайшем будущем «запретят»
…
как «ЛИФО»
😉
(7)
да и для крупных ли предприятий эта «административная установка» ???
в более менее крупных организациях работа ведется в терминальных серверах.
а там достаточно «простой» установки платформ нужных релизов.
а вот проблема запуска нескольких серверов 1С с разными релизами как раз стоит особо остро,
поскольку у крупных организаций «крупные» серверные базы.
(7) Rothschild,
Думаю,с 8.3 это тоже работает.
Хотя сам не проверял.
(9)
там вроде были какие-то изменения по этой части
…
подизучил бы вопрос, да просетил бы «тёмную» часть сообщества
;)))
Публикация-не статья,содержит краткую матчасть к шаблону.Я ничего нового не изобретал.
Основная цель-это предоставить готовый шаблон сетевого каталога со всеми конфигурационными файлами,в котором нужно прописать свои пути.
(10) Rothschild, всему сове время.
(12)
какой такой сове???
всему сове время.
(13)
да и время уже наступило с учетом (7)
:))))
Я не совсем понял зачем запускать 1с с сервера? Ведь сделав правильный конфиг и раскидав его по компам пользователя, программа сама пойдет по сетевому пути и будет искать папку с требуемой платформой. Плюс к этому, добавив в этот сетевой каталог новый каталог с установочной базой, при старте у клиентов 1с, автоматом будет устанавливаться эта платформа!(Конечно же если есть права, если нет то запустить приложение 1с от админа и платформа все равно установится автоматом). И это полностью базовая возможность 1с 8.2, у кого то она не работает?
ИЛИ же речь идет о том, как облегчить установку на «чистом» компе 1с?
(7) Rothschild,
это, должно быть, произойдет мягко, через отсечение новых редакций типовых конфигураций от «старых» релизов платформы. Собственно, уже происходит.
Забавно, описана схема развертывания именно для небольших организаций на 5-20 компьютеров, у которых в сети нет AD и групповых политик.
В крупных организациях, ни кто не даст пользователям права на установку программ, ибо более высокие требования к безопасности. Установка/обновление выполняется групповыми политиками и логон-скриптами.
(17) h00k,
наконец то услышал авторитетное мнение АДМИНА,
работающего в ПОНАСТОЯЩЕМУ КРУПНОЙ ОРГАНИЗАЦИИ !!!
;)))))
(9) Описанная схема работает и для 8.2 и для 8.3. Но опять же, повторюсь, данная схема развертывания интересна только для небольших организаций. Крупным организациям интересны другие механизмы обновления появившиеся в версии 8.3.
(18) Если вы считаете что азы должны знать только «админы», то я вас разочарую — вы ошибаетесь.
Хороший разработчик должен уметь не только писать программы, но и знать хотя бы типовые способы развертывания системы с которой он работает.
(17)+
(19) h00k, а какие механизмы появились в 8.3?
Ну вообще вам лучше обратиться сюда…http://www.1c.ru/news/info.jsp?id=16733 там много буков, поэтому приведу суть.
«Сервер уровня КОРП «1С:Предприятия 8.3» предоставляет пользователю расширенные возможности по сравнению с «обычным» 64-разрядным сервером:
…
возможность обновления тонкого клиента с сервера;
…»
Видимо hook’ом имелось ввиду именно это.
Коллеги, третьего дня столкнулся с удивительным явлением платформы.
Привожу скриншот. Автообновление тонкого клиента через веб-сервер заканчивается подобной ошибкой. Аналогичая ошибка с сертификатом и при попытке установиться через подготовленный утилитой 1CEClientSetupMake.exe файл. Причем проверял на виртуальной машине все нормально, на реальных первый раз такой затык. Платформа 8.3.4.437
Тут тема как добавить права юзерам раскрыта немного подробнееСсылка
(25) Evilleo
Ну-ну, чего уж мелочиться то, давайте сразу пользователям права администратора домена. Это ведь проще, чем разобраться как правильно подключить скрипты или как настроить веб-сервис обновления тонкого клиента…
Ага, только у пользователей нет прав на установку ПО.