Автоматическое обновление платформы на клиенте

Опубликовал Программулькин (Программулькин) в раздел Администрирование - Системное

Для автоматического обновления платформы на клиенте необходимо ...

Может Боян, может нет, но поиск мне ничего не дал. Данная статья посвящается тем, у кого многовато (5+) пользователей и нет домена. Для тех кто не хочет бегать по пользователям и обновлять платформу ручками, или через удалённое управление, облегчённые вариант – "побегать". Итак, приступим.

Для автоматического обновления платформы на клиенте, в сети необходимо создать общий ресурс \\server\СписокБаз.

Содержание ресурса:

8.2.14.XXX  -  папки с дистрибутивом платформы.

ALL.v8i – файл содержащий список баз.

*. Epf – Файлы отчётов и обработок необходимые при старте системы.

1CESCmn.cfg – содержащий параметры запуска.

1cestart.exe -  запускающий файл

Запуск 1с8 ярлык для пользователя

 

  1. Для автоматического обновления платформы на клиентской машине необходим запуск файла 1cestart.exe из каталога \\server\СписокБаз (ярлык на раб столе у пользователя) Необходимо скопировать ярлык «Запуск 1с8» на раб стол пользователя.
  2. Размещения нового дистрибутива платформы в папках со строгим названием формата 8.2.14.XXX. Необходимо, чтобы было как минимум 2 дистрибутива, остальные можно удалять.
  3. Необходимо удалить из файла «ibases.v8i»  по адресу %Пользователь\AppData\Roaming\1C\1CEStart базы, которые содержатся в файле ALL.v8i или удалить название и пути баз в списке баз пользователя совпадающие с файлом ALL.v8i, иначе выдаст ошибку «не уникальное имя базы».

Так же появилось возможность заменить расположение и количество баз у всех пользователей, для этого необходимо внести изменения в файл со списком баз ALL.v8i

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

Открываем, можно блокнотом, файл 1CESCmn.cfg и конфигурируем его.

Возможны следующие компоненты:

  • DESIGNERALLCLIENTS — все клиенты и конфигуратор.
  • THINCLIENT — тонкий клиент для клиент-серверного варианта работы.
  • THINCLIENTFILE — тонкий клиент с возможностью работы с файловыми информационными базами.
  • SERVER — сервер 1С:Предприятия. Если программа установки запускается из программы запуска, то сервер будет установлен как приложение.
  • WEBSERVEREXT — компоненты расширения для веб-сервера.
  • CONFREPOSSERVER — сервер хранилища конфигураций 1С:Предприятия.
  • SERVERCLIENT — компоненты для администрирования кластера серверов 1С:Предприятия.
  • CONVERTER77 — конвертер информационных баз из версии 1С:Предприятия 7.7.
  • LANGUAGES — список языков интерфейса для установки. Если указано несколько языков, они перечисляются через «,». Перечень кодов языков локализации см. здесь.

 

Пример 1CESCmn.cfg:

DistributiveLocation= \\server\СписокБаз\

InstalledLocation=C:\Program Files\1cv82

InstallComponents=DESIGNERALLCLIENTS=1 THINCLIENTFILE=0 THINCLIENT=0 WEBSERVEREXT=0 SERVER=0 CONFREPOSSERVER=0 CONVERTER77=0 SERVERCLIENT=0 LANGUAGES=RU

 

CommonInfoBases= \\server\СписокБаз\ALL.v8i

UseHWLicenses=1

 

По идее,после этих настроек,  обновление клиентов закончится тем, что вы просто кладёте в папку \\server\СписокБаз\ следующий дистрибутив 8.2.14.540

И всё,  клиент при запуске ярлычка Запуск 1с8 ярлык ( \\server\СписокБаз \1cestart.exe) смотрит есть ли обновление, если есть то инсталлирует его без дополнительных вопросов в соответствии с настройками конфигурационного файла и вуаля – новая платформа стоит. А если изменились названия баз или пути, то достаточно заменить файл ALL.v8i, на новый. Можно пойти дальше, например, ели разные отделы юзают разные базы, то можно по каталогам разграничить.   В принципе, это всё дело описано в книжках по администрированию, но почему-то юзают это единицы…

PS:Ценное дополнение внёс пользователь Spartan:

При административной установке на компьютере пользователя локально создается файл 1CEStart.cfg, в котором указывается путь к общему файлу настроек 1CEStart.cfg в сетевом каталоге (параметр CommonCfgLocation), а в общем конфигурационном файле уже указан порядок обновления платформы. Поэтому специально ярлык к сетевому 1cestart.exe не нужен. По ярлыку, создаваемому платформой, все обновится. Главное, первый раз запустить установку с помощью сетевого 1cestart.exe.
Если у пользователя нет админских прав и не используются домены, необходимо установить политику AlwaysInstallElevated для компьютера и пользователя. Для этого: выполнить команду «gpedit.msc», в открывшейся консоли «Групповая политика» перейти к разделу «Конфигурация компьютера\Административные шаблоны\Компоненты Windows\Установщик Windows». В данном разделе включить параметр «Всегда производить установку с повышенными привелегиями». Этот же параметр необходимо включить в разделе «Конфигурация пользователя\Административные шаблоны\Компоненты Windows\Установщик Windows». Данный порядок используется для ХР, но в других ОС от мелкомягких принцип, думаю, тот же.

 

Также  Интересное дополнение внес пользователь "iiceberg":

Возникла Проблема при организации автообновления. Система безопасности Винды 7 требовала каждый раз подтверждения на запуск. 
см. рис.1 
нашел решение данной проблемы в сети 
см. рис 2

 
 
Прикрепленные файлы
 
РазрешениеНаЗапускСтартера1с_ошибка.jpg (27.05 КБ) 

См. также

PowerTools от 1 000
Комментарии
1. Taras Варварич (itar59) 87 26.12.11 11:58 Сейчас в теме
Оно, конечно, все расписано, но скажем честно, вразброс.
А здесь все ясно.
Так что насчет БОЯНа -- излишняя скромность.
2. Программулькин (Программулькин) 259 26.12.11 12:18 Сейчас в теме
itar59 пишет:
Так что насчет БОЯНа -- излишняя скромность
*краснея* Ога, есть немного.
3. sound sound (sound) 519 26.12.11 14:16 Сейчас в теме
клиент при запуске ярлычка Запуск 1с8 ярлык ( \\server\СписокБаз \1cestart.exe) смотрит есть ли обновление, если есть то инсталлирует его без дополнительных вопросов


Вроде все полно расписано так, только вот где-то просмотрел что-то, не понял, а если юзер не админ на компьютере как это обычно бывает?
4. Программулькин (Программулькин) 259 26.12.11 14:53 Сейчас в теме
(3) sound, на практике не пробовал, запуск должен пройти нормально, с вопросом о доверии запускаемому приложению, но тут настройки политик безопасности решают, а вот по поводу установки не могу сказать, попробуй установить платформу в обычном режиме с нужными для тебя правами, увидишь результат. У меня просто бухи выдрессированные распоряжениями и служебками...особо не шалят, поэтому у них админские права, ибо домена всё-равно нет...
5. sound sound (sound) 519 26.12.11 15:00 Сейчас в теме
(4) Да в общем-то все понятно, просто нужно было про этот момент упомянуть в публикации, но имхо, все равно бухам нельзя давать админские права )
6. Программулькин (Программулькин) 259 26.12.11 15:11 Сейчас в теме
7. Taras Варварич (itar59) 87 26.12.11 19:12 Сейчас в теме
Подскажите, а если все-таки с доменами?
8. Armando Armando (Armando) 1374 26.12.11 20:43 Сейчас в теме
У меня домен и никаких прав у юзеров.
Сделал хитро. При запуске 1С у юзера втихую от имени админа устанавливается новая версия платформы. В общем списке баз прописано использование текущей платформы. Через неделю обновляю сервер 1С и прописываю в общем списке баз использование новой версии платформы. При очередном запуске 1С у юзера удаляется предыдущая версия. Юзеры вообще не о чем не догадываются, за редким исключением, когда за это время ни разу не была запущена платформа.
9. Николай Соболевский (snip) 2 26.12.11 22:11 Сейчас в теме
Плюсанул. Спасибо.
Под 8.1 с административной установкой как то попроще было....
А вот под 8.2 никак руки не доходили .... теперь на праздниках будет чем заняться :)
10. Александр Зубцов (iov) 359 27.12.11 00:31 Сейчас в теме
(9) На праздниках Заняться? 04.07.74 уважаемый это того не стоит...
(0) Познавательно. Полезно. Плюс.
11. Андрей Чунихин (ApocalypseNTC) 709 27.12.11 06:28 Сейчас в теме
Может быть уже не актуально, и такого уже не происходит, но вот вам вопрос.
Создаю на рабочем столе пользователя ярлык \\server\СписокБаз \1cestart.exe.
Платформа устанавливается или обновляется и создает на рабочем столе ярлык к локальной папке "C:\Program Files\1cv82\common\1cestart.exe". Получается 2 ярлыка вместо одного, при этом запуск с локальной папке к обновлению в следующий раз не приведет. Как сделать так, чтобы второй ярлык не создавался?
12. Программулькин (Программулькин) 259 27.12.11 06:49 Сейчас в теме
ApocalypseNTC пишет:
Может быть уже не актуально, и такого уже не происходит, но вот вам вопрос. Создаю на рабочем столе пользователя ярлык \\server\СписокБаз \1cestart.exe. Платформа устанавливается или обновляется и создает на рабочем столе ярлык к локальной папке "C:\Program Files\1cv82\common\1cestart.exe". Получается 2 ярлыка вместо одного, при этом запуск с локальной папке к обновлению в следующий раз не приведет. Как сделать так, чтобы второй ярлык не создавался?

Да, нет, очень даже актульно. Очень хороший вопрос. На первую часть вопроса
ApocalypseNTC пишет:
Платформа устанавливается или обновляется
могу с полной уверенностью дать ответ: платформа устанавливает новую версию платформы, так как это делает стандартный механизм установки(обновления)8ки (на сколько я понимаю, у 1с нет понятия обновления платформы(замены каких либо файлов в старой верси),Просто удаляется старая и ставится новая, при этом происходит конвертация базы при первом запуске при наличие админских прав,так вот, 8ка пошла дальше, если вы посмотрите структуру каталогов, то будет видно, что старые версии платформы остаются), для тех целей, если вдруг, есть базы в других каталогах (серверах), использующие старую версию платформы, и есть строгая необходимость не обновлять платформу, то будет просто происходить запуск старой,это можно настроить в списке баз. Де есть 1 жирный минус данного метода, у пользователей со временем может накопится куча старых версий, но это дело можно почистить раз в 2-3 года.
А вот по поводу ярлыка, если честно я сам так и не разобрался, думал, может подскажет кто, после публикации статьи. Логично предположить, что должен существовать соответствующий параметр, т.к. Система спрашивает устанавливать ли ярлык? Но я нигде не находил такого параметра, Пока пришлось пользователям просто объяснить, что тыкать нужно на другой ярлычок .
13. Il Il (Il) 37 27.12.11 08:22 Сейчас в теме
14. Иван Т (Spartan) 300 27.12.11 09:04 Сейчас в теме
(12) При административной установке на компьютере пользователя локально создается файл 1CEStart.cfg, в котором указывается путь к общему файлу настроек 1CEStart.cfg в сетевом каталоге (параметр CommonCfgLocation), а в общем конфигурационном файле уже указан порядок обновления платформы. Поэтому специально ярлык к сетевому 1cestart.exe не нужен. По ярлыку, создаваемому платформой, все обновится. Главное, первый раз запустить установку с помощью сетевого 1cestart.exe.
(3),(4) Если у пользователя нет админских прав и не используются домены, необходимо установить политику AlwaysInstallElevated для компьютера и пользователя. Для этого: выполнить команду «gpedit.msc», в открывшейся консоли «Групповая политика» перейти к разделу «Конфигурация компьютера\Административные шаблоны\Компоненты Windows\Установщик Windows». В данном разделе включить параметр «Всегда производить установку с повышенными привелегиями». Этот же параметр необходимо включить в разделе «Конфигурация пользователя\Административные шаблоны\Компоненты Windows\Установщик Windows». Данный порядок используется для ХР, но в других ОС от мелкомягких принцип, думаю, тот же.
15. Программулькин (Программулькин) 259 27.12.11 09:17 Сейчас в теме
(14) Spartan, отличное дополнение, не против если я внесу это в статью?
16. Иван Т (Spartan) 300 27.12.11 10:17 Сейчас в теме
17. Леха Сава (del_del) 6 27.12.11 10:30 Сейчас в теме
Жаль административная установка не работает в сетях с доменом, так как для пользователей запрещено .EXE запускать
18. Константин Купрюхин (BlackStar) 27.12.11 11:22 Сейчас в теме
del_del пишет:

Жаль административная установка не работает в сетях с доменом, так как для пользователей запрещено .EXE запускать

Административная установка работает в сетях с доменом. Быть может запрещено запускать .exe политиками в вашем домене?
19. Программулькин (Программулькин) 259 27.12.11 11:41 Сейчас в теме
20. 1cSupport - третий (Зеленоград) 27.12.11 12:32 Сейчас в теме
(17) del_del,
Наши админы сделали так, что инсталлятор движка лежит в списке программ, устанавливаемых по сети. И пользователь без админских прав (считаю, что даже админы должны работать под простыми полномочиями, а мигалку включать только на время изменений в системе) сам ставит себе программу.
21. Константин Купрюхин (BlackStar) 27.12.11 13:58 Сейчас в теме
(20) 1cSupport - третий, решение хорошее, а настройка списка баз и серверов с менеджером лицензий hasp (если используются аппаратные ключи) у вас как производится?
22. 1cSupport - третий (Зеленоград) 27.12.11 14:05 Сейчас в теме
BlackStar пишет:
(20) 1cSupport - третий, решение хорошее, а настройка списка баз и серверов с менеджером лицензий hasp (если используются аппаратные ключи) у вас как производится?


У нас сейчас переналаживается эта система.
Пробую админа уговорить описать. Про хасп помню только, что фиксированный адрес в файле указан.
Если нормально отработаем подключение ещё пучка лицензий - постараемся написать статью "Админство баз восьмёрки на сотнях пользовательских мест".
23. Ирина Вшивкова (ir_en) 27.12.11 15:40 Сейчас в теме
Спасибо, для меня это очень полезная информация
24. Nelli A (Nelli_A86) 28.12.11 06:40 Сейчас в теме
Вообще оба способа (в домене и без) описаны в руководстве администратора, там есть в приложении описание структуры конфигурационного файла. И еще неплохо рассказано о них в "1С:Предприятие 8.2. Коротко о главном. Новые возможности версии 8.2"
www2000; Spartan; +2 Ответить 1
25. Иван Т (Spartan) 300 28.12.11 09:57 Сейчас в теме
(24) Ага. Только никто ж книжки не читает - все ищут в интернете...
26. Adapter Бахтыреев (adapter) 405 28.12.11 10:01 Сейчас в теме
У нас домен, пользователи не имеют админских прав, политиками запрещено запускать любые установки, в том числе и 1С (потому что нет возможности ограничений, либо все - тогда такооого наставят, либо ничего). Держать на общих дисках какие то скрипты с админскими паролями - моветон. К тому же хасп настраивается для разных групп пользователей по своему, из скрипта группы правильно выбрать не получается, ну т.е. по домену не видно кто где, правила разделения другие. Для автоматизации установки и обновления платформы используем утилиту psExec, но не в "чистом" виде, а через "обертку" из 1С.

Реализовано в программе HelpDesk http://infostart.ru/public/73535/
Это документ "Дистанционное выполнение команд", кроме прочего он может хранить скрипты внутри себя, выбирать пользователей из базы по произвольному запросу 1С (интегрирован мастер запросов 1С), собирать и хранить логи выполнения установки по клиентам.

Создание пользователей в базах 1С тоже автоматизировано через заявки и пакетное создание в ActiveDirectory, конфигураторе, справочнике пользователей. В базе HD накапливается информация о подключенных. "Дистанционное выполнение" из запроса 1С всегда получает актуальный список и расставляет\обновляет платформу, настраивает Hasp и пр. Все автоматизировано "до одной кнопки", полный цикл, остальное - полумеры, ИМХО. Хотя конечно любое решение зависит от масштабов и потребностей, ну у нас без такого никак бы не получилось - уже подключили порядка 2-х тысяч пользователей.
27. Николай (Koles) 28.12.11 11:41 Сейчас в теме
Спасибо. Для меня полезная информация.
28. Vlad Matveev (psamt1k) 28.12.11 11:59 Сейчас в теме
Помнится я много потратил времени и сил чтобы понять: есть ли все таки административная установка или нет
29. Программулькин (Программулькин) 259 28.12.11 12:14 Сейчас в теме
(9) snip, (23) ir_en, (27) Koles, Пожалуйста!
30. Константин Купрюхин (BlackStar) 28.12.11 14:30 Сейчас в теме
(26) adapter,
именно, любое решение зависит от масштабов и потребностей. Отсюда вытекает эффективность использования этого решения. Для ваших масштабов применяемая система действительно нужна и стоит того, для мелких масштабов можно обойтись более простыми методами
31. Сергей Жемойтель (djam_arttek) 6 28.12.11 14:32 Сейчас в теме
Спасибо, весьма хорошая статья.
32. Андрей Гореликов (alon) 160 30.12.11 11:00 Сейчас в теме
Я у себя настроил так: есть два списка баз. Первый для всех. Второй для узкого круга лиц, в дополнение к первому. Соответственно лежат они в двух разных каталогах.
Для подключения первого списка я кладу настроенный 1CEStart.cfg в "Users\All Users\1C\1CEStart".
Второй 1CEStart.cfg с указанием на второй каталог я кладу каждому пользователю отдельно в "AppData\Roaming\1C\1CEStart".
В результате оба списка объединяются у пользователя в один.
Так как все происходит на терминальном сервере, то и бегать надобности не возникает.

Кроме того, для управления видимостью общего списка, можно настраивать права на общий каталог.
33. Андрей Гореликов (alon) 160 30.12.11 11:24 Сейчас в теме
Эмоциональное отступление.
Удивляюсь тем людям, которые не стесняются говорить, что не читают инструкций и при этом считают себя профессионалами.
Если обновляешь платформу, то хотя бы почитай список внесенных изменений. Потом, когда понадобится можно будет разобраться в деталях.
34. Александр Иванов (dkprim) 4 04.01.12 03:45 Сейчас в теме
очень полезная публикация. спасибо )
35. Dem Dem (dem_mad) 11.01.12 19:59 Сейчас в теме
Спасибо, для меня это очень полезная информация
36. Игорь Юртаев (ipyu) 11.01.12 21:27 Сейчас в теме
Спасибо, познавательная публикация.
37. Алексей Заболотнов (z-alexey) 1311 13.01.12 16:32 Сейчас в теме
Можно более подробно про первую установку. У вас написано, что в общей папке должно быть:
"8.2.14.XXX - папки с дистрибутивом платформы."
"1cestart.exe - запускающий файл"

Под папкой дистрибутива понимается папка, которая находится на дисках ИТС (внутри которой setup.exe) или же это уже установленная версия платформы? По идеи дистрибутив - это версия с setup.exe, тогда непонятно - откуда взять 1cestart.exe. И при запуске 1cestart.exe не начинается ведь процесс установки... пишет - платформа не найдена.

Правда я пробовал с версией 8.2.13.202 начать, или это только в 14 платформе такая возможность появилась? Вообще поясните каким образом получить содержимое папок дистрибутива.


Я пробовал установить из общей папки 8.2.13.202. Затем запустил 1cestart.exe - все работало как надо. На локальном компьютере создался файл конфигурации с нужными настройками, с сервера список баз берет.
Потом положил в общий каталог дистрибутив 8.2.13.??? и запустил платформу. Но она даже не думает обновляться, просто говорит несоответствии версий на клиенте и сервере.
38. Павел Бараневский (WrongLane) 2 13.01.12 21:42 Сейчас в теме
Да, все-ки разъясните этот момент "Под папкой дистрибутива понимается папка, которая находится на дисках ИТС (внутри которой setup.exe) или же это уже установленная версия платформы? По идеи дистрибутив - это версия с setup.exe, тогда непонятно - откуда взять 1cestart.exe. И при запуске 1cestart.exe не начинается ведь процесс установки... пишет - платформа не найдена. "
39. Серж Серж (serginios) 13.01.12 22:20 Сейчас в теме
Вам нужно расшарить каталог 1с на сервере. На клиенте настроить ярлык на доступ к экзешнику на сервере в расшареном каталоге. обновляете программу на сервере - она обновляется у клиентов.
40. Программулькин (Программулькин) 259 14.01.12 05:38 Сейчас в теме
z-alexey пишет:это уже установленная версия платформы?
нет это дистрибутив с диска (сайта, ворованный, и т.д)
z-alexey пишет: откуда взять 1cestart.exe
Я взял из уже установленной платформы, и просто скопировал.
z-alexey пишет:Правда я пробовал с версией 8.2.13.202 начать, или это только в 14 платформе такая возможность появилась?
Нет это работает и на более ранних версиях, точно знаю, что работает на 8.2.12.ХХХ и выше,НО были глюки с параметром CommonInfoBases, точнее с работой *.v8i файлами. Отрабатывала не так, как нужно.В версии 8.2.14.540 проблема была устранена.
По поводу установки. Внимательнее прочитайте добавления пользователя Spartan, где он дополнил, что из сети достаточно запустить первый раз, а далее платформа запомнит.

z-alexey пишет:Вам нужно расшарить каталог 1с на сервере. На клиенте настроить ярлык на доступ к экзешнику на сервере в расшареном каталоге. обновляете программу на сервере - она обновляется у клиентов.

Да, можно и так. Но этот ярлык понадобится только для первого запуска, далее система создаёт свой, при запуске которого происходит обновление. Кстати (38) WrongLane, (37) z-alexey, , как и написано в статье "По идее,после этих настроек, обновление клиентов закончится тем, что вы просто кладёте в папку \\server\СписокБаз\ следующий дистрибутив(\\server\СписокБаз\8.2.14.540.)", кстати, в этой строке был ответ на ваш вопрос по поводу "дистрибудив ли это?". Внимательнее читайте
41. Алексей Заболотнов (z-alexey) 1311 14.01.12 10:53 Сейчас в теме
(40) Программулькин, вроде все сделал правильно, а обновления не хочет ставить. Специально проверяю под админом домена.
Как бы еще проверить в чем может быть проблема? Замечания Spartan я учел и прописывание файла конфигурации и списка баз производится корректно. Единственное не начинается обновление платформы, когда подкладываешь новый дистрибутив...
42. Программулькин (Программулькин) 259 14.01.12 10:59 Сейчас в теме
43. Александр Медведев (anig99) 2490 14.01.12 22:47 Сейчас в теме
теперь всё будем из официальных книжек перепечатывать будем???
44. Программулькин (Программулькин) 259 16.01.12 03:24 Сейчас в теме
(43) anig99,какой ты нервный и злой, фу быть таким!
45. Алексей Заболотнов (z-alexey) 1311 17.01.12 15:29 Сейчас в теме
(42) Программулькин, все разобрался сам. Мой косяк был, в файле конфигурации опечатка была - там где искать дистрибутивы. Теперь обновляется! Спасибо!

Еще осталось разобраться куда положить файл nethasp.ini чтобы он был общим для отдела.
И как в домене на всех компьютерах проставить "Всегда производить установку с повышен. привилегиями" - ну это сис.админа можно попросить.
46. Программулькин (Программулькин) 259 18.01.12 03:10 Сейчас в теме
47. jojo nll (nll.jojo) 19.01.12 15:37 Сейчас в теме
48. Павел Бараневский (WrongLane) 2 19.01.12 15:43 Сейчас в теме
Запишите лучше видеокаст ))
49. Программулькин (Программулькин) 259 21.01.12 03:08 Сейчас в теме
(48) WrongLane, ты знаешь, похоже это светлая идея...гыыы
50. Антон Шевелёв (Anton_prezident) 12.02.12 16:04 Сейчас в теме
О спасибо,теперь не придется на 25 компах обновлять поочередно
51. Alex Koso (AlexKoso) 17 27.02.12 08:41 Сейчас в теме
Весьма кстати, дам админу почитать, как раз обновляться собрались
52. Гость 29.02.12 09:58 Сейчас в теме
интересная публикация. буду пробовать и сравнивать с подобными. Благодарю!)))
54. Andrey Dyak (electronik) 03.04.12 17:51 Сейчас в теме
Интересная публикация нужно тестировать проверять но у 8,1 как то все попроще било
55. Viktor (kurvik) 04.04.12 21:57 Сейчас в теме
интересная и полезная публикация. буду пробовать и сравнивать с подобными. Благодарю!)))
56. zero_nv (Zero_nv) 06.05.12 11:27 Сейчас в теме
Еще хочю добавить, что бы обновлялось нормально без каких либо проблем, на более высокую версию, необходимо еще и обновлять файлик 1cestart.exe.
57. Владимир Клименко (KliMich) 06.05.12 19:23 Сейчас в теме
Спасибо. Очень полезно будет
58. Антон Суставов (sustav86) 06.05.12 19:36 Сейчас в теме
Не подчеркнул для себя ничего интересного...жаль
59. Алексей Чухланцев (AvalonE2008) 88 07.05.12 07:00 Сейчас в теме
Присоединяюсь к (43). Такое ощущение что источником знаний для 1С -ников являются форумы... Литературу никто не читает. А ведь все это было и в 1С 8.2 коротко о главном и в документации по администрированию... Не стыдно то выкладывать такое?А?
60. Программулькин (Программулькин) 259 07.05.12 09:18 Сейчас в теме
(59) AvalonE2008, Ты прав, современная молодёжь книги не жалует, но не они в этом виноваты.
61. Алексей Чухланцев (AvalonE2008) 88 07.05.12 09:22 Сейчас в теме
(60), ага, а Путин, Медведев И Единая Россия...
62. Программулькин (Программулькин) 259 07.05.12 10:17 Сейчас в теме
63. Andrey Dyak (electronik) 07.05.12 14:03 Сейчас в теме
Актуально. Материал хороший, в принцепе все получилось, хотя есть машини на которых почему то не получается обновить 1С пока ищу ошибку. Автору респект и уважение ну и заслуженое 5 ++++
64. Программулькин (Программулькин) 259 07.05.12 14:35 Сейчас в теме
65. Антон Смыслов (anton.smyslov) 08.05.12 00:04 Сейчас в теме
Большое спасибо, отличная программа. Очень облегчила мне работу!
66. Программулькин (Программулькин) 259 08.05.12 04:59 Сейчас в теме
(65) anton.smyslov, Эм...спасибо не вижу...И это не программа, а что то вроде инструкции.
67. Peter Metelkin (iiceberg) 73 30.01.13 11:54 Сейчас в теме
Возникла Проблема при организации автообновления. Система безопасности Винды 7 требовала каждый раз подтверждения на запуск.
см. рис.1
нашел решение данной проблемы в сети
см. рис 2
Прикрепленные файлы:
RodinMax; Программулькин; +2 Ответить
68. Программулькин (Программулькин) 259 31.01.13 03:11 Сейчас в теме
супер! Вы не против, если я отражу ваше дополнение в статье?
69. Олег Закиров (Nitrochaos) 18.02.13 08:28 Сейчас в теме
C:\WINDOWS\system32\runas.exe /savecred /user:Администратор "C:\Program Files\1cv82\common\1cestart.exe" — таким способом у пользователей запускается 1с:Предприятие в Ограниченном пользователе. Хотя есть проблемы в безопасности.
70. Николай Филинов (Mirage78) 7 28.06.13 14:23 Сейчас в теме
использую аналогичную систему в одной организации, между 20 компами мотаться неудобно, да и бухи всегда очень заняты, комп на 5 минут не освобождают.
Но недавно появился глюк, может кто сталкивался:
На компах, не на всех, с системой Вин7(32) периодически при запуске вылетает ошибка и процесс закрывается. Компы особо не дают занимать, поэтому пока не понял что за косяк, может хаб тупит.
71. Владимир Поздняков (Red_Devil) 159 09.12.13 13:21 Сейчас в теме
Где взять 1cestart.exe ???
Я скопировал свой с C:\Program Files (x86)\1cv82\common
Но при запуске обновления не происходит
72. Программулькин (Программулькин) 259 10.12.13 03:29 Сейчас в теме
(70) Mirage78, удали временные файлы 1с из каталогов (2 каталога) пользователей. мне частенько помогает.
(71) Red_Devil, C:\Program Files (x86)\1cv82\common - да путь этот. Удалите всё, внимательно прочитайте статью, и пошагово сделайте как там написано, должно заработать. Только про временные каталоги пользователя, и общего пользователя не забудьте.
73. Sergei (kauksi) 194 21.02.14 11:09 Сейчас в теме
тема раскрыта полностью. групповые политики разруливать неохота, корпоративного сервера 1с нету, веб клиент часто виснет, а этот способ самый простой. +++
88wau24ru; +1 Ответить
74. Виталий (PVG_73) 16 17.04.15 16:49 Сейчас в теме
Давно пользуемся таким вариантом и в домене и без домена, нюансов по поводу кто где админ - не в курсах, но все обновляются через общий ресурс в сети...
А сегодня обнаружил еще одну особенность:
Можно таким образом обновлять разные версии платформы (мне требовалось 8.2 и 8.3).
Так вот я экспериментировал с прописыванием сначала 8.2, потом 8.3, потом опять 8.2.
И вот что обнаружил:
если после 8.2 обновлять 8.3, то обновление запускается перед запуском выбора базы
а вот если потом требуется обновить оттуда же 8.2, то обновление платформы осуществляется непосредственно перед запуском необходимой платформы (т.е. после выбора базы, которая требует запуска 8.2)
PS: правда у меня сложилось впечатление (не проверял), что если прописать при запуске базы конкретную версию платформы, а потом поместить ее в данный каталог, то и эта версия будет так же установлена (если ее не было на компьютере пользователя) и не важно, что она более старая....
75. Виталий (PVG_73) 16 17.04.15 17:03 Сейчас в теме
(74) PVG_73,
В догонку.....
Попробовал использовать на конкретную базу вообще старую версию 8.2, прописал ее в настройках базы, ПРОСТО бросил дистрибутив этой платформы в общий каталог (файлы настроек не менял, как стояла последняя версия 8.2, так и оставил).
Запускаю базу и О ЧУДО ставится та платформа что я указал в настройках базы.....
Так что получается, что если нужна последняя версия платформ прописываем в конфигурационные файлы, если нужны старые версии платформы просто кидаем необходимый дистрибутив в общий ресурс и ЕСтарт сам решит устанавливать ее или нет...
76. Владислав Огурцов (ogursoft) 28.11.16 07:36 Сейчас в теме
Пользуемся этим методом еще с 8.1, но возникла мысль: ставить клиентам версию соответственно разрядности, т.е. если система х64, то ставить соответствующую версию дистрибутива, вот как это сделать пока непонятно?