(3) juntatalor, прочитал, но не понял где именно указывается что это только фишка КОРП версии?
Загрузка тонкого клиента из Интернета
Когда пользователи работают в локальной сети, платформа может автоматически обновить версию клиентского приложения у пользователей, если версия, установленная на сервере, изменилась. Теперь такая автоматическая установка тонкого клиента нужной версии возможна и в том случае, когда пользователи подключаются к кластеру серверов через Интернет.
Если будет обнаружено несоответствие версий клиентского и серверного приложений, платформа сможет скачать и установить необходимую версию тонкого клиента по HTTP-соединению или с помощью веб-сервиса. Адрес, с которого нужно получить дистрибутив тонкого клиента, может быть передан сервером или в явном виде указан в настройках клиентской части "1С:Предприятия".
Сервер уровня КОРП "1С:Предприятия 8.3" предоставляет пользователю расширенные возможности по сравнению с "обычным" 64-разрядным сервером:
фоновое обновление конфигурации базы данных;
дополнительное управление распределением по рабочим серверам кластера в разрезе информационных баз, видов клиентских приложений и фоновых заданий:
сервисов кластера;
соединений с информационными базами;
гибкое управление нагрузкой в кластере:
безопасный расход памяти за один вызов;
количество ИБ на процесс;
объем памяти рабочих процессов, до которого сервер считается производительным;
максимальный объем памяти рабочих процессов;
стратегия балансировки (по памяти, по производительности);
внешнее управление сеансами;
профили безопасности;
возможность обновления тонкого клиента с сервера; возможность публикации списка баз и обновлений тонкого клиента через http.
Выпущенные ранее клиентские и серверные лицензии "1С:Предприятия 8" остаются в продаже по прежним ценам, но не предоставляют права использования указанного дополнительного функционала. Перечисленные функциональные возможности разрешается использовать только при наличии у пользователя серверных и клиентских лицензий уровня КОРП.
Почему тогда на http://users.v8.1c.ru нету никокой КОРП версии? а в той что выложена вполне доступна опция опубликовать дистрибутив? Тем более причем тут сервер 1с если публикация идет через конфигуратор и сервер apache. По идее должно работать и для файлового варианта работающего через apache
В свете того, что 1С интересен в основном средний и крупный бизнес, стратегия с КОРП очень даже ничего. Нужды ларьков и офисов в 20 человек не интересуют больше, потому и вкусности только за денежку, для них неподъемную.
Подтверждаю, что автоматическое обновление тонкого клиента - работает. Причем и при работе с файловым вариантом базы. Вчера и сегодня несколько раз экспериментировал, и всё нормально обновлялось. Один только раз выдалось сообщение от HTTP, что превышен интервал ожидания - видимо из-за проблем связи.
Не понятно, что имелось ввиду в информационном письме, которое здесь обсуждается.
Но ivdic прав, когда писал:
это никак не должно быть дополнительной возможностью.
Ведь и на главном сайте 1С в разделе "Новое в версии 8.3" эта возможность описывается без каких-либо оговорок на особые лицензии.
Коллеги, вопрос с автообновлением в принципе решаемый... все работает, проверено на трех клиентах.
Версии не КОРП, Платформа 8.3.х + apache сервер. (Насчет IIS к сожалению не могу сказать.)
Суть сводиться к тому, чтобы в apache создать еще один алиас, по которому и произойдет обращение к дистрибутиву. (см. файл)
В данном случае, на сервере на диске D должна быть создана папка distrib и у apache должен быть доступ на чтение к ней.
Файлы (не папка) тонкого клиента должны быть упакованы в zip архив. Пример см. в приложении.
P.S. Реализация заимствована на другом профильном форуме.
(16) e][tend, У вас порт нестандартный? обновление до конца идет?
в данном случае все равно старые дистрибутивы не удаляются автоматом, а при установки вылезают новые ярлыки на рабочий стол.
Я сделал по другому.. на сервере расшарил папку и в нее установил тонкий клиент. и у всех вывел ярлык на запускной файл... Тогда достаточно на сервере поставить новую версию. Тестил на 15 запущеных клиентах..все нормально при большем не пробовал
(17) ivdic, Да, порт нестандартный, "обновление" штатно идет до конца.(если с правами на установку все ок, для этого делал отдельный reg файлик) То есть, устанавливается новая версия тонкого клиента, старая как вы уже отметили, не удаляется.
Ваш способ возьму на заметку, тоже интересный ход. Хотя не раз сталкивался с тем, что при разнородности сети (Win 7, Win XP, особенно home edition) некоторые узлы не видны/недоступны. Но это проблема сети, а не конктретной реализации.
P.S. Чаще приходится иметь дела с сервером терминалов, там проще конечно.
(16) Описанный вариант решения не подходит для Apache 2.4.
Для этой нужно добавить следующий текст:
# 1c publication
Alias "/Platform" "C:/www/Platform/"
<Directory "C:/www/Platform/">
Options Indexes Includes
AllowOverride All
Require all granted
</Directory>
После того как программа скачивает обновление, выдается ошибка видимо уже в процессе установки на локальном компьютере.
Публикация информационной базы выполнена на iis сервере.
Никто с такой не сталкивался, впереди установка релиза версии бух. 3.0 который требует последнего релиза платформы.
(19) vggrigoryev, от себя скажу, что с IIS не сталкивался по "религиозным" соображениям :) Еще преподаватели на курсах по администрированию говорили, что с IIS часто проблемы возникают. Apache в этом плане проще. Но если Apache совсем нельзя, то могу посоветовать только "стандартные" советы: настройки антивируса на клиенте (как вариант временно отключить), проверить права пользователя, занести сервер в список доверенных сайтов. Вообще как вариант попробуйте выполнить установку на "чистую" систему,(виртуальные машины вам в помощь)повторяется ли ошибка?
У меня самого была ошибка мол "Нарушена последовательность в цепочке сертификатов", техподдержка ничего не предложила. Но на "чистую" систему встало нормально.
(22) Kaval88, да, получилось,
как e][tend посоветовал в (16)
Ещё списался с 1С.
На текущий момент функционал КОРП доступен и при наличии обычной лицензии.
Но его использование запрещено юридически. То есть если пользуемся функционалом таким, нужно покупать лицензии КОРП.
Вероятно, в будущем будет две ветки софта платформы 1С - КОРП и не КОРП. (и каждая из них ещё 32 или 64 бит)
Рад, что мой опыт пригодился. Кстати я такой вариант еще на паре клиентов обкатал. Пока все нормально. Хотя от себя замечу, что клиентские операционные системы должны содержаться в "чистом" состоянии, потому что иногда возникают ошибки при установке.
(25) cypoc, Навскидку ответ сложно дать.
Ты бы сказал, что за антивирус во-первых, во-вторых какую ошибку показывает. Может и в нем дело-то.
На bussines линейке NOD 32 (4 версии) все нормально. Никаких исключений не требуется.
Проверь права пользователя, может у него прав на установку нет. Проверь (в некоторых случаях) UAC.
А так по IP адресу или имени внеси в "белый список" сервер с которого раздаешь тонкий клиент, либо всю локальную сеть.
Еще как вариант, как советовал выше, один из комрадов, кинуть папку с уже установленным тонким клиентом на расшаренную папку, с нее создать на рабочие столы пользователей ярлыки и в путь!
у меня куча клиентов работает в 1С, (являемся партнером 1С по аренде) и получается у каждого клиента может стоять любой антивирус, предоставляем через тонкий клиент, т.к. платить за клиентские лицензии майкрософта желания нет да и не к чему эти расходы клиентам (оно лишнее). Сначала при старте ярлыка нашего проверялась версия с версией на сайте, если более новая то качался тонкий клиент (портабл версия) и стартовал уже обновленный, но сейчас на пример касперский начал видеть исполняемые файли и блокировать скавчивание, так что теперь время от времени ламаем голову, но не у всех это происходит!
(27) cypoc, проблема ясна... но опять же может быть любая ОС, любой антивирус... хотя проблема чаще с Кашмарычем как я понял. Я бы попробовал следующее:
1. Если это возможно, то на клиентских машинах необходимо занести ваш сервер и приложение в "доверенные".
2. Уточнить на каких версиях антивирусов возникает данная ошибка, предложить обновиться на более новую. (предварительно проверив, работоспособность)
3. Отключить проверку нттр/s трафика (если не получается занести в доверенные).
Конечно можно написать скриптик по скачиванию и разворачиванию зажатой и зашифрованной версии платформы. (Зашифрованные архивы антивирусы не особо палят)
Если вдруг удастся найти неординарное решение, просьба сообщить:)
P.S. хотя еще гляну на партнерском сайте, может чего всплывет.
А у меня до сих пор не обновляется платформа.....
Доходит до вопроса об обновлении, предупреждении о скачивании по не защищенному каналу и далее на полсекунды возникает диалог о скачивании далее диалог о несоответствии версии клиента и сервера.
стоит IIS. При указании в окне браузера ссылки на файл обновление, скачивание происходит без лишних вопросов.....
(29) dimabarkov, к сожалению по IIS ничего не подскажу. Им не пользовался.
Если есть возможность поднимете Apache, посмотрите проявиться ли ошибка на нем или поднять IIS с такими же настройками на виртуалке, также проверить как поведет себя система.
Также могу посоветовать сменить версию платформы на новее/старее/стабильнее и обновить публикацию,т.к. у вас вылезло окошко о несоответсвии версий.
Еще раз проверьте, путь публикации тонкого клиента, указан ли у вас IP адрес или UNC путь. IP адрес предпочтительней.
К сожалению, чего-то более разумного на данный момент не подскажу.
(29) dimabarkov, Еще один вариант: В IIS надо изменить тип MIME у сайта на которм опубликован дистрибутив. Расширение файла .zip
тип MIME application/zip то есть "application/x-zip-compressed" на "application/zip".
(37) Andrew189100, У Гилева появилось описание как настроить автоматическое обновление из сетевой шары, есть оказывается встроенные в 1с средства, только описать в документации их забывают.
Подумал, что можно обновлять тонкого клиента 1С не через свой веб-сервер, если нет лицензий КОРП, а через чей-нибудь, который есть в открытом доступе. Идея рабочая, но на практике пока не реализовал - подключайтесь к поиску решения!
Открытые веб-сервера 1С в сети:
1. http://demo.1c.ru/ - демо базы с сайта v8.1c.ru - не обновляет клиента при подключении, сейчас работает на версии 8.3.6.1977
Есть еще парочка серверов от провайдеров 1с-аренды, которые тоже не обновляют клиента:
http://mit.paas1c.ru/ut_demo_type/ https://test.arenda-it.ru/UNF/
2. https://1cfresh.com/a/adm/ - обновляет клиента 1с, сейчас версия 8.3.6.2108
Вроде бы этот сервер решает проблему, т.к. подключиться можно всем и на халяву, вот только он любит работать на неопубликованных версиях 1с, как например сейчас.
в поиске открытый сервер для обновления клиента!!!
может кто даст свой корпоративный сервер только для обновления клиента (обновление идет до авторизации)?!?!
(40)
как вариант в посте выше я был не прав в том, что, чтобы обновляться через сервер, надо не только сервер КОРП, но и клиентскую лицензию КОРП - и тогда получается, что обновляясь с обычной лицензией на сайте 1cfresh, я нарушаю условия лицензирования! Но на сайте 1cfresh ничего про КОРП не написано и если не обновишься, то просто не даст работать.
вроде как не логично получается требовать от клиента лицензию КОРП, или сами же 1с нарушают свою лицензионную политику :)
Поделюсь немного своим опытом.
У нас тоже тонкий клиент не хотел обновляться - нашли решение походу (и причину).
-----
Доходит до предложения обновить клиент, но по кнопке ОБНОВИТЬ ничего не происходит.
Поднял чистую виртуалку в Hyper-V и поставил тонкий клиент.
Тоже не хочет.
Путём долгих изысканий - обновление пошло - после установки "тонкий клиент (файловый режим)".
Разница в файлах - довольно приличная.
Но первый же файл (чуйка) - решил проблему.
Копируем файлик bin\cacert.pem из полного дистрибутива на машину только с тонким клиентом - и обновление начинает качаться.
(59) А обновление скачивается или только начало показывает ?
Если не качает - меняйте MIME-тип у ZIP файлов.
(ну и проверьте наличие файла в плафторме на клиенте 8.3.9.2170\bin\cacert.pem)
(64) Надо сравнить сертификат от полной версии (если ставить целиком, и от тонкого клиента).
Если ставить просто тонкий клиент (из дистрибутива тонкого клиента) - этот файл может вообще отсутствовать. Вот так вот инсталлы делают в 1С.
У меня файлы от разных версий всегда были разные.
Если делать обновление через http:// то все работает отлично если выкладываю https:// то при скачивании пишет ошибка код ошибки 5 и отваливается. Кто знает в чем проблема???
(79) могу предположить, что наша прошловечная 1С ищет обновления только по одному протоколу - HTTP.
Возможно новые версии этому уже научили (которые при этом ещё и для установки админ права не просят)
Такая же проблема с обновлением клиента с версии 8.3.9.2033 на 8.3.10.2252.
Обновление скачивает, но не устанавливает. При этом появляется папка в ProgramFiles с новой версией платформы. Однако там почему-то находится exe-шник толстого клиента! И в панели управления "Программы и компоненты" - новой версии платформы не появляется. Очевидный косяк установщика 1С.
(72) У меня автоматически обновилось через 8.3.9.2309
8.3.9.2170 -> 8.3.9.2309 -> 8.3.10.2580
Этот баг зафиксирован
https://bugboard.v8.1c.ru/error/000028230.html При обновлении тонкого клиента по http с версии 8.3.9 на версию 8.3.10, дистрибутив загружается, но не устанавливается.
Исправлена: "Технологическая платформа", версия 8.3.9.2309
Наверное уже года 2 с каждым обновлением платформы пытаюсь завести автоматическое обновление тонких клиентов. Хоть убей, не работает.
1) Дистрибутивы опубликованы через интерфейс конфигуратора
2) Адрес публикации через браузер доступен, zip-файлы скачиваются.
3) В default.vrd (который расположен по адресу публикации базы, НЕ дистрибутива) адреса pubdst, pubdst32, pubdst64 указаны верно
3) В IIS, MIME уставновлены в application/zip как для виртуального каталога публикации, так и для всего сайта в целом
4) В настройках тонкого клиента пробовал указывать адрес Интернет-сервиса с префиксом ws, как советуют на ИТСhttp://localhost/getdistr/ws
Ничего не помогает. Все время вижу одну и ту же унылую картину :(
Можете дать идею, что еще предпринять или как потраблшутить?